@charset "gb2312";
/* CSS Document */
ul,li{ list-style:none;}
.wrapper{ width:100%;}
h1,h2,h3,h4,h5{ margin:0; padding:0;}
ul, ol,dl{ padding:0; margin:0;}
.container{ padding-left:5px; padding-right:5px;}
.row{ margin-left:-5px; margin-right:-5px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ padding-left:5px; padding-right:5px;}
@media (min-width:1200px){.container{width:1020px}}
.blank10{ height:10px; line-height:10px; clear:both; overflow:hidden;}
.line-dash{ border-bottom:1px dashed #b7b7b7; margin:6px 0; height:0px; clear:both; float:none;}
.font-12{ font-size:12px;}
.form-control{padding:0 5px; font-size:12px; height:25px; border-radius:0;}
.margin-top-10{ margin-top:10px;}
@media (max-width:767px){
	.font-12{ font-size:1em;}
}
@media(max-width:991px){body{overflow-x: hidden;}}
.red{ color:#f00;}

.top-search .btn{ height:21px; line-height:21px; padding:0 10px;}


/*btn*/
.box .btn{ border-radius:0; padding:1px 10px;}
/*顶部nav*/
.top-nav{overflow:hidden;  font-size:12px;}
.top-nav .top-link{ padding:0;}
.top-nav .top-link li{ padding-right:20px; float:left;}
.top-nav .top-link li a{ float:left; display:block; padding-left:20px;}
.top-nav .top-search{vertical-align:middle;}
.top-nav .input-search{ height:21px; line-height:21px; border:1px solid #cfcfcf; background-color:#fff; padding:0 5px;}
@media (min-width:768px) and (max-width:991px){
	.top-nav p{ display:none;}
	.top-nav .top-search{ text-align:right;}
}
@media (max-width:767px){
	.top-nav .top-link,.top-nav p{ display:none;}
	.top-nav .top-search{ text-align:center;}

	}

/*header*/
.head{}
.head h1{ text-indent:-999em; margin:0;}

.navbar { margin-bottom:0;}
.navbar ul.nav-list{}
.navbar ul.nav-list li{ display:inline-block; font-size:14px; font-weight:bold; font-family:"微软雅黑"; text-align:center;}
.navbar ul.nav-list li.last{ background:none;}
.navbar ul.nav-list li a{ display:block; float:left;}

.maincon >.container >.row{ margin:0 -10px;}
.box{ margin-top:10px;}
.box{ border:1px #e6e8e8 solid; background-color:#fff;}
.box .title{ height:30px; line-height:30px; padding-left:10px;}
.box .title h3{ line-height:31px; font-weight:bold;}
.box .title .more{ float:right; padding-right:10px;}
.box .content{ padding:10px;}
.box .news-list{}

.news-list li{ height:26px; line-height:26px; overflow:hidden; padding-left:10px;}
.news-list li span{ float:right; font-size:12px; color:#888888;}
.line-dashed li{border-bottom:1px dashed #dfdfdf;}
.dot-icon li{background:url(imagesdot-icon.gif) no-repeat left 12px;}
.dot2-icon li{background:url(imagesdot2-icon.gif) no-repeat left 12px;}
.dot3-icon li{background:url(imagesdot3-icon.gif) no-repeat left 12px;}
.tri-icon li{background:url(imagestri-icon.gif) no-repeat left 10px;}
.video-icon li{background:url(imagesvideo-icon.gif) no-repeat left 10px; padding-left:22px;}

.box h3{ font-size:14px;}

/*标题内容左右结构*/
.box-shu {border:0; position:relative;}
.box-shu .title{ float:left; color:#fff; background:#5e960c; width:33px; padding:5px 4px; text-align:center; vertical-align:middle; height:auto; line-height:1em;}
.box-shu .title h3{ font-weight:normal; line-height:14px;}
.box-shu .content{ padding:0; border:1px #e6e8e8 solid; margin-left:35px;}
.box-shu .content dl.headlines{ margin:0;}
.box-shu .content dl.headlines dt{font-size:32px; font-family:"微软雅黑"; text-align:center; letter-spacing:2px; height:47px; line-height:47px; overflow:hidden;}
.box-shu .content dl.headlines dd{ font-size:12px; height:20px; line-height:20px; overflow:hidden; padding:0 10px;}
.box-shu .content dl.headlines dd li{list-style:inside; color:#80807e; float:left; width:48%;}
.box-shu .content dl.headlines dd a{ color:#80807e;}
.box-shu .content ul { width:100%;}
.box-shu .content li{float:left;}
@media (max-width:991px){
	.box-shu .title{ float:none; height:31px; width:100%; padding:0;}
	.box-shu .title h3{line-height:31px;}
	.box-shu .content{ margin:3px 0 0;}
	}



/*tab切换新闻列表*/
.box-tab .title{ padding:0;}
.box-tab .title h3{ font-weight:normal;}
.box-tab .nav > li > a{ padding:5px 9px;}
.box-tab .nav-tabs > li > a{ border-radius:0; margin-right:0;border-left:0;}
.box-tab .nav-tabs > li > a{}
.box-tab .nav-tabs > li:last-child > a{border-right:0;}

.box-tab .nav-tabs > li > a:hover{
	background:#fff url(imagestab-title-active-bg.gif) repeat-x left bottom;
	border-top-color:#3c7505;
	}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	background:#fff url(imagestab-title-active-bg.gif) repeat-x left bottom;
	border-top-color:#3c7505;
	font-weight:bold;
	}
/*table*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.table{ background-color:#e5e5e5; margin:0}
.table th{ background-color:#efefef; border-bottom:1px solid #e5e5e5; padding:0px 15px; font-weight:normal; text-align:center; white-space:nowrap;}
.table td{ background-color:#fff; border-bottom:1px solid #e5e5e5; padding:0px 10px; text-align:center;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ padding:0 10px; line-height:26px;}
.table-responsive{ margin-bottom:0;}

/*图配文*/
dl.pic-box{ position:relative;}
dl.pic-box dt{display:inline;}
dl.pic-box dt img{ border:1px #dedede solid; padding:3px;}
dl.pic-box dd{ float:right;display:inline-block;}


/*link*/
.link{ margin-top:10px;}
.link .table th{ background-color:#fff; font-weight:bold;color:#18700c; font-size:14px;}
.link .table th,.link .table td{ padding:3px; line-height:26px; vertical-align:middle;}
.link .link-selector{border:0; color:#4f4f4f; width:100%;}
@media (max-width:767px){
	.link .table th,.link .table td{ float:left; width:100%;border-width:0 0 1px;}
	.link .table td:last-child{border-bottom:0;}
	.link .link-selector{ height:2em; line-height:2em;}

	}


/*footer*/
.foot{ text-align:center; font-size:12px; margin-top:12px;}
.footer-nav{ height:27px; text-align:center; line-height:27px;}
.foot .copyright{ position:relative; padding:15px 0; min-height:90px;}
.foot .left-pic{ position:absolute; top:10px; left:30px;}
.foot .right-pic{ position:absolute; top:10px; right:30px;}
.foot .copyright-mobile{ display:none;}
@media (max-width:767px){
	.foot .copyright{ display:none;}
	.foot .copyright-mobile{ display:block; padding:15px 0;}
	}


/*图片轮播*/
.carousel-indicators{ width:100%; height:30px; background-color:rgba(0,0,0,.7);bottom:0; margin:0; left:0; text-align:right; line-height:30px; padding-right:15px;}
.carousel-indicators li{background-color:#484848;border-radius: 7px;height: 7px;width: 7px; margin:0; border:0;}
.carousel-indicators li.active{background-color:#b60000;height: 7px;width: 7px;}
.carousel-caption { height:30px; padding:0;bottom:0; left:10px;position: absolute;text-align:left; z-index:20;}
.carousel-caption a{color: #fff; margin:0; line-height:30px; overflow:hidden; padding:0;}
.carousel-caption a:hover{color: #fff; }


/*新闻列表页*/
.sub-box{border:1px #e7e5e5 solid;}
.sub-box .title{ text-align:center; height:40px; line-height:40px; font-weight:bold;}
.sub-box .title h3{ font-size:14px; line-height:40px; font-weight:bold;}
.sub-sidebar{ margin:0;}
.sub-sidebar .content{}
.sub-sidebar .content .gallery-list li{ height:34px; font-weight:14px; text-align:center; font-weight:bold;}
.sub-sidebar .content .gallery-list li a{ display:block; height:34px; line-height:34px;}

.sub-column .sub-box{ background-color:#fff;}
.sub-column .title{ height:32px;}
.sub-column .title h3{ line-height:32px; text-align:left; padding:0 15px;}
.sub-column .content{ padding:15px 25px;}
@media (max-width:767px){.sub-column{ margin-top:10px;}.sub-column .margin-left-5{ margin-left:-15px;}}

.article-box{border:1px solid #e7e5e5; background-color:#fff; padding:15px 25px;}
.article-box h2{ font-weight:bold;}
.article-tip{ background-color:#f0f0f0; height:26px; line-height:26px; margin:25px 0; overflow:hidden;}
.article-detail{ padding-bottom:20px;}
.article-foot{ padding:30px 0;}

