﻿@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: "Microsoft YaHei UI", "Microsoft YaHei", "Helvetica Neue",
	Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3","WenQuanYi Micro Hei", sans-serif;
}


.navbar-default {
  background-color: #00974b;
  border-color: #269d01;
}
.navbar-default .navbar-brand {
  padding:0px;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #e8e8e8;
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #e8e8e8;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #e8e8e8;
  background-color: #269d01;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #e8e8e8;
  background-color: #269d01;
}
.navbar-default .navbar-toggle {
  border-color: #FFF;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #00974b;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ffffff;
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #e8e8e8;
}
.nav-pills>li>a{border-radius:0px}


.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #FFF;
    text-decoration: none;
    background-color: #00974b;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.82857143;
    color: #333;
    white-space: nowrap;
	border-bottom:#FFF 1px dotted;
}


.nav-pills>li>a {
    position: relative;
    display: block;
    padding: 13px 0px;
	color:#FFF;
	border-left:1px solid #00974b;
	border-right:1px solid #00974b;
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
	background-color: rgba(255,255,255,0.2);
	color:#069\9;
	background: #FFF\9;/*IE*/
      filter: alpha(opacity=20);/*IE*/
	border:none;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: #00AA55;
	height:47px;
}


    .news_nav{
		width:20%;
		text-align:center;
		border-bottom:none;
	}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #F00;
    cursor: default;
    background-color: #fff;
    background-color: rgba(255,255,255,0.2);
    color: #069\9;
    background: #FFF\9;
    filter: alpha(opacity=20);
    border: 1px solid #B7B7B7;
    border-bottom-color: transparent;
    border-top: #F00 solid 2px;
	border-radius:0;
	}
	.news_content{
		padding:2px;
	}
	
	.tab-pane ul{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	.tab-pane ul li {
		line-height: 40px;
		border-bottom: 1px dotted #ccc;
		background: url(../images/dot.jpg) no-repeat 5px center;
		text-indent: 20px;
	}
	.gonggao ul li {
		border:none;
	}
	.tab-pane li span{
		float: right;
    	text-align: right;/*日期右对齐*/
	}
	.tab-pane ul li a{
		color:#333;
	}
	.tab-pane ul li a:hover{
		color:#F00;
		text-decoration:none;
	}
	.list_title h4{
		color:#00793E;
		font-size:18px;
		font-family:"Microsoft YaHei","SimSun";
		font-weight:bold;
	}
	.list_title ul{
		padding:0px;
		margin:0px;
		list-style:none;
		width:98%;
	}
	.list_title ul li {
		height: 32px;
		line-height: 32px;
		background: url(../images/dot_fw.png) no-repeat 5px center;
		text-indent: 20px;
	}
	.list_title li span{
	  float: right;
      text-align: right;/*日期右对齐*/
	}
	.list_title ul li a{
		color:#333;
	}
	.list_title ul li a:hover{
		color:#F00;
		text-decoration:none;
	}
	.list_title_category{
		border-bottom:#007E40 2px solid; 
		margin-bottom:20px;
		height:38px;
	}
	.list_title_right{
		border-bottom:#084770 2px solid; 
	}
	.title_tzgg{
		display:block;
		float:left;
		background:#00AA55;
		width:130px;
		height:38px;
		line-height:38px;
		text-align:center;
		color:#FFF;
	}
	.nav-tabs1>li{
		float:left;
		width:130px;
		height:38px;
		line-height:38px;
		list-style:none;
		display:inline;
		text-align:center;
	}
	.nav-tabs1>li a{
		margin-right:12px;
	}
	.nav1>li>a {
    	position: relative;
    	display: block;
    	padding: 0;
		margin:0;
		list-style:none;
		float:left;
		width:130px;
		height:38px;
		line-height:38px;
		font-size: 18px;
    	font-family: "Microsoft YaHei","SimSun";
    	font-weight: bold;
		background:#F8F8F8;
		text-align:center;
		border-bottom:#007E40 2px solid; 
		color:#007E40;
		 padding-right: 12px;
	}
	.nav-tabs1>li.active>a,.nav-tabs1>li.active>a:focus,.nav-tabs1>li.active>a:hover{
		text-align:center;
		color: #FFFFFF;
		cursor:pointer;
		background-color: #00AA55;
		color:#FFFFFF;
		background: #FFF\9;/*IE*/
    	filter: alpha(opacity=20);/*IE*/
		font-size: 18px;
    	font-family: "Microsoft YaHei","SimSun";
    	font-weight: bold;
		float:left;
	}
	.more {
		display: block;
		float: right;
		height:38px;
		line-height:50px;
		vertical-align:bottom;
	}
	.more a{
		color:#333;
		vertical-align:bottom;
	}
	.more a:hover{
		color:#F00;
	}
	.title_tzggright{
		display:block;
		float:left;
		width:130px;
		height:38px;
		line-height:38px;
		text-align:center;
		color:#084770;
	}
	.carousel-indicators{
		bottom:0;
	}
	.carousel-caption{
		right:0;
		bottom:10px;
		left:0;
		padding-top:20px;
		padding-bottom:20px;
	}
	.carousel-caption h3{
		background-color: rgba(0,0,0,0.2);
		padding:10px;
	}
	.carousel-caption h3 a{
		color:#FFF;
	}
	.carousel-inner>.item>img{
		width:100%;
		height:394px;
	}
	.carousel-indicators li {
    	border-radius: 0px;
	}
	.carousel-indicators ol{
		float:right;
	}
.noradius {
    border-radius: 0 !important;
}
.codesearch {
    background: #DBE8F3;
    border: 1px solid #BACBE3;
    -moz-box-shadow: inset 2px 1px 4px #BACBE3;
    -webkit-box-shadow: inset 2px 1px 4px #BACBE3;
    box-shadow: inset 2px 1px 4px #BACBE3;
}

	.foot {
		margin-top:47px;
		width:100%;
		border-top:4px solid #007E40;
		padding-top:40px;	
		margin-bottom:47px;
	}
	.row h7{
		color: #757584;
		font-size: 14px;
		margin: 0;
		line-height:30px;
	}
	.row h7 a{
	color: #757584;
	}
	
	.threelink img{
	width: 100%;
	height: 100%;
	border: 0;
	}
	
.nkpp{
	margin: 30px 20px 50px 20px;
	height: 120px;
	overflow: hidden;
	position: relative;
}
.nkpp ul{height:120px;width:100000px;position:absolute;left:0;}/*ul width的宽不能过小*/
.nkpp ul li{display:block;float:left;margin:5px;height:100px;border-radius:5px;position:relative;list-style:none;}
.nkpp ul li a{display:inline-block;height:100px;} 
.nkpp ul li img{display:block;border-radius:5px;height:100px;}
.nkpp ul li a span{height:0;display:block;background:rgba(0,0,0,0.4);position:absolute;bottom:0;color:#fff;font-size:0px;}
.nkpp ul li a:hover span{height:100px;line-height:100px;font-size:20px;text-align:center;transition:all 0.7s;}

.jlpt{
	margin: 30px 50px 20px 0px;
	height: 40px;
	overflow: hidden;
	position: relative;
}
.jlpt ul{height:40px;width:100000px;position:absolute;left:0;}/*ul width的宽不能过小*/
.jlpt ul li{display:block;float:left;margin:5px;height:30px;position:relative; background-image:url(../images/logo-small.png);background-repeat:no-repeat;background-position:0px 5px; text-indent:15px; margin-right:40px;}
.jlpt ul li a{display:inline-block;height:30px;} 
}


.qkbt {
	font-size:16px;
	color:#535362;
	font-weight:600;
	line-height:34px;
}
	.row h5{
		font-weight:bold;
		color:#424251;
		font-size:16px;
		margin:0;
		line-height:28px;
	}
	.row h6 img{
		vertical-align:baseline;
	}
	.row h6{
		margin-top:2px;
	}
	.row h6 a{
		color:#535362;
		text-decoration:underline;
		font-size:13px;
		margin:0;
	}
	.row h6 a:hover{
		color:#F00;
	}
	.row h7{
		color: #757584;
		font-size: 14px;
		margin: 0;
		line-height:24px;
	}
	.row h7 a{
	color: #757584;
	}

    #link2{
	 text-align:right;  
	}
	.link {
	}
	.link span{ 
		margin-right:30px; 
		white-space:nowrap;
	}
	.link a{ 
		 
		font-size:14px;
		line-height:30px;
	}


@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #e8e8e8;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #e8e8e8;
  }
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        background: #00974b;
	}
  #logo {
		background-size:80%;
  }
  #calender{
	  display:none;
  }
  #search{
	  margin-right:-15px;
  }
  #picnews{
	  padding:0;
  }
  .carousel-inner>.item>img{
	  height:auto;
	}
  .list_title{
	  padding-left:0;
  }
  .list_right{
	  padding-left:0;
  }
  #link2{
	 text-align:center;  
	}
}   
@media only screen and (max-width: 800px) {

	 .nav>li>a {
    	font-size: 12px;
	}
	.news_nav a{
		font-size:14px;
		font-weight:600;
	}
}
@media only screen and (max-width: 1000px) {

	 .nav>li>a {
    	font-size: 14px;
	}
	.news_nav a{
		font-size:15px;
		font-weight:600;
	}
}
 @media only screen and (max-width: 1440px) {

	.news_nav a{
		font-size:16px;
		font-weight:600;
	}
}
		@media (min-width: 1000px) {
  			.container {
    			width: 1000px;
				
  			}
			.news_nav a{
				font-size:15px;
				font-weight:600;
			}
			.news_content a{
				font-size:14px;
			}
			.list_title ul li {
				font-size:14px;
			}
			.list_title {
				width:35%;	
			}
			.list_right{
				width:30%;
			}
			.row h5{
				font-size:15px;
			}

		}
		@media (min-width: 1200px) {
  			.container {
    			width: 1200px;
  			}
			.news_nav a{
				font-size:16px;
				font-weight:600;
			}
			.news_content a{
				font-size:16px;
			}
			.list_title ul li {
				font-size:16px;
			}
			.list_title {
				width:35%;	
			}
			.list_right{
				width:30%;
			}
			.row h5{
				font-size:16px;
			}
			
		}
.yzb {
	background-image: url(../images/yzb.jpg);
	height: 57px;
	width: 336px;
}
.yzb-body {
	background-image: url(../images/yzb-body.jpg);
	height: 158px;
	width: 336px;
	text-align: left;
	overflow: hidden;
	padding: 20px 8px 8px 12px;
}
	.yzb-body ul{
		padding:0px;
		margin:0px;
		list-style:none;
		width:98%;
	}
	.yzb-body ul li {
		height: 32px;
		line-height: 32px;
		text-indent: 20px;
	}
	.yzb-body li span{
	  display:none;
	}
	.yzb-body ul li a{
		color:#333;
		font-size:16px;
	}
	.yzb-body ul li a:hover{
		color:#F00;
		text-decoration:none;
	}
