/* 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;

}

a{ color: #DB0C20 }
p{ margin: 0; }

html,body{ background:#fff; overflow-x:hidden;}

.clear{ clear:both;}

.color{ color:#DB0C20 !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 1rem; 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=============================*/
#footer_box{ background: none;}
#footer_box .copyright a{ color:#797b7d;}/*===========================footer=============================*/
#footer_box{ padding: 0px;  z-index:999; position:relative;}
#footer_box .copyright{color:#797b7d; display:block; margin-bottom: 65px; border-top: 1px solid #fff; font-size: 13px;}
#footer{ position:fixed; bottom:0; left:0; width:100%; background:#464749;}
#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: 12px;}
#footer li a .j_iconfont{ color: #fff;}

.friendship_link{ position: relative; min-height: 2.4rem; margin: 1rem;}
.friendship_link .title{ width: 62px;  position: absolute;   left: 0; top: 2px; line-height: 2.4rem;}
.friendship_link .title h1{ font-size: 12px; font-weight: normal; color: #746345; margin: 0; padding: 0;}
.friendship_link .content{ margin-left: 60px;}
.friendship_link .content a{ color:#797b7d; font-size: 12px; line-height: 2.4rem; display: inline-block;}


/*百度播放器美化*/
#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;}
#ascrail2000-hr div{ border-radius:0  !important; height:4px !important; top: 1px !important; cursor:pointer;}

/*===========================index=============================*/
.am-slider-b2{ box-shadow: none;}
  
#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{ margin-bottom: 2rem;}
#index .s_title .am-titlebar{ border-bottom:1px solid #012554;}
#index .s_title h1{display: block;  font-size: 16px; text-align: center; font-weight: bold; color: #323334; margin-bottom: 0;}
#index .s_title img{ display: block; margin-left: auto; margin-right: auto; }
#index .s_title strong{display: block;    font-size: 12px; text-align: center;  color: #004785;  font-weight: normal;    text-transform: uppercase;}

#index .my_bnt{ margin-bottom:3rem;}

.s_title{margin-bottom:2rem; margin-top: 2rem; position:relative; width:100%;   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;}

 .my_bnt{ margin: 2rem auto; text-align:center; font-size:14px; line-height:3rem; height:3rem;  width: 50%; color:#fff; width: 50%;
 background: #DB0C20; border-radius: 3px;  display: block;}

/*新闻*/
.floor3 .am-tabs-d2 .am-tabs-nav{ background: none; border-bottom: 1px solid #d7d7d7;}
.floor3 .am-tabs-d2 .am-tabs-nav > .am-active{background: none;}
#s_news{ border: none; } 
#s_news .am-tab-panel{padding:1rem 0;}
#s_news ul{  }
#s_news li{ display:block; position:relative; margin:1rem 0; height:80px; }
#s_news .time{ position:absolute; width:70px; height:80px; background:url(../images/bg_news_list.png) center no-repeat; border: 1px solid #e1e3e4; display:block; }
#s_news .time strong{ display:block; width:40px; margin:0 auto; font-weight: normal; border-bottom: 1px solid #d8dadc; text-align:center; color:#212122; font-size:24px; height:45px; line-height:45px; }
#s_news .time span{ display:block; text-align:center; font-size:12px; height:30px;  color:#212122; line-height:30px; }
#s_news .text_box{ margin-left:75px; padding: 10px 0 10px 10px; background:none;}
#s_news .text_box a{ display:block; font-size: 15px;  margin-top: -.5rem; color: #231808; overflow: hidden; text-overflow: ellipsis; }
#s_news .text_box p{ margin:0; padding:0; height:4rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; font-size:12px; color:#666666;  }


 #s_about{ margin:0 1rem; }

/*图片+标题列表*/
.pic_list  ul{ margin:0rem .5rem;}
.pic_list  li { border:none; margin-bottom: 1rem;}
.pic_list  li .box{padding: .5rem; 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:#eee; 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{ font-size:12px;}
 
/*课程*/
#s_class{}
#s_class {  margin:1rem; margin-top: 3rem; }
#s_class ul{ margin:-1rem -.5rem 0rem -0.5rem;}
#s_class li { border:none;}
#s_class li .box{ background: #eaeaea; border-radius:0px; margin:0.5rem; padding: 2rem 0 1rem 0;}
#s_class li .up{ position:relative;  }
#s_class li a img{ display:block; margin:0 auto; width:70%;  margin-bottom: .5rem;}
#s_class li .mark_box{text-align: center; display: block;  position: absolute;  width: 100%;  top: 50%; }
#s_class li .mark{width: 30px; height: 30px;  margin-top: -15px; text-align: center;  vertical-align: middle;}
#s_class li .title_news a{ height: 3rem; padding: 0 .5rem; line-height: 3rem; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; color:#3a3a3a; display:block; font-size:12px; text-align:center;}
#s_class li .time_news{ color:#999; text-align:center;}
#s_class li .text_news{ font-size:12px; color: #eee; height:5.5em; overflow: hidden; }

/*团队*/
#s_team {   margin-bottom: 4rem;}
#s_team .content{width:300px; margin:0 auto; }
#s_team .am-slider{  margin: 0;}
#s_team .am-control-nav{ display: none;}
#s_team li .box{ margin: 0 .5rem; position: relative; display: block;}
#s_team li img{ margin: 0; display: block; }
#s_team  li .title_news { margin-top: .5rem; color: #2b2a2a; font-size: 14px; text-align: center;}
#s_team  li .title_news  span{ display: block; font-size: 12px; color: #892a2e; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

/*广告*/
.ad_box{ margin-bottom: 2rem;}
.ad_box a{ display: block;}

/*优势*/
#s_ys{ padding-bottom: 2rem; padding-top: 1rem;}
#s_ys ul{ padding: 0;}
#s_ys li{ list-style: none; display: block; position: relative; background: #302a2a;}
#s_ys li:nth-child(2n){ background: #892a2e;}
#s_ys li a{ display: block; }
#s_ys li img{ width: 50%; float: left; display: block; }
#s_ys li .text_box{ width: 50%; float: left; text-align: center; display: table;height: 75%;}
#s_ys li .text_box .box{ padding: 0 1rem; vertical-align: middle; display: table-cell;}
#s_ys li .text_box strong{ color: #fff; display: block;}
#s_ys li .text_box span{ color: #fff; font-size: 12px; opacity: .9; display: block;}

/*信任*/
.floor56{}
.floor56 .content { margin: 0 1rem 2rem 1rem; padding-bottom:1rem ; text-align: center; border-bottom: 1px solid #d3d1ce; }
.floor56 .content h1{ font-size: 16px; color: #402303; font-weight: normal; margin-bottom: 1rem;}
.floor56 .content p{ color: #616263; line-height: 24px; font-size: 12px; }

/*承诺*/
#s_cn{ padding-top: 1rem;}
#s_cn  .s_title img{ height: 19px;}
#s_cn  .s_title { margin-bottom: 1rem;}
#s_cn .content li img{ width: 100%;}


/*案例*/
#s_case {  margin: 1rem; }
#s_case ul{ margin:-1rem -.5rem 2rem -0.5rem;}
#s_case li { border:none; }
#s_case  li .box{ background:#f0f0f3; border-radius:0px; margin:.5rem;  padding: .5rem .5rem 0 .5rem;} 
#s_case  li .up{ position:relative;  }
#s_case  li a img{ display:block; margin:0 auto; width:100%;}
#s_case  li .mark_box{text-align: center; display: block;  position: absolute;  width: 100%;  top: 50%;}
#s_case  li .mark{width: 30px; height: 30px;  margin-top: -15px; text-align: center;  vertical-align: middle;}
#s_case  li .title_news a{ height: 3rem;   line-height: 3rem; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; color:#3a3a3a; display:block; font-size:12px; text-align:center;}
#s_case  li .time_news{ color:#3a3a3a; text-align:center;}
#s_case  li .text_news{ font-size:12px; color: #eee; height:5.5em; overflow: hidden; }

 
/*产品*/
#s_pro {  margin: 1rem; }
#s_pro ul{ margin:-1rem -.5rem 2rem -0.5rem;}
#s_pro li { border:none; }
#s_pro  li .box{ background:#f0f0f3; border-radius:0px; margin:.5rem;  padding: .5rem .5rem 0 .5rem;} 
#s_pro  li .up{ position:relative;  }
#s_pro  li a img{ display:block; margin:0 auto; width:100%;}
#s_pro  li .mark_box{text-align: center; display: block;  position: absolute;  width: 100%;  top: 50%;}
#s_pro  li .mark{width: 30px; height: 30px;  margin-top: -15px; text-align: center;  vertical-align: middle;}
#s_pro  li .title_news a{ height: 3rem;   line-height: 3rem; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; color:#3a3a3a; display:block; font-size:12px; text-align:center;}
#s_pro  li .time_news{ color:#3a3a3a; text-align:center;}
#s_pro  li .text_news{ font-size:12px; color: #eee; height:5.5em; overflow: hidden; }


/*资质荣誉*/
#s_yongyu { margin-bottom: 2rem;}
#s_yongyu .content{width:300px; margin:0 auto; margin-bottom: 2rem;}
#s_yongyu .am-slider{  margin: 0;}
#s_yongyu .am-control-nav{ display: none;}
#s_yongyu li .box{ margin: 0 .5rem; position: relative; display: block; border: 1px solid #cfcfd2;}
#s_yongyu li img{ margin: 0; display: block; }

/*学员故事*/
#s_strory  .top{ background: #fff;}
#s_strory  .top .am-g{ margin: 0; padding:0 10px ;}
#s_strory  .top li{ padding: 0;  list-style: none !important; }
#s_strory  .top li .am-u-sm-4{  padding: 0;}
#s_strory  .top  li  a img{ width: 100%;}
#s_strory  .top  h3 a{display:block; margin-top: -4px; color: #231808; font-size: 14px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; width: 100%; }
#s_strory  .top  span{ font-size: 12px; color: #666666; display: block;}
#s_strory  .top  li .am-list-item-text{overflow: hidden; color: #666666; font-size: 11px; text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  line-height: 1.6em;  -webkit-line-clamp: 2;  max-height: 3.2em;}

#s_strory .un li { position: relative; border-top: 0; padding-left: 2rem; margin: 0; background: none; border-bottom: 1px dotted #dcdcdc;}
#s_strory .un li a{ color:#231808; font-size: 12px; padding: 0; padding-left: 0rem; padding-right: 90px; line-height: 3rem; border: none;  }
#s_strory .un li .icon_dd{ position: absolute; left:10px; top: 1.2rem; display:block; width:6px; height:6px; border-radius:50%; background:#0a63bd;}
#s_strory .un li span{ top:0.6rem;}

#s_sgtd .content{ margin-top: 1rem; margin-bottom: 1rem;}
#s_sgtd li .title_news a span{ display: block; color: #989898; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}


.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 #122369;  margin-bottom:1rem;}

#n_news3  li .title_news a{ padding:0 1rem; display:block; color:#fff; background:#122369; 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; border-radius: 3px; background:#e6e9ec; color: #57595b; font-size: 13px; text-align: center; overflow: hidden; height: 30px;}

#n_nav_list .on a{ background:#DB0C20; color:#fff;}


#er_nav_list{ margin-top: 2rem;}

#er_nav_list li{}

#er_nav_list li a{ display:block; margin:0 0.3rem; padding:.5rem; border-radius: 3px; background:#e6e9ec; color: #57595b; font-size: 13px; text-align: center;}

#er_nav_list .on a{ background:#DB0C20; 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:1rem 0; line-height: 1.5em;}
.j_article table{width:100%;}
.j_article td{
	text-align:center;
	padding:1px;
	vertical-align: middle;
}
.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%;}


.j_article_e{
	padding:2rem 0;
	font-family: Arial;
}
.j_article_e span{font-size: 12px !important;line-height: 1.5em !important;}
.j_article_e table{max-width:100%;}
.j_article_e td{
	text-align:center;
	padding:1px;
	vertical-align: middle;
}
.j_article_e h1,.j_article h2,.j_article h3{ margin:0;}
.j_article_e h1{ font-size: 18px;}
.j_article_e h2{ font-size: 16px;}
.j_article_e h3{ font-size: 14px;}
.j_article_e 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;}



/*============================产品展示=============================*/







.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: 1rem; line-height: 2rem; padding: 1rem 0;}
.ar_content table{width:100%;}
.ar_content td{border:solid 1px #ccc;}

.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; }









.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; }





.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: none; 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; 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: #333; font-size: 14px; 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 p{ font-size: 12px; display:block;color: #89898c; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;} 

#flip{ margin-bottom:15px;margin-top:15px;}
.digg4{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.digg4 span{ border:1px #CCCCCC solid; padding:2px 5px; margin:5px; color:#999}
.digg4 span:hover{ color:#333}
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.pro_con{widht:100%;}
.pro_con h1{font-size:22px;font-family:"微软雅黑";font-weight:700;text-align:center;margin-bottom:20px;}
.pro_con h2{font-size:20px;font-family:"微软雅黑";font-weight:700;margin:10px 0;background:url(/img/pro_arr.jpg) no-repeat;padding-left:48px;height:40px;line-height:40px;}
.pro_con h3{font-size:22px;font-family:"微软雅黑";font-weight:700;margin:10px 0;padding-left:10px;height:40px;line-height:40px;}
.pro_con p{font-size:18px;font-family:"宋体";margin:10px 0;padding-left:10px;line-height:30px;}
.pro_con hr{width:96%;border:dashed 1px #ccc;margin:20px 0;}

.seachbox{width:96%;margin:2%;padding:5px;height:50px;}
.seachbox .text{width:70%;float:left;height:35px;border:solid 1px #DB0C20;padding:5px;}
.seachbox .submit{width:30%;float:left;height:35px;background:#DB0C20;color:#fff;border:none;}