body{ background-color: #FFFFFF;}
.main_bar{padding:0 0 50px;background-color:#fff; }
.number_title{font-family:'Arial'}
.pagination .active{ background-color: #079e44; color:#079e44 }
.fix { *zoom: 1; *clear: both;}
/*二级页面*/
.subban{ width: 100%; height: auto;}
.subban img{ margin: auto; width: 100% !important;}
#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: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;}

.xc_con{ position:absolute; bottom: 0; width:100%;}
.xc_con .channel_list{ position:relative; height:50px; padding-left:170px; background:url(../images/channel_list_bg.png)}
.xc_con .channel_list ._t{ position:absolute; left:0; top:0; width:170px; height:50px; line-height:50px; background-color:#079e44; color:#fff; font-size:24px; text-align:center; }
.xc_con .channel_list ._t ._arr{ position:absolute; left:100%; top:50%; margin-top:-5px; width:0; height:0; border-width:8px; border-style: dashed dashed dashed solid; border-color:transparent transparent transparent #079e44}
.xc_con .channel_list  li{ float:left; padding:0px 19px;}
.xc_con .channel_list  li a{ display:block; line-height:50px; font-size:15px; color:#043514; white-space:nowrap; }
.xc_con .channel_list  li:hover{background-color:#CCCCCC;font-weight:bold;}
.xc_con .channel_list  li.active{ background-color: #EFEDED;font-weight:bold;}

.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{ margin-top: 20px; margin-bottom: 30px; width: 100%; }
#subpage .center-nav{ display: block; clear: both; padding: 20px 0px;}
#subpage .page-header{ margin-top: 0px; border-bottom: 0px; float: left;}
#subpage .page-header h2 {color:#be060d; font-size:36px; margin: 0px;}
#subpage .page-header h2 .datetime{ margin-top: 10px; font-size: 14px; }
#subpage #contenttext{min-height: 200px; width: 100%; line-height: 2em; color:#515151;font-size: 1.1em; padding-bottom: 20px; padding: 0px 0px; margin:0px auto;}
#contenttext img{max-width: 100%; height:auto; padding-top: 15px;}
#subcontent{ padding: 20px auto;}
#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: 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: #f4f4f4;padding: 15px; font-weight: bold; margin-bottom: 20px; display: block;}
._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}
.alticlelistbox ul li{ border-bottom: 1px #D5D5D5 dotted; list-style: none; padding:0px 16px; }
.alticlelistbox ul li:last-child{ border-bottom: 0px;}
.alticlelistbox 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:48px;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 .col-md-12{ margin:0px; padding: 0px;}
#contenttext ._list_box{padding:40px 26px 26px; }
#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:30px; line-height: 1.4;color:000;font-weight:bold;margin-bottom:20px; margin-top: -30px;}
.widget-newsdetail ._tools {color: #c7c7c7;height:46px;line-height:46px;margin-bottom: 30px;}
.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: #e8e8e8; }
.prodlistbox .proditem:hover,.prodlistbox .proditem:hover .caption{ background-color: #079e44;color: #FFFFFF; }
.prodlistbox .proditem .picbox{ overflow: hidden;text-align: center; height:280px; width:100%;  maring:0px; padding:10px;}
.prodlistbox .proditem .picbox img{ width:auto; height:100%; margin:0px; padding:0px;}
.prodlistbox .proditem .picbox img:hover{ transition: .5s; transform: scale(1.2);}
.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: #e8e8e8; color: #555555;padding: 10px 0px;}
.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);
	height: 340px; 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;
}
/*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; }
	#subpage .page-header h2 {color:#be060d; font-size:26px;}
	.widget-newsdetail ._head ._title { font-size:24px; }
}