body{ background-color: #f2f2f2;}
/*二级页面*/
.subban{ width: 100%; height: auto;}
.subban img{ margin: auto; width: 100% !important;}
.bg-gray{ background-color: #1f252f}
#showtime{ width: 80px; height: 80px; background-color:  #0f4ba1; padding: 10px; color: #CCCCCC; text-align: center; margin: 0px auto;margin-top: 20px; }
#showtime .day{ font-size: 24px; display:block;}
#showtime .my{ display:block; padding-top: 6px;}

/*sub page*/
/*二级页面左侧菜单导航*/
#subpage{display: table; background-color: #FFFFFF; margin-top: 50px; margin-bottom: 30px; }
#subpage #subrow{display: table-row;}
.subbox1{
      display: table-cell;
	  min-width: 300px;background-image: url(/images/nav_left_bg2.png); background-repeat: repeat-y; background-position: right center;
    }
.subbox2{
      display: table-cell;
	  width: 100%;
    }
#subpage .col-md-3{ padding: 0px; background-image: url(/images/nav_left_bg2.png); background-repeat: repeat-y; background-position: right center; }
#subpage .page-header{ margin-top: 0px; border-bottom: 0px;}
#subpage .page-header h2 {color:#be060d;}
#subpage .page-header h2 .datetime{ margin-top: 10px; font-size: 14px; }
#subpage #contenttext{min-height: 200px; line-height: 2em; color:#515151;font-size: 1.1em; padding-bottom: 20px; }

#submenu{ margin-top: 0px; background-image: url(/images/nav_left_bg2.png); background-repeat: repeat-y; background-position: right center;background-color: #FFFFFF; min-height: 200px; width: 100%;}
#subcontent{ background-color: #FFFFFF; padding: 20px 50px;}
#subcontent .breadcrumb{ background-color: transparent;}
#subcontent .newstitle{ padding-bottom: 20px;  border-bottom: 1px solid #ECEAEA;text-align: center; margin-bottom: 10px;}
#subcontent .newstitle .newstime{ color: #B7B7B7 }
#subcontent .showprodpic{ margin-bottom: 30px;}
#subcontent .showprodpic .picbox{ width: 100%; margin: 0px auto; text-align: center;}
#subcontent .showprodpic img{ max-width: 100%; margin: 0px auto;}
#subcontent .prodintro{ line-height: 1.8em; font-size: 16px;}

#sub_banner {  height: 255px; position:relative;  }
#sub_banner .item { position:absolute;  bottom:0px; right: 0px;  }
#sub_banner .item h2 { text-align: center;
  margin: 0px; width:250px; height: 70px; line-height: 70px; padding: 0px 20px;
color: #000000; background-color: aliceblue;  opacity: 0.75;  filter: alpha(opacity=75); }
#sub_banner1{ height: 140px;}
.pagination .active { background-color: #0f4ba1; color: #0f4ba1;}
/* 左侧菜单浮动 */
.nav-menu { width: 100%;  margin-top: 15px; border: 0px;    z-index: 2; }
.nav-menu h2{line-height: 60px;  margin: 0px;font-weight:bold; color: #112e8d;  padding-left: 40px;}
.nav-menu li {width: 100%; line-height: 54px; margin: 10px 0px; font-size: 16px; padding-left: 50px;}
.nav-menu li:hover,.nav-menu li:hover a{ background-image: url(/images/nav_left_bg.png); background-repeat: no-repeat; background-position: right center;color: #EDEDED; font-weight: bold; }
.nav-menu li.active,.nav-menu li.active a, .nav-menu li.active:hover { color: #EDEDED; background-image: url(/images/nav_left_bg.png); background-repeat: no-repeat; background-position: right center;font-weight: bold; }
.proditemnav,.proditemnav a{ background-image: url(/images/nav_left_prod_bg2.png); background-repeat: no-repeat; background-position: right center;color: #112e8d; font-size: 18px;font-weight: bold;}

#contenttext ul{ list-style:inside;}
#contenttext ul li p{  display: inline-block;}
#contenttext img{max-width: 100%; height: auto;}
.alticlelistbox ul{ list-style: inside; list-style-type: none; margin: 0px;}
.alticlelistbox ul li h4{ font-size: 18px; padding: 10px 0px; font-weight: normal; }
	.alticlelistbox ul li h4 small{ margin-right: 20px; color: #CBC9C9}
	.alticlelistbox ul li{ border-bottom: 1px #D5D5D5 dotted; list-style: none;}
	.alticlelistbox ul li:last-child{ border-bottom: 0px;}
	.alticlelistbox ul li:hover{ background-color:#f1f1f1;}
	.alticlelistbox ul li img{width: 180px; max-height: 120px; margin: 20px 15px;}
.alticlelistbox .newsdesc{ height: 84px; overflow: hidden; padding-right: 15px; font-size: 14px;}
.alticlelistbox #articlepic img{ max-width: 100%;}
.alticlelistbox .investors li h4{font-size: 16px; }
.alticlelistbox .news li h4{padding-bottom: 0px; }
.alticlelistbox .news .newsdesc{ height: 70px; line-height: 22px; padding: 5px 0px; margin-bottom: 20px;}
.alticlelistbox .news .newsdesc a{color:#787878;}
.alticlelistbox .news .newsdesc a:hover,.alticlelistbox .news .newsdesc a:focus {
  color: #0d59a7;
}
.alticlelistbox .news {padding-bottom: 10px;}
.culturelist{ padding:10px 0px; margin-bottom: 10px; height: 108px; overflow: hidden;}
.culturelist:hover{ background-color:#f1f1f1;}
.culturelist h4{ font-size: 16px; padding: 0px; font-weight: normal; line-height: 1.4em; }
.culturelist #articlepic{ max-width: 100%; height: 100%;}
.prodlistbox{ margin-bottom: 20px; height: auto;}
.prodlistbox .proditem{ padding: 0px; border: 1px solid #e8e8e8;margin-bottom: 20px;}
.prodlistbox .proditem .picbox{ overflow: hidden;margin: 15px auto;text-align: center; padding-bottom: 10px;}
.prodlistbox .proditem img{ max-height: 180px; max-width: 92%;}
.prodlistbox .proditem img:hover{ transition: .5s; transform: scale(1.2);}
.prodlistbox:hover .thumbnail{}
.prodlistbox .proditem{}
.prodlistbox h4{ padding: 10px; padding-bottom: 0px; font-size: 16px; font-weight: bold; height: 52px; overflow: hidden; margin-bottom: 0px; line-height: 22px;}
.prodlistbox .caption{ background-color: #e8e8e8; color: #555555;  padding-bottom: 16px;}
.prodlistbox .caption:hover,.prodlistbox .caption a:hover{ background-color: #112e8d; color: #FFFFFF; }
.prodlistbox .caption .desc{height: 98px; line-height: 22px; overflow: hidden; padding: 10px;}


/*图片库样式*/
.white-panel img{ width: 100%; max-width: 100%; max-height: 240px;}
.white-panel { text-align: center;
    background: white;
    border-radius: 5px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    padding: 10px;  margin-bottom: 20px;
}

.white-panel h1 {
    font-size: 16px;
}

.white-panel h1 a {
    color: #A92733;
}

.white-panel:hover {
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    margin-top: -5px; margin-top: 0px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/*720分辨率（大于480px，小于767px）*/
@media only screen and (min-width: 320px) and (max-width: 992px){
	body{ background-color: #FFFFFF;}
	#subpage{margin-top: 0px; margin-bottom: 0px; }
	#subcontent{ padding: 0px 0px; }
	#subcontent .showprodpic img{ padding-bottom: 10px;}
	#contenttext{ padding: 0px; margin: 0px; }
	#contenttext img{max-width: 100%;}
	#contenttext .col-md-12{ padding: 0px; margin: 0px;}
	#subpage #contenttext{padding-bottom: 0px; }
	.top25{ padding-top: 0px;}
	#subpage .page-header h2{ font-size: 24px; }
	#subcontent .newstitle h3{ font-size: 20px;}
}