@charset "utf-8";
/* CSS Document */
body,div,header,footer,ul,li,h1,h2,h3,h4,h5,h6,span,a{margin:0;padding:0;list-style-type:none;text-decoration:none;}
.clear{clear:both;}
body{background:#f5f5f5;}
.head_container{width:1200px;
                 margin:10px auto;}
.logo{float:left;}
.logo img{
         display:block;}
.sousuo{float:right;
        width:240px;
		height:30px;
		line-height:30px;
		text-align:right;
		
		margin-right:50px;
		padding-right:10px;
		margin-top:30px;}
nav{width:1200px;
     height:40px;
	 margin:0 auto;
	 background:#1077cc;
	 border-radius:5px 5px 0 0;}
nav li{float:left;}
nav li>a{
	display:block;
	color:#fff;
	font-size:16px;
	line-height:40px;
	padding:0 32px;}
	
.pic_news{margin:10px auto;
         width:1200px;}
.pic{float:left;
     width:770px;
	 height:380px;
	 overflow:hidden;
	 position:relative;}
.pic>img{display:block;
         width:100%;}
.pic_title{position:absolute;
          bottom:0;
		  width:750px;
		  height:30px;
		  line-height:30px;
		  color:#fff;
		  background:rgba(0,0,0,.5);
		  padding-left:20px;}
.news{
	float:right;
	width:418px;
	margin-left:10px;
	background:#1077cc;
	border-radius:3px;
	padding-bottom:20px;}
.news_title{width:360px;
           margin:0 auto;
		   border-bottom:1px solid #eee;
		   padding-top:10px;}
.news_title>h3{text-decoration:none;
              font-weight:normal;
			  font-size:16px;
			  padding-left:10px;
			  line-height:40px;
			  color:#fff;
			  float:left;}
.news_title>span{display:block;
                float:right;}
.news_title>span>a{color:#eee;
                   font-size:14px;
				   line-height:40px;}
.news>ul{width:360px;
          margin:0 auto;}
.news>ul>li{border-bottom:1px dashed #eee;}
.news>ul>li>a{color:#fff;
              font-size:14px;
			  line-height:50px;}


.main-contain{width:1200px;
    margin:10px auto;}
.lanmu{float:left;
      background:#fff;
	  border-radius:5px;
	  height:250px;
	  width:370px;
	  padding:10px;
	  margin-right:15px;
	  box-shadow:1px -2px 1px 1px #eaeaea inset;}

.lanmu_title{width:370px;
		   background:#f5f5f5;
		   border-bottom:1px solid #1077cc;
		   padding-top:10px;
		   }
.lanmu_title>h4{text-decoration:none;
              font-weight:normal;
			  font-size:16px;
			  border-left:3px solid #1077cc;
			  padding-left:10px;
			  margin-top:10px;
			  line-height:20px;
			  color:#1077cc;
			  float:left;}
.lanmu_title>span{display:block;
                float:right;}
.lanmu_title>span>a{color:#999;
                   font-size:14px;
				   line-height:40px;}
				   
.lanmu>ul{width:370px;
          }
.news_list>li{line-height:30px;}
.news_list span{float:right;font-size:12px;color:#666;}

.news_list>li>a{color:#595959;
              font-size:14px;
			  line-height:30px;}


.search{width:100%;
       }
.search_main{width:1200px;
            height:40px;
	        background:#1077cc;
            margin:0 auto;
			padding-top:8px;}
.searching{
	     width:178px;
		 height:24px;
		 
		
		 float:left;
		 margin-right:210px;
		 text-align:center;
		 font-size:14px;
		 line-height:24px;
		 margin-left:10px;}
footer{text-align:center;
      color:#595959;
	  font-size:14px;}
	  
	  
	  
	  /*列表页*/
.main-box{width:1200px;
         margin:20px auto;}
.left_part{float:left;
          width:280px;
		  padding:10px;}
.sousuo_l{width:278px;
          height:34px;
		 
		  
		  text-align:right;
		  line-height:34px;
		  }
.lieb{background:#337ab7;
      width:260px;
	  height:40px;
	  color:#fff;
	  line-height:40px;
	  padding-left:20px;
	  margin-top:20px;
	  border-radius:5px;
	  font-size:15px;}
.right_part{float:left;
            width:860px;
			margin-top:10px;}
.right_part li{width:858px;
              height:54px;
			  border:1px solid #dddddd;
			  border-radius:5px;
			  background:#fff;
			  padding:20px;
			  margin-bottom:10px;}
.right_part li>a{
	           color:#333;
			   font-size:22px;
			   }
.right_part li>span{
	            display:block;
	           color:#76838f;
			   font-size:14px;}


/*内容页*/
.right_part1{background:#fff;
           border-radius:5px;
		   padding:20px;
		   float:left;
		   width:860px;
		   margin-top:10px;}
.right_part1>h2{text-align:center;
             font-size:24px;
			 font-weight:normal;
			 }
.right_part1>p{font-size:16px;
              line-height:24px;
			  text-indent:2rem;
			  text-align:justify;}