/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015-10-17, 23:37:49
    Author     : 刘毅
*/
body{font-size: 11pt; font-family: "微软雅黑","黑体";  }
a{color:#5a9134 ;  }
.container {width: 1167px;max-width: 1167px;_max-width: 1167px; background: url("../images/bg2.png") repeat;}
.header .logo{ margin-top: 20px;}
.header .logo a{ background: url("../images/logo.png") no-repeat;   display: block;height: 84px; background-size: 40% auto;
    -webkit-background-size: 40% auto;
    -moz-background-size: 40% auto;
    -o-background-size: 40% auto;display: block;  }
.header .nav{margin-top: 20px;}
.header .nav li{ float: left; width: 9%;  }
.header .nav li a{height: 41px; width: 100%;line-height: 32px;display: block; text-align: center; color: #333;  }
.header .nav li a:hover{ text-decoration: none;background: url("../images/nav.png") no-repeat; color: #fff;
          background-size: 100% auto;
    -webkit-background-size:  100% auto;
    -moz-background-size:  100% auto;
    -o-background-size:  100% auto; }
.header .nav li a.active{background: url("../images/nav.png") no-repeat; color: #fff;
          background-size: 100% auto;
    -webkit-background-size:  100% auto;
    -moz-background-size:  100% auto;
    -o-background-size:  100% auto; 
         display: block;   }



.topnews{ margin-top: 20px;}
.topnews .slide{  display: block; width: 660px;; height: 440px; padding: 0;overflow: hidden; position: relative; z-index: 0; float: left }
.topnews .slide ul{ padding: 0}
        .topnews .slide img{ height: 440px;}
.banner { position: relative; overflow: auto; }
    .banner li { list-style: none; }
        .banner ul li { float: left; margin: 0; }
        .banner h1{ position: absolute; z-index: 2; bottom:0px; width: 660px;; background: #333; text-align: center; font-size: 13pt; padding: 15px;filter:alpha(opacity=50);        -moz-opacity:0.5;        -khtml-opacity: 0.5;        opacity: 0.5; }
        .banner h1 a{  text-align: center; font-size: 13pt; color: #fff;}
        
.banner .dots {
    bottom: 20px;
    left: 0;
    position: absolute;
    right: 0;
}
.banner .dots li {
    border: 2px solid #fff;
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 0 4px;
    opacity: 0.4;
    text-indent: -999em;
    transition: background 0.5s ease 0s, opacity 0.5s ease 0s;
    width: 10px;
}
.banner .dots li.active {
    background: none repeat scroll 0 0 #fff;
    opacity: 1;
}        

.topnews .news{ float: right; width: 40%; padding-left: 5px; ;}
.topnews .news ul{ padding-left: 0;;}
.topnews .news li{ width: 100%; list-style: none; float: left; }
.topnews .news li .pubdate{ background-color: #5a9134; width: 60px; height: 147px;display: block; float: left; color: #fff;font-weight: bold;font-size: 16pt;  text-align: center }
.topnews .news li a{ float: left; margin-left: 10px; margin-bottom: 10px; font-size: 12pt; font-family: "微软雅黑","黑体"; font-weight: bold; color:#5a9134 }
.topnews .news li .info{ float: right; width: 82%;  font-size: 11pt; font-family: "微软雅黑","黑体"; }

.slogan{ width: 100%; background: #d8d8d8;  text-align: center; padding: 15px 0; margin-top: 20px;}
.slogan h2{  font-size: 14pt; font-family: "微软雅黑","黑体"; font-weight: bold; }
.middle{ margin-top: 25px;}
.middle .title{ background: #5a9134; padding: 6px 10px; }
.middle .title a{font-size: 12pt;  font-family: "微软雅黑","黑体"; font-weight: bold; color: #fff;}
.intro{  padding: 0;}
.intro .introcontent{ margin-top: 20px;}
.intro p{ line-height: 18px; font-size: 13px; margin-top: 10px; font-family: "微软雅黑","黑体"; }
.jiaoyannews ul{padding-left: 0; margin-top: 20px; }
.jiaoyannews  li{ width: 100%; list-style: none;margin: 0;  float: left; font-size: 13px; font-family: "微软雅黑","黑体"; border-bottom: 1px solid #ccc;}
.jiaoyannews  li .pubdate{  width: 60px; height: 104px;display: block; float: left; font-weight: bold;font-size: 11pt;color:#5a9134 ;  text-align: center }
.jiaoyannews  li a{ float: left; margin-left: 10px; margin-bottom: 10px; font-size: 11pt; font-family: "微软雅黑","黑体"; font-weight: bold; color:#5a9134 }
.jiaoyannews li .info{ float: right; width: 80%; }
.honor{ padding: 0; float: right; width: 466px;}
.honorslide{ padding: 0; height: 310px;  margin-top: 20px; overflow: hidden; }
.honorslide ul{ padding: 0}

.honorslide img{  height: 310px; }
.album  {
   margin-top: 30px;; float: left;width: 100％
   
 }
.thumbnail{ padding: 0; text-align: center; z-index:0; position: relative;width: 33.3%; float: left;overflow: hidden;} 

.thumbnail > img {
  margin-bottom: .75rem; width: 100%; z-index:0; position: relative; height: 247px;
}

.caption {
   z-index:2; position: absolute; top: 0;width: 100%;left: 0; float: left;
}
.caption .title{position: relative; z-index: 3; width: 100%;  margin-top: 80px; background: #333; padding: 15px 0; height: 90px;      -moz-opacity:0.5;        -khtml-opacity: 0.5;        opacity: 0.5;filter:alpha(opacity=50);    }
.caption  .title h3{ color: #fff;position: relative; z-index: 4; font-size: 16pt; line-height: 25px; margin: 0; }
.caption  .title h4{ color: #fff;position: relative; z-index: 4; font-size: 14pt; line-height: 25px;  margin: 0;}

.caption ul{padding-left: 0; background: #fff; position: relative; z-index: 4;  display: none }
.caption ul.show{display: block }
.caption  li{ width: 100%; background: #fff; list-style: none;margin: 0;  float: left; overflow: hidden;font-size: 13px; font-family: "微软雅黑","黑体"; border-bottom: 1px solid #ccc;}
.caption  li .pubdate{  width: 60px; height: 84px;display: block; float: left; font-weight: bold;font-size: 11pt;color:#5a9134 ;  text-align: center }
.caption  li a{ float: left; text-align: left; margin-left: 10px; margin-bottom: 10px; font-size: 11pt; font-family: "微软雅黑","黑体"; font-weight: bold; color:#5a9134 }
.caption li .info{ float: right; width: 80%; text-align: left;}

.hide{ display: none;}
.show{ display: block}

.link{ padding: 0; margin: 20px 0}
.link li{ float: left; margin-right: 15px; list-style: none}


/* ----------------------------------------------Container-------------------------------------*/
#column{ width: 22%; float: left;   background:  url(../images/sub.gif) no-repeat;display: block; overflow: hidden; padding-bottom: 15px;} 
#content{ width: 76%; float: right; min-height: 450px; _height:450px; margin-bottom: 30px;  line-height: 30px;} 
 #content p{font-size:16px; line-height: 30px; text-indent: 2em;}
  #content img{ max-width: 850px; _max-width:850px;}
#content .title { text-align: center}
#content .info { margin: 15px 0;}
#content h3{  color: #046492 } 
#content h4{ font-size: 12pt; border-bottom: none; color: #046492 } 
 #content p.noindent{ text-indent: 0;}

/* ----------------------------------------------BreadCrumb-------------------------------------*/

#breadcrumb{
	padding:10px 0;   text-indent: 2em;color:#333;  border-bottom: 3px solid #5a9134; margin: 2em 0;
	}

#breadcrumb .breadcrumbs{
	padding:0;
	 display: inline
	}

#breadcrumb ul li{display:inline;}
#breadcrumb ul li.current a{text-decoration:underline;}
#column .subnav{display:block;   margin-bottom:30px;}
#column .subnav h2{
	 height: 44px; line-height: 54px; border: none; padding: 0; margin: 0;
	font-size:16px;
	font-weight:normal;
	font-family:'微软雅黑',Georgia, "Times New Roman", Times, serif;
	color:#555;
          font-weight: bold; text-indent: 1.4em; margin-bottom: 10px;
	}

#column .subnav ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#column .subnav li{
	margin:0 0 3px 0;
	padding:0;
                float: left;background:#dcdcdc;
                width: 99%;
	} 
#column .subnav ul ul, #column .subnav ul ul ul, #column .subnav ul ul ul ul, #column .subnav ul ul ul ul ul{border-top:none; padding-top:0;}

#column .subnav a{
	display:block;
	margin:0;
	padding:15px 10px 15px 20px;
	color:#002c41; 
	text-decoration:none;
         float: left;
        width: 70%;font-weight: bold;
        clear: both;
        font-size: 11pt;
        line-height: 30px;float: left;
	}

#column .subnav li:hover{color:#FF9000; background-color:#ffedd5; font-weight: bold;}
#column .subnav li.active{ font-size: 11pt; color: #0b75af; }
#column .subnav li.active a{      color: #5a9134;}

#column .subnav li span{  background:url("../images/right.png") no-repeat 10px center; width: 22%; display: block; height: 30px; float: right; color: #5a9134; font-size: 18pt;margin-top:14px; margin-right: 15px;;}
  table.list{ border: none; margin:12px 4px;}
table.list td{  border: none; border-bottom: 1px dashed #ccc; border-top: none;padding : 10px ; line-height: 1.5;}
table.list a{background:url(../images/li-marker.png) left center no-repeat; display: block; text-indent: 1em }
table.list2{ float: left; margin:12px 4px; width:46%; margin-right: 14px; border: 1px solid #ccc; padding-bottom: 20px}
table.list2 thead{ background-color:  #0b75af;}
table.list2 td{  border: none;   border-top: none；}
table.list2 th a{ color: #fff;}
table.list2 td a{background:url(../images/li-marker.png) left center no-repeat; display: block; text-indent: 1em }

.piclist,.piclist2 {list-style: none; margin: 0; width:100%; float: left; margin-bottom: 20px;}
.piclist li{float: left; width: 31%; margin-right: 14px; overflow: hidden; text-align: center;   margin-top:15px;}
.piclist li a{   text-align: center; line-height: 25px; width: 100%;display: block; background: #898989; float: left; height: 50px; color: #fff;  }
.piclist li img{  width: 100%;   float: left; }
.piclist2 li{float: left; width: 100%; margin: 20px 0;position: relative;   }
.piclist2 li h2{float: left; width: 100%; font-size: 13pt;  }
.piclist2 li .btn{  position: absolute; bottom: 20px;;  left:40%; background: #ddd;  color:#333;  }
.piclist2 li img{  width: 35%;   float: left;  margin: 10px 20px; border: 1px solid #ccc; padding: 3px;}
.blog-footer {
  padding: 10px 0;margin-top: 30px;
  color: #999;
  text-align: center;
   border-top: .05rem solid #e5e5e5;
}
.blog-footer p { line-height: 30px;}
.blog-footer p:last-child {
  margin-bottom: 0;
}
.btn-primary{ background: #5a9134 }