body{ background-color: #f4f4f4;  }
.main_bar{padding:0 0 50px;background-color:#fff; }
.number_title{font-family:'Arial'}
.pagination .active{ background-color: #0d5bb5; color:#FFFFFF }
.fix { *zoom: 1; *clear: both;}
/*二级页面*/
.intro_bg{ background-image: url(../images/aboutus_bg.jpg); background-repeat: no-repeat; background-size: cover; }
.subban{ width: 100%; height: auto;}
.subban img{ margin: auto; width: 100% !important;}
#sub_banner {  height: 300px; position:relative;  }
#sub_banner .item { position:absolute;  bottom:0px; right: 0px;  }
#sub_banner .item h2 { text-align: center;
  margin: 0px; width:220px; height: 70px; line-height: 70px; padding: 0px 20px;
color: #000000; background-color: aliceblue;  opacity: 0.75;  filter: alpha(opacity=75); }
#sub_banner1{ height: 140px;}

.channel_list{width:240px; padding:0px; margin:0px;}
.channel_list ul { z-index: 2; width: 240px;}
.channel_list ._t{ min-width:100%; height:120px; line-height:100px; background-color:#0d5bb5; color:#fff; font-size:26px; text-align:left; font-weight: 500; padding-left: 30px; background-image: url(../images/logo-bg.png); background-size:contain; background-repeat: no-repeat; background-position: right center; border-bottom:1px solid #ffffff;}
.channel_list ._arr{ position:relative; left:47%; margin-top:0px; width:0; height:0; border-width:10px; border-style: solid dashed dashed dashed; border-color:#0d5bb5 transparent transparent transparent}
.channel_list ._list{padding:0px;margin:0px;}
.channel_list  li{ border-bottom:1px solid #BFBFBF; padding:5px 0px;padding-left: 30px;}
.channel_list  li a{line-height:50px; font-size:16px;  white-space:nowrap; }
.channel_list  li:hover{background-color:#0d5bb5;}
.channel_list  li.active{ background-color:#0d5bb5;font-weight:bold; }
.channel_list  li.active a,.channel_list  li:hover a{ color:#FFFFFF; }
ul.affix {
   top:0px; /* Set the top position of pinned element */
}
.affix-top {
        position: relative;
    }
.affix-bottom {
        position: absolute;
    }
.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; margin-top: 40px; margin-bottom: 30px; background-color: #ffffff;}
#subpage #subrow{display: table-row;}
.subbox1{ display: table-cell; width: 240px;background-color: #e4effc;}
.subbox2{ display: table-cell; width: 100%; padding: 0px 50px; padding-bottom: 50px; }
.breadcrumb{ background-color: transparent; margin-top: 0px; float:right;}
#subpage .center-nav{ clear: both; padding: 0px 0px; border-bottom:1px solid #ECEBEB; margin-bottom: 30px;}
#subpage .page-header{ margin-top: 0px; border-bottom: 0px;}
#subpage .page-header h2 {color:#be060d; font-size:22px; margin: 0px;}
#subpage .page-header h2 .datetime{ margin-top: 10px; font-size: 14px; }

#contenttext{min-height: 200px; font-size: 1.1em; line-height: 200%; }
#contenttext img{max-width: 100%; height:auto; padding-top: 15px;}
#contenttext .panel{width:100%;}
#contenttext ol,#contenttext ul{ padding-left: 40px; border:0px;}
#contenttext ul li{border-bottom: 0px;}
#contenttext .contactbox{ padding:20px; line-height: 30px;}
#contenttext tr td{padding:30px;}
#subcontent{ padding: 20px auto;}
#subcontent .newstitle{ padding-bottom: 20px;  border-bottom: 1px solid #ECEAEA;text-align: center; margin-bottom: 10px;}
#subcontent .newstitle .newstime{ color: #B7B7B7 }
#subcontent .showprodpic{ margin: 30px 0px;}
#subcontent .showprodpic .picbox{ width: 100%; max-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;}
#subcontent  .prodtitle{ font-size: 20px;  background-color: #079e44; width:200px; color: #FFFFFF; text-align: center; padding: 15px; font-weight: bold; margin-bottom: 20px;}
._arrdown{ position:relative; left:73px; top:50%; margin-top:-5px; width:0; height:0; border-width:13px; border-style: dashed dashed dashed solid; border-color:transparent transparent transparent #079e44}
#newslist li{ border-bottom: 1px #D5D5D5 dotted; list-style: none; padding:0px 16px; }
.alticlelistbox ul li:last-child{ border-bottom: 0px;}
#newslist ul li:hover{ background-color:#f1f1f1;}

/*news*/
/*鏂伴椈鍒楄〃*/
.news_list .news_title{font-size:18px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list .news_text{font-size:13px;}
.news_list .news_sarch{padding:30px 36px 34px;background-color:#ededed;margin-bottom:30px; }
.news_list .news_sarch .title{font-size:20px;color:#000;font-weight:bold;margin-right:40px;line-height:36px;height:36px;display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;}
.news_list .news_sarch .seach_box{border:1px solid #cdcdcd;height:40px;line-height:40px;display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;color:#bababa; background-color: #FFFFFF; width:300px;}
.news_list .news_sarch .seach_box input{border:none;width:100%;line-height:30px; font-weight: bold;}
.news_list .news_sarch .seach_box .input_box{padding:0px 16px;display:block;}
.news_list .news_sarch .seach_btn{border:none;background:#079e44;width:14%;color:#fff;height:36px;line-height:36px;text-align:center;vertical-align:middle;margin-left:24px;font-size:16px;outline:none;}

.news_list .news_pic_list{margin-bottom:50px;}
.news_list .news_pic_list ._list_box{position:relative;}
.news_list .news_pic_list ._list_title a{border:1px solid #cacaca;border-top:none;padding:20px 20px 25px;display:block;}
.news_list .news_pic_list ._list_box .news_title{color:#000;margin-bottom:6px;}
.news_list .news_pic_list ._list_box ._time{font-size:13px;color:#8c8c8c;}
.news_list .news_pic_list ._list_box .news_text{color:#fff;margin-bottom:20px;}
.news_list .news_pic_list ._title_hover{width:100%;position:absolute;left:0;bottom:-100%;}
.news_list .news_pic_list ._title_hover a{padding:20px 20px 25px;background-color:#027ac8;color:#fff;display:block;}
.news_list .news_pic_list li:hover ._title_hover{bottom:0;}
.news_list .news_pic_list li:hover ._title_hover .news_title{color:#fff;}
.news_list .news_pic_list li:hover ._title_hover ._time{color:#fff;}
.news_list .news_list_main{margin-bottom:32px;}
.news_list2 h2{ padding-left: 20px;}
/*鏂伴椈宸︿晶鏃ユ湡閫氱敤*/
.news_l_time{font-size:32px;line-height:48px;color:#c8c8c8;max-width:174px; }
.news_l_time ._year{font-size:12px;text-align:right;line-height:20px; margin-right: 20px;}
#contenttext { padding:0px; margin:0px; }
#contenttext ul{padding:0px 10px; margin:0px; }
#contenttext ul li{ border-bottom:1px dotted #EFECEC;}
#contenttext ._list_box{padding:20px 0px; }
._list_box .news_title{font-size:18px;font-weight:normal;}
#contenttext ._list_box a{display:block;}
#contenttext ._list_l,#contenttext ._list_r{margin:0px; padding:0px;}
#contenttext ._list_r .news_title{margin-bottom:12px;}
#contenttext ._list_r .news_text{color:#767676;margin-bottom:20px;}
#contenttext ._list_r .news_more{font-size:14px;color:#aaaaaa;}
#contenttext ._list_r .news_more:hover{color:#0179c7;}
#contenttext li:hover ._list_box{background-color:#f4f4f4;}
#contenttext li:hover ._list_l{color:#dd071f;}
#contenttext li:hover .news_title{font-weight:bold;color:#000;}
#contenttext li:hover .news_text{color:#434343;}

/* newsdetail-2 start*/
.widget-newsdetail ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail ._head ._title { font-size:18px; line-height: 1.4;color:000;font-weight:bold;}
.widget-newsdetail ._tools {color: #c7c7c7;height:46px;line-height:46px;}
.widget-newsdetail ._tools ._tool{display: inline-block; vertical-align: middle;margin-right:24px;}
.widget-newsdetail .myart { padding:50px 0;}
.detail_right_btn ._btn_box{width:46px;height:46px;background:url(../images/detail_r_ico.png) no-repeat;display:inline-block;*display:inline;*zoom: 1;}
.detail_right_btn ._btn_box._btn_back{background-position:-46px 0px;}
.detail_right_btn ._btn_box._btn_next{background-position:-92px 0px;}
.detail_right_btn ._btn_box:hover{background-position:0px -46px;}
.detail_right_btn ._btn_box._btn_back:hover{background-position:-46px -46px;}
.detail_right_btn ._btn_box._btn_next:hover{background-position:-92px -46px;}

.prodlistbox{ margin-bottom: 20px; height: auto;}
.prodlistbox .proditem{ padding: 0px; border: 1px solid #e8e8e8;width:100%;background-color: #F1EFEF; }
.prodlistbox .proditem:hover,.prodlistbox .proditem:hover .caption{ background-color:#0d5bb5;color: #FFFFFF; }
.prodlistbox .proditem .picbox{ overflow: hidden;text-align: center; min-height:180px; width:100%;  maring:0px; padding:20px;}
.prodlistbox .proditem .picbox img{ max-width:100%; max-height:180px; margin:0px; padding:0px;}
.prodlistbox .proditem .picbox img:hover{ transition: .5s;}
.caption h4{ padding: 10px; padding-bottom: 0px; font-size: 16px; font-weight: bold; overflow: hidden; line-height:1.2em; margin-top: 0px; height:28px;}
.prodlistbox .caption{ background-color: #F1EFEF; color: #555555;padding: 10px 0px;}
.prodlistbox .caption .desc{height: 98px; line-height: 22px; overflow: hidden; padding: 10px; }
/*人力资源*/
#accordion .panel{ margin-top: 10px;}
#accordion .panel-heading{ height: 46px; line-height: 46px; padding:0px auto;}
#accordion .panel-heading:hover{background-color: #0d5bb5;}
#accordion .panel-heading .panel-title{}
#accordion .panel-heading .panel-title,#accordion .panel-heading .panel-title small{height: 46px; }
#accordion .panel-heading a{color:#FFFFFF;}
#accordion ul li{border-bottom: 0px; margin-left:30px;}
/*图片库样式*/
.white-panel img{  max-width: 100%; height: 180px;}
.white-panel { text-align: center;
    background: white; 
    border-radius: 5px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
	height: 300px; overflow: hidden; margin-bottom: 40px;
}
.white-panel h1 {
    font-size: 16px; line-height: 26px;
}

.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;
}
/*留言板*/
.gbookbox{  width: 100%; padding-top: 20px; margin-top: 20px; }
.gbookbox .bg-primary{ line-height: 32px;}
.gbookbox .texttitle{ padding-bottom: 16px;}
/*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; }
    #contenttext ._list_box{padding:0px 0px 16px; }
	.news_l_time{font-size:28px;line-height:28px;color:#c8c8c8;max-width:124px; }
	.subbox2{  padding: 0px 0px; }
	#subpage .page-header{ margin:0px; padding:10px 0px;}
	#subpage .page-header h2 {color:#be060d; font-size:24px; padding-top:10px; }
	#subpage .center-nav{  border-bottom:1px solid #ECEBEB; padding-bottom:10px;}
	.widget-newsdetail ._head ._title { font-size:24px; }
	.about_culture,.about_culture .culture_left_bg,.about_culture .culture_right_bg{ height: auto;}
	.about_culture .about_culture_box{ margin: 50px 10%; }
	.about_culture .about_culture_box .culture_text { line-height: 30px; max-height: 210px; overflow: hidden; font-size:14px;}
}