/* 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;
}
.yellow{
  color:#f04f1b;
}
.center{
  width: 95%;
  margin:0 auto;
}
.center img{
  padding-top: 1.5rem;
  width: 100%;
}
.contact_font{
  padding: 10px;
  font-size: 14px;

}
#playercontainer_display_button{ background:none !important; height:40px; width:40px !important; border:2px solid #fff; border-radius:50%; padding:0 !important;}
#playercontainer_display_button #playercontainer_display_button_play{background-size: 25px;}
#playercontainer_display_button{ height:40px !important; margin-top: -20px !important;}
li{list-style: none;}
p{ margin: 0; }
html,body{ background:#fff; overflow-x: hidden;}
.clear{ clear:both;}
.color{ color:#2D95A2 !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;}
.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}
.am-slider{ box-shadow: none;}
/*===========================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; }


.contry_box{ position: absolute; top: 0; right: 50px;}
.contry_box a{ padding-left: 30px; display: inline-block; color: #333; }
.contry_box a.on{ color: #2d95a2;}
.contry_box a.cn{ /*background: url(../images/icon_cn.png) left center no-repeat;*/ background-size:auto 16px;}
.contry_box a.en{ /*background: url(../images/icon_en.png) left center no-repeat;*/ background-size:auto 16px;}
.contry_box i{ color: #a4a4a7; padding: 0 12px 0 10px;}
#footer_box * :not(:first-child){padding-left: 2rem;}

 /*===========================footer=============================*/

#footer_box .copyright a{ color:#fff;}
#footer_box{ font-size: 10px;padding:0;background: #f7f8f8;}
#footer_box .copyright{color:#646466; display:block; margin-bottom: 65px; border-top: 1px solid #eeebe7; padding-top:10px; font-size: 13px;}
#footer{ position:fixed; bottom:0; left:0; width:100%;  }
#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{ }
#footer li a{ display: block; color: #fff; padding: 1rem 0; background: #009CDA; margin: 0 .5rem; font-size: 14px;}
#footer li:first-child a{ background: #f0a20c;}
#footer li a .j_iconfont{ color: #fff;}

/*===========================index=============================*/
.am-slider-b2{ box-shadow: none;}
.my_bnt{ margin: 0 auto; text-align:center; font-size:12px; line-height:3rem; height:3rem; text-transform: uppercase; width: 100px; color:#2d95a2;
 margin-bottom: 2rem; border-radius: 0px; border: 1px solid #bdbcba;  display: block;}
#index_box{  margin:0 auto;     margin-top: 1rem;}
#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{  }

#index .s_title .am-titlebar{ border-bottom:1px solid #012554;}
#index .s_title img{ display: block; margin-left: auto; margin-right: auto; }
#index .s_title strong{display: block;   margin-top: 0px; font-size: 12px; text-align: center;  color: #3e3a39;  font-weight: normal;    text-transform: uppercase;}
#index .s_title span{ display: block;  font-size: 18px;   text-align: center;   color: #036eb8; font-weight: bold;}
#index .s_title i{ display: block; height: 1px;   width: 30px; background: #000000; margin: 0 auto;}
#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;}153


#s_logo .am-slider{ margin:  0;}
#s_logo .content{ margin: 2rem 1rem;border: 1px solid #e5e7e9; }
#s_logo .am-control-nav,#s_logo .am-direction-nav{ display: none;}
#s_logo ul}{ }
#s_logo li{  margin-right: -1px; border-right: 1px solid #e5e7e9;}
#s_logo h1{ margin-top:1rem; color:#505050; font-size: 12px; text-align: center; font-weight: normal;}

#s_pro{ margin-top: 2rem;}
#s_pro .content{ margin: 2rem 0 2rem 0;}

#s_lc .content img{ display: block; margin: 1rem auto 0 auto;}

#s_about{ margin:0 1rem; margin-bottom: 2.5rem;}

/*集团产业*/
#n_cy .title {text-align: center; margin-bottom:1rem ;}
#n_cy .title span{text-transform: uppercase; display: block; font-size: 14px; color: #b8b8b8;}
#n_cy .title strong{color: #323740; display: block; font-weight: normal; font-size: 16px;}




/*首页新闻*/
#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 .am-list-news,#s_news .am-tabs{ margin: 0; }
#s_news .un li { position: relative; border-top: 0; padding: 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:#2d95a2;}
#s_news .un li span{  }

/*图片+标题列表*/
.pic_list  ul{ margin:0rem .5rem;}
.pic_list  li { border:none;  }
.pic_list  li .box{  border-radius: 0px; margin: 0 .5rem;  }
.pic_list  li img{ display:block; margin:0 auto; width: 100%; margin-bottom: 1rem; }
.pic_list  li .title_news a{  color:#333; display:block; font-size:12px; text-align:center; white-space: nowrap;
overflow: hidden;text-overflow: ellipsis;}
.pic_list  li .time_news{ color:#999; text-align:center;}
.pic_list  li .text_news{ display:block; font-weight: normal; color: #616265; font-size: 14px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; width: 100%; }

#s_case .content{ margin: 2rem 0;}
#s_case ul{ }
#s_case li{ }
#s_case li a{display: block; margin:0 .5rem 0 .5rem;}
#s_case .text_news{ background: url(../images/icon_more_jh_hover.png) right center no-repeat;  font-size: 13px;  background-size: auto 12px; margin: 0 1rem; padding-right: 30px; width: 82%; margin: 0 auto;}


/*标题+摘要列表*/
.ygpx_list{ margin: 0 1rem;}
.ygpx_list li{ margin-bottom: 1rem;}
.ygpx_list a{color:#fff; background:#2d95a2; padding: .5rem 1rem; display:block; font-size:14px; text-align:left; white-space: nowrap;
overflow: hidden;text-overflow: ellipsis;}
.ygpx_list p{ padding:1rem; background:#f0f3f7; font-size:12px; color: #666666;}

/*合作伙伴*/
.logo_list ul{ margin: 2rem 0.5rem;}
.logo_list li{ border: none; }
.logo_list li a{ display: block; border: 1px dashed #DEDEDE; padding: 0; margin: 0.5rem;}
.logo_list li a img{ width: 100%;}

/*合作伙伴*/
.n_logo_list ul{ margin: 2rem 0.5rem;}
.n_logo_list li{ border: none; }
.n_logo_list li a{ display: block; padding: 0; margin: 0.5rem;}
.n_logo_list li a img{ width: 100%; border: 1px solid #DEDEDE; }
.n_logo_list li .title_news a{  color:#333; display:block; font-size:12px; text-align:center; white-space: nowrap;
overflow: hidden;text-overflow: ellipsis;}

/*专家团队*/
.n_team_list{}
.n_team_list ul{ margin: 2rem 0.5rem;}
.n_team_list li{ border: none; }
.n_team_list li a{ display: block; padding: 0; margin: 0.5rem;}
.n_team_list li a img{ width: 100%; padding: 0.5rem; background: #fff; border: 1px dashed #DEDEDE; }
.n_team_list li .title_news a{  color:#333; display:block; font-size:14px; text-align:center; white-space: nowrap;
overflow: hidden;text-overflow: ellipsis;}


#n_content{ padding-bottom: 3rem;}

/*当前位置*/
#j_position{ font-size: 14px; height: 14px; line-height: 14px; border-left:3px solid #c39c58 ;color: #7f8081; padding-left: 5px; margin: 1rem;}
#j_position a{ font-size: 13px; color: #7f8081;}
#j_position em{ font-size: 13px; color: #746345; font-style: normal;}

/*内页标题*/
#n_title{ margin-bottom: 2rem; display: inherit; text-align: center; border-bottom: 1px solid #d4d4d4; position: relative;}
#n_title h1{ font-size: 12px;  font-weight: normal; color: #323334; display: inline-block; padding: 5px 2px; border-bottom: 3px solid #2d95a2 ; margin: 0; margin-bottom: -2px; text-align: center; }
#n_title a{font-size: 12px; font-weight: normal; color: #323334; display: inline-block; padding: 5px 2px; margin-bottom: -2px; }
#n_title a.on{ border-bottom: 3px solid #2d95a2 ;}

.n_title_sub{margin-bottom: 2rem; display: inherit; text-align: center;  }
.n_title_sub a{display:inline-block;  margin: 0 auto; color: #2d95a2;  border:1px solid #2d95a2; font-size: 14px; text-align: center; height: 3.4rem;line-height: 3.4rem; border-radius: 2px;width: 130px;}
.n_title_sub a.on{  background: #2d95a2;   color: #fff;  }

/*移动分页*/
.j_page{ margin:0 1rem; position: relative; display: inherit; text-align: right;}
.j_page ul{ margin-bottom: 0;}
.j_page .bnt_back{ position: absolute; left: 0; color: #2d95a2;}
.j_page a{ display: inline-block; font-size: 13px; color: #646466;}
.j_page i{ display: inline-block; margin: 0 0.5rem; font-style: normal; font-size: 13px; color: #646466;}

/*移动分享*/
.shart_box .box{ position:relative; padding-left:50px; }
.shart_box strong{ position:absolute; left:0; top:0; line-height:24px; font-size:12px; color:#666666;}

/*筛选*/
#shaixuan{ margin-bottom: 2rem;}
#shaixuan dt{ font-size: 14px; font-weight: bold;padding: .5rem 2rem .5rem 1rem;}
#shaixuan ul{ margin-bottom: 0;}
#shaixuan li a{ margin: .5rem; padding: .5rem; display: block; border: 1px solid #dedede; border-radius: 2px; text-align: center; color: #444; font-size: 12px; background: #fff;}
#shaixuan li.on a{background: #2d95a2; border: 1px solid #2d95a2; color: #fff;}

/*============================留言反馈=============================*/
.n_msg{padding: 0 1rem;  margin : 2rem 0 3rem 0;}
.n_msg form label{ color: #666666; font-size: 14px; font-weight: normal; }
.n_msg form input[type="text"]{font-size: 12px; padding: 1rem 1rem;
border-radius: 3px;}
.n_msg form .input{line-height: 1.2; font-size: 12px; padding: 1rem 1rem;
border-radius: 3px; width: 98%; border: 1px solid #ccc; display: block;}
.n_msg form select{ width: 98%; font-size: 12px; border-radius: 3px; }
.n_msg form option{  font-size: 12px;}
.n_msg form textarea{font-size: 12px; border-radius: 3px;}
.n_msg .submit{ background: #2d95a2; height: 4rem; line-height: 4rem; border: none; border-radius: 3px; width: 96%; display: block; margin: 0 auto; color:#fff;}
.n_msg .am-form-group{ margin-bottom: 2rem;}

.news_l_r{ margin: 1rem; }
.news_l_r ul{ margin: 0; padding: 0;}
.news_l_r li{ list-style: none; position: relative; display: block; margin-bottom: 1rem; height: 140px; overflow: hidden; background: #fcfcfc; border: 1px solid #dedede;}
.news_l_r li .pic_box{ position: absolute; left: 0; top: 0; width:100px; height: 140px;}
.news_l_r li .pic_box img{ width:100px; max-height: 140px;}
.news_l_r li .text_box{ margin-left: 110px; padding: 1rem 0; padding-right: 0.5rem;}
.news_l_r li .text_box h1 {margin: 0;}
.news_l_r li .text_box h1 a{display:block; color: #444444; font-size: 15px; font-weight: normal; padding: 0; margin: 0; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_l_r li .text_box p{ font-size: 12px; line-height: 2.4rem; color: #666666; height: 90px; overflow: hidden;}

.news_l_r1{ margin: 1rem; }
.news_l_r1 ul{ margin: 0; padding: 0;}
.news_l_r1 li{ list-style: none; position: relative; display: block; margin-bottom: 1rem; height: 90px; overflow: hidden; background: #fcfcfc; border: 1px solid #dedede;}
.news_l_r1 li .pic_box{ position: absolute; left: 0; top: 0; width:150px; height: 90px;}
.news_l_r1 li .pic_box img{ width:150px; max-height: 90px;}
.news_l_r1 li .text_box{ margin-left: 160px; padding: .5rem;  }
.news_l_r1 li .text_box h1 {margin: 0;}
.news_l_r1 li .text_box h1 a{display:block; color: #222; font-size: 15px; font-weight: normal; padding: 0; margin: 0; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_l_r1 li .text_box span{ font-size: 12px; display:block;color: #666666; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_l_r1 li .text_box strong{ font-size: 12px; display:block;color: #2d95a2; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_l_r1 li .text_box p{ font-size: 12px; color: #666666; display: block; overflow: hidden;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

/*============================大事记=============================*/
.news_l_r2{ margin: 1rem; }
.news_l_r2 ul{ margin: 0; padding: 0;}
.news_l_r2 li{ list-style: none; position: relative; display: block; margin-bottom: 1rem; height: 117px; overflow: hidden; background: #fcfcfc; border: 1px solid #dedede;}
.news_l_r2 li .pic_box{ position: absolute; left: 0; top: 0; width:150px; height: 117px;}
.news_l_r2 li .pic_box img{ width:100px; max-height: 117px;}
.news_l_r2 li .text_box{ margin-left: 110px; padding: .5rem;  }
.news_l_r2 li .text_box h1 {margin: 0;}
.news_l_r2 li .text_box h1 a{display:block; color: #222; font-size: 15px; font-weight: normal; padding: 0; margin: 0; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_l_r2 li .text_box span{ font-size: 12px; display:block;color: #666666; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_l_r2 li .text_box strong{ font-size: 12px; display:block;color: #2d95a2; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_l_r2 li .text_box p{ font-size: 12px; line-height: 2.4rem; padding-top: 5px; color: #666666; height: 75px; overflow: hidden;}

/*============================管理团队=============================*/
.news_l_r3{ margin: 1rem; }
.news_l_r3 ul{ margin: 0; padding: 0;}
.news_l_r3 li{ list-style: none; position: relative; display: block; margin-bottom: 1rem; height: 117px; overflow: hidden; background: #fcfcfc; border: 1px solid #dedede;}
.news_l_r3 li .pic_box{ position: absolute; left: 0; top: 0; width:150px; height: 117px;}
.news_l_r3 li .pic_box img{ width:90px; max-height: 117px;}
.news_l_r3 li .text_box{ margin-left: 100px; padding: .5rem;  }
.news_l_r3 li .text_box h1 {margin: 0;}
.news_l_r3 li .text_box h1 a{display:block; color: #222; font-size: 15px; font-weight: normal; padding: 0; margin: 0; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_l_r3 li .text_box span{ font-size: 12px; display:block;color: #2d95a2; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_l_r3 li .text_box strong{ font-size: 12px; display:block;color: #2d95a2; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_l_r3 li .text_box p{ font-size: 12px; line-height: 2.4rem; padding-top: 5px; color: #666666; height: 5rem; overflow: hidden;}

/*============================集团新闻=============================*/
.news_l_r4{ margin: 1rem; }
.news_l_r4 ul{ margin: 0; padding: 0; padding-bottom: 1rem;}
.news_l_r4 li{ display:block; border-bottom: 1px solid #eee; position:relative;   height:80px; }
.news_l_r4 .time{ position:absolute; width:70px; height:80px; /*background:url(../images/line_new_list.png) right no-repeat;*/ display:block; }
.news_l_r4 .time strong{ display:block; width:40px; margin:0 auto;  text-align:center; color:#323334; font-size:24px; padding: 15px 5px 0px 0; line-height: 25px; }
.news_l_r4 .time span{ display:block; text-align:center; font-size:12px; height:20px; font-weight:bold; color:#323334; line-height:20px;}
.news_l_r4 .text_box{ margin-left:75px; padding: 10px 0 10px 10px; background:none;}
.news_l_r4 .text_box a{ display:block; font-size: 15px;  margin-top: -.5rem; color: #323232;}
.news_l_r4 .text_box p{ margin:0; padding:0; height:4rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; font-size:12px; color:#686567;  }

.news_l_r5{ margin: 1rem; }
.news_l_r5 ul{ margin: 0; padding: 0;}
.news_l_r5 li{ list-style: none; position: relative; display: block; margin-bottom: 1rem; height: 90px; overflow: hidden; background: #fcfcfc; border: 1px solid #dedede;}
.news_l_r5 li .pic_box{ position: absolute; left: 0; top: 0; width:150px; height: 90px;}
.news_l_r5 li .pic_box img{ width:150px; max-height: 90px;}
.news_l_r5 li .text_box{ margin-left: 160px; padding: .5rem;  }
.news_l_r5 li .text_box h1 {margin: 0;}
.news_l_r5 li .text_box h1 a{display:block; color: #222; font-size: 15px; font-weight: normal; padding: 0; margin: 0; overflow:hidden; height: 50px;}
.news_l_r5 li .text_box span{ font-size: 12px; display:block;color: #666666; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news_l_r5 li .text_box strong{ font-size: 12px; display:block;color: #2d95a2; white-space: nowrap;overflow:hidden; }
.news_l_r5 li .pic_box .mark{ position: absolute; left: 0; top: 0; z-index: 2; width: 150px; height: 90px;   background: url(../images/icon_play.png) center no-repeat; background-size: 30px 30px; }
/*============================案例列表=============================*/
.n_case ul{ margin: 0 .5rem; }
.n_case ul li .box{ margin: 0.5rem; }
.n_case ul li img{ width: 100%; margin: 0;}
.n_case ul li .title_news{ background: #f2f1ef; padding: 0.5rem;}

/*============================新闻中心=============================*/
.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 #ba9e6d;  margin-bottom:1rem;}
#n_news3  li .title_news a{ padding:0 1rem; display:block; color:#fff; background:#ba9e6d; 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 .s_title{ margin-bottom: 2px;   }
#s_about .content{  }
#s_about .content .text_box{ font-size:12px;    line-height:24px;  color:#777777; padding:1rem 0rem;}

#s_link {margin: 0rem 1rem 2rem 1rem;}
#s_link ul{ margin: 0 -.5rem; }
#s_link .content{ padding-top: 1rem;}
#s_link li{   }
#s_link li a{ display: block;  }
#s_link li a img{ width: 100%; }
#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:12px; 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}
.s_news { margin: 0 1rem 2rem 1rem; }
.s_news li{ display: block; border-bottom: 1px solid #f3f3f4; padding: 0rem 0;}
.s_news li a{ color: #3d3f44; display: block; font-size: 14px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.s_news li span{ font-size: 12px; color: #adb1b3;}
.s_news li p{ color: #585a5e; font-size: 14px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

/*============================首页色块=============================*/
.zj_link_box{ margin-bottom:4rem;background: #ba9e6d;}
.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;}
.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:#2D95A2; 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;}


/*============================单页=============================*/
.j_article{ font-size: 14px; padding:0rem 1rem 0 1rem; line-height: 2em;}
.j_article p{ margin-bottom: 1.5em;  }
.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%;  }
.am-paragraph img{ max-width:100%; margin: .3rem auto;}


/*============================宣传视频=============================*/
.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_zz .am-slider .am-slides > li{ margin-right: .5rem;}
#n_zz  .am-slider-default .am-control-nav{ display: none;}
.n_zizhi_text{ padding-left: 0; margin: 0 1rem;}
.n_zizhi_text li{  border-bottom:1px solid #d8d8d8; line-height:3rem;   display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.n_zizhi_text li a{ color:#666; line-height:3rem;  padding:0 10px; font-size:12px;}



/*============================育儿知识=============================*/
#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{ padding:0 1rem;  }
.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:#323334; 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:#323334; 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: #323232;}
.news_list .text_box p{ margin:0; padding:0; height:4rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; font-size:12px; color:#686567;  }



.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;}

.contact_card { margin: 0 1rem;}
.contact_card ul{  padding: 0; margin-bottom: -1rem; }

.contact_card li{ margin-bottom: 1rem; list-style:none;   padding:1rem;  background:#f0f3f7; border-bottom:2px solid #2d95a2;}

.contact_card li .text_box{ margin:10px 0;}

.contact_card li h1{ font-size:18px; font-weight: normal; margin: 0; color:#555555; text-align:left; display:block;}

.contact_card li td{ min-width:45px; color:#777777; vertical-align:top; font-size:14px; line-height:24px;}

.contact_card li a{ margin-left:75px; display:inline-block; /*background:url(../images/icon_map.png) left center no-repeat;*/ padding-left:20px; height:20px; line-height:20px; font-size:12px; color: #444;}

.contact_card li a:hover{ color:#2d95a2;}

/*============================详情=============================*/
.ar_title{ text-align:center; margin-top: 2rem;  padding-bottom: 2rem;  border-bottom: 1px solid #d4d4d4;}
.ar_title h1{color: #333; font-weight: bold; font-size:16px; margin:0;  }
.ar_title h3{ font-weight: normal;  margin:0; color: #999; padding-top:1rem; font-size:12px; }
.ar_content{ padding-top:1rem; font-size: 13px; line-height: 3rem;  }
.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{}
.shart_box{ position:absolute; right:0px; top:0px;}

.hot_news { margin-bottom: 1rem;}
.hot_news .am-list-item-hd { font-size: 14px; color: #333;}
.hot_news .title{margin-top: 2rem;position: relative;padding: .1rem 1rem;background: #f4f4f7;}
.hot_news .title h1{padding-left: 1rem;border-left: 3px solid #2D95A2;font-size: 14px;line-height: 2rem;color: #231808; }
.hot_news li a{ padding: .5rem 0;}
.hot_news li span{ top: .5rem;}

.j_article{ text-align: left;}
.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; }

.ar_box .title{  display:inherit; text-align: center;}
.ar_box .title strong{ font-size: 14px; color: #C10802; text-transform: uppercase;}
.ar_box .title span{ font-size: 16px; color: #232323; padding-right: .5rem; font-weight: bold;}
.ar_box .am-slider{ margin: 2rem auto;}
.bigger{padding-top: 1rem;}
.double{padding-top:2rem;}
.zb_box .zb_title{ margin: 2rem -1rem; position: relative; padding: .5rem 1rem; background: #f4f4f7;}
.zb_box .zb_title h1{ padding-left:1rem; border-left:3px solid #C10802; font-size: 16px; line-height: 2rem; color: #231808;}
.zb_box .zb_title span{ font-size: 12px; color: #494a4b; line-height: 2rem; position: absolute; right: 1rem; top: .5rem;}
.zb_box article{ margin: 0;}
.zb_box article li{ padding: .2rem; height: 8rem;  overflow: hidden;  }
.zb_box article li img{ padding: 0; border: none;}
#s_range{max-width: 100%;max-height: 20rem;background: url(../images/range.png)center center;background-size: 100% 100%;}
#fieldNav{width: 95%;height: 8rem;margin: 1rem auto;}
#fieldNav ul {display: flex;padding-left: 0;}
#fieldNav ul li{list-style: none;float: left;overflow: hidden;padding-left: 0;flex:1; background: #7aa742;margin-left: .5rem;}
#fieldNav ul li p{padding-top: .2rem;text-align: center;font-size: 12px;color: white;}
#fieldNav ul li:active{background-color: #036eb8}
#fieldImg ul {padding-left: 0;min-height: 70rem;}
#fieldImg ul li{max-width: 95%;margin: .2rem auto;}
#fieldImg ul li img{width: 100%;overflow: hidden;}
.blank{width: 100%;height: 5rem;}

/* 2018.10.23 */

.cleanlist{padding-top: 1.5rem;}
#more{margin: 1.5rem auto;border-radius: 20px;width: 90%;height: 3rem;line-height: 3rem;background: #7aa742;text-align: center;color: white;}
.cleanlist img{display: block;width: 95%;margin:.4rem auto;}
#other{margin:0 auto;max-width: 95%;height: 6rem;}
#other ul{padding:0;display: flex;}
#other li{flex:1;width: 20%;height: 2rem;font-size: 12px;line-height: 2rem;text-align: center;}
#other > * :not(:first-child){background: #036eb8;margin-left: 1.2rem;
    margin-top: .3rem;}
.bold{font-weight: bold;}
#aboutcontent{padding:1rem 0 1rem 0;font-size:12px;text-indent: 2em; text-align:justify;width: 95%;margin:0 auto;}
#other a{color:white;}
/* 强制商桥问题 */
#nb_toolbar_wrap{height: 7% !important;font-size: 14px !important;border:none !important;}
