@charset "utf-8";
.topmenu:after,#left ul li a:after,ct-title:after,.ct-body:after,ct-body>ul>li:after,.container:after,#cnt_lst_man li .lst_text:after{
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
}

.cat{

  min-width:1280px;
  max-width:1920px;
  overflow:hidden;
  margin:0 auto;
  height:305px;
  position:relative;
  z-index:-1;

	
}
.cat img{ object-fit: cover;}


.container{ 
  min-width:1280px;
  max-width:1920px;
  margin:0 auto;



  
  
  
}
  
.container .Wrap{
  width:1280px;
  margin:0 auto;
  box-shadow:0px 4px 10px 4px rgba(0,0,0,0.1);
  padding:0px 24px 0 24px;
  box-sizing: border-box;
  background:#FFF;
 
 
	
}

#left{
	width: 215px;
	margin-top:-65px;
	float:left;
}
#left .lnavtitle{
	 background:url(../images/public/left-tit.jpg) top center no-repeat;  
	 height:85px; line-height:65px;   
	 padding-left:45px; 
	 font-size:22px; 
	 font-weight:300; 
	 color:#FFFFFF; 
	 overflow:hidden;
	 box-sizing: border-box;
	 
	
}


#left > ul{background:url(../images/public/leftbc.jpg) repeat-y; padding-bottom:50PX;}
#left > ul > li{ margin-left:12px;}
#left > ul > li.on ul{ display:block}


#left > ul > li > a:nth-child(1){ font-size:17px;  height:65px;  display:block; line-height:65px; padding-left:30px; border-bottom:1px solid #E1E1E1}
#left > ul > li.on > a:nth-child(1),
#left > ul > li >a:nth-child(1):hover{text-decoration:none; color:#FFF; background:#E6B636}

#left ul  li  ul{background:#FFFFFF; padding:0 0 10px 0; display:none;}
#left ul  li  ul li{ height:50px; background:url(../images/public/line.gif) bottom repeat-x; width:90%; margin:0 auto}
#left ul  li  ul li a{ line-height:50px; padding-left:20px; font-size:15px;}
#left ul  li  ul li a i{ float:right; line-height:50px; font-size:12px;}
#left ul  li  ul li.on a:hover,#left ul  li  ul li.on a{color: #F2CB28;}



.container .Wrap .content{ }
.container .Wrap .r_b{ width:950px;  float:right; margin-top:25px; }
.container .Wrap .ct-title{  height:52px;  line-height:52px; border-bottom:3px solid #3C9EDD; overflow:hidden }
.container .Wrap .ct-tit{  font-size:22px; font-weight:600;line-height:60px; text-align:center; color:#179BD9; margin-top:10px;}
.container .Wrap .currentPath{ float:left}
.container .Wrap .currentPath a{ color:#103687; font-size:15px;}

.container .Wrap .content .ct-body{
   min-height:800px; 
   box-sizing: border-box; 



}




#cnt_lst{ margin:20px auto; padding:0}
#cnt_lst li{background:#F2F2F2 url(../images/public/line.gif) repeat-x bottom; display:block; height:48px; padding:0 10px 0 10px; margin-top:10px;   }
#cnt_lst li.odd{ background:#EAF3FC url(../images/public/line.gif) repeat-x bottom;}
#cnt_lst li span{line-height:48PX;  color:#92929A;}
#cnt_lst li span i{ color:#6192E1}
#cnt_lst li a{font-size:16px;  display: block;  padding-left:12px; line-height:48px; float:left }
#cnt_lst li a i{color:#6192E1; font-size:18px; margin-right:10px;}


#cnt_lst_time{ margin:20px auto; padding:0;background:url(../images/public/time.jpg) 130px 0 repeat-y }
#cnt_lst_time li{display:block; height:66px; padding:0 10px 0 10px; overflow:hidden  }
#cnt_lst_time li span{line-height:66PX;  color:#92929A; width:140px; padding:0 0 0 30px;}
#cnt_lst_time li a{font-size:16px;  display: block;  line-height:66px; width:80%; float:left; background:url(../images/public/line.gif) repeat-x bottom }


.table-ul{ width:930px; margin:10px auto 40px auto;  padding:0 }
.table-ul .table-tit{ background:url(../images/public/table-t.jpg) left no-repeat; height:36px;  padding:0 20px 0 30px; }
.table-ul .table-tit .table-tit-left{ float:left; color:#083D71; font-weight:600; line-height:32px;}
.table-ul .table-tit span{ float:right; line-height:32px; color:#292B2A;}
.table-ul .cnt_lst_table{ width:925px; border-top:1px solid #AFC4D7;  margin:10px auto; padding:0; background:url(../images/public/table.jpg) repeat-y}
.cnt_lst_table li{ line-height:40px; padding-left:0px; float:left; width:154px; box-sizing: border-box;  }
.cnt_lst_table li a{font-size:15px;  display: block;    text-align: center; }





#cnt_lst_search{ margin:20px auto; padding:0}
#cnt_lst_search li{background:#F2F2F2 url(../images/public/line.gif) repeat-x bottom; display:block; height:48px; padding:0 10px 0 10px; margin-top:10px; }
#cnt_lst_search li.odd{ background:#F2F7FB url(../images/public/line.gif) repeat-x bottom;}
#cnt_lst_search li div.time{line-height:48PX;  color:#92929A;}
#cnt_lst_search li a{font-size:16px;  display:inline-block;  padding-left:12px; line-height:48px; }
#cnt_lst_search li a i{color:#6392E2; font-size:18px;}



#cnt_lst_man{margin:20px auto;padding:0; }
#cnt_lst_man li{ height:160px; padding:20px 0 20px 0; background:url(../images/public/line.gif) bottom repeat-x;}

#cnt_lst_man li .images-wrap{ width:126px; height:162px; box-shadow:0 0px 5px 2px rgba(0,0,0,0.1);
  box-sizing: border-box; background:#FFF; padding:3px; overflow:hidden;}
#cnt_lst_man li .images-wrap img{
	width: 100%; 
	height:156px;
	transition:all 0.6s ease;
	opacity:1;
}
#cnt_lst_man li .images-wrap a{
	display:block; 
	
	}
#cnt_lst_man li .images-wrap a:hover img{
	transform:scale(1.2,1.2);
	transition:all 0.6s ease;
}

#cnt_lst_man li .tit{ height:40px; }
#cnt_lst_man li .tit a{ font-size:18px; font-weight:bold; color:#5966D9; line-height:40px; }
#cnt_lst_man li .tit a i{ width:15px; font-weight:normal; color:#1DBDF1;  font-size:12px; float:left; line-height:40px; margin-top:2px;}
#cnt_lst_man li .lst_text { width:770px;}
#cnt_lst_man li .disp{  font-size:14px; line-height:28px; color:#414141; height:112px;}

#cnt_lst_man li .more{ text-align:right; line-height:20px; }
#cnt_lst_man li .more a{ color:#2167C6; display:block;}


#cnt_lst_pic{margin:0px auto; padding:0px 0 0px 0; margin-top:20px;}
#cnt_lst_pic li{ float:left; width:237px; height:258px; margin-bottom:20px;}
#cnt_lst_pic li a{ display:block; width:230px;  position:relative; margin:0 auto;
-webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.1), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 60px rgba(0, 0, 0, 0) inset;
-moz-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.1), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0) inset;
 box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.1), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.0) inset;}
#cnt_lst_pic li a:hover{ text-decoration:none}

#cnt_lst_pic li a .img_box{ width:230px; height:140px; overflow:hidden}
#cnt_lst_pic li a img{height:100%;width:100%;transition:all 0.6s ease;opacity:1;}
#cnt_lst_pic li a:hover img { 
        transform:scale(1.2,1.2);
	    transition:all 0.6s ease;
	    /*opacity:0.6;*/
}
#cnt_lst_pic li a:hover .name{ background:#E8A463; color:#FFF}
#cnt_lst_pic li a:hover .name i{  color:#FFFFFF;}
#cnt_lst_pic li .name{ border-top:3px solid #EECC9C; padding-left:20px; font-size:16px; height:52px; line-height:52px; }
#cnt_lst_pic li .name i{ font-size:22px;  float:right; line-height:52px; height:26px; overflow:hidden; margin-right:20px;}


#cnt_lst_man{margin:20px auto;padding:0 }
#cnt_lst_man li{ height:160px; padding:20px 0 20px 0; background:url(../images/public/line.gif) bottom repeat-x;}
#cnt_lst_man li .images-wrap{ width:126px; height:162px; box-shadow:0 0px 5px 2px rgba(0,0,0,0.1);
  box-sizing: border-box; background:#FFF; padding:3px; overflow:hidden; float:left}
#cnt_lst_man li .images-wrap img{
	width: 100%; 
	height:156px;
	transition:all 0.6s ease;
	opacity:1;
}
#cnt_lst_man li .images-wrap a{
	display:block; 
	
	}
#cnt_lst_man li .images-wrap a:hover img{
	transform:scale(1.2,1.2);
	transition:all 0.6s ease;
}

#cnt_lst_man li .tit{ height:40px; }
#cnt_lst_man li .tit a{ font-size:18px; font-weight:bold; color:#3F8ED9; line-height:40px; }
#cnt_lst_man li .tit a i{ width:2px; height:2px;  color:#E7A362;  font-size:1px; float:left;  margin-right:20px;}
#cnt_lst_man li .lst_text { width:780px; float:right}
#cnt_lst_man li .disp{  font-size:14px; line-height:28px; color:#414141; height:112px;}

#cnt_lst_man li .more{ text-align:right; line-height:20px; }
#cnt_lst_man li .more a{ color:#3F8ED9; display:block;}



.notice { width:930px; margin:0 auto; overflow: hidden; }
.notice .tab-hd { height:54px; background:url(../images/public/pagenav.png) no-repeat; padding-top:6px;  }
.notice .tab-hd ul {margin-left: 20px; }
.notice .tab-hd li{ float: left; height: 47px;  width:125px; background:url(../images/public/pagenavli.png) top right no-repeat}
.notice .tab-hd li a{ display:block; width:115px;  color:#396097; line-height:47px; text-align:center  }
.notice .tab-hd li a:hover{font-weight: bold;  color:#FFFFFF; text-decoration:none; background:url(../images/public/pagenavon.png) no-repeat   }
.notice .tab-hd li a.on{ font-weight: bold; color:#FFFFFF;  position: relative; background:url(../images/public/pagenavon.png) no-repeat   }
.notice .tab-bd { border-top: 1px solid #e8e8e8; padding:5px;  }
.notice .tab-bd ul{ overflow:hidden; zoom:1; }
.notice .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }





#cnt_lst_7{margin:0px auto; padding:0px 0 0px 0; margin-top:10px;}
#cnt_lst_7 li{ height:160px; padding:25px 0 20px 0; background:url(../images/public/line.gif) bottom repeat-x;}
#cnt_lst_7 li .tit{ height:40px; line-height:40px;}
#cnt_lst_7 li .tit a{ font-size:16px; font-weight:bold; color: #2357AB}
#cnt_lst_7 li .images-wrap{ width:236px;float:left; height:145px;}
#cnt_lst_7 li .images-wrap .img_box{ width:236px; height:145px; overflow:hidden; padding:3px; border:1px solid #B3C4DE}
#cnt_lst_7 li .images-wrap img{height:100%;width:100%;transition:all 0.6s ease;opacity:1; }
#cnt_lst_7 li .images-wrap a{ display:block; }
#cnt_lst_7 li .images-wrap a:hover img{ transform:scale(1.2,1.2);
	    transition:all 0.6s ease; }

#cnt_lst_7 li .lst_text{ width:648px; float:right; }
#cnt_lst_7 li .disp{  font-size:14px; line-height:24px; color:#414141;  height:100px; padding-top:10px;}
.mes-time,.mes-nums{  font-size:13px;}
.view{ color:#7885ED; }


.ct-body .ct-body-tit{  font-size:22px; font-weight:600;line-height:48px; text-align:center; color:#179BD9; margin-top:10px;}
.ct-body .msgbar{ text-align:center; padding:13px 0 5px 0; height:24px;}
.ct-body .ct-b-b{ padding:15px 30px 20px 12px; }
.ct-body .ct-b-b p{ font-size:17px; padding:5px 15px 5px 15px; line-height:35px; text-indent:32px;}

.ct-body .ct-b-b .Section1 p{ font-size:16px; padding:0px; line-height:32px; text-indent:0px;}

.ct-body .ct-b-b a{ font-size:16px; color:#0033FF; text-decoration:underline  }
.ct-body .ct-b-b a:hover{ color:#FF0000}
.ct-body .ct-b-b table td{}
.ct-body .ct-b-b img{ max-width:1200px;} 
.ct-body .ct-b-b p.vsbcontent_img{ text-align:center; text-indent:0px;}
 








@media screen and (max-width: 680px) {
	.cat{
		width:100%;
		min-width:100%;
		max-width:100%;
		margin-top:65px;
		height:auto;
		
		
	}
	.cat img {
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%;
			
     }	
   .container .Wrap{ min-width:100%;max-width:100%; box-shadow:none;
  padding:0px 10px 0 10px;  }
   .container{min-width:100%;max-width:100%;}
   .container .Wrap .content{ height:auto; min-height:auto; margin-top:0px; padding-top:20px;}
   .container .Wrap .r_b{ width:100%; float:none}
   .container .Wrap .ct-title{ line-height:36px; height:36px;}
   .container .Wrap .ct-tit{ width:100%; font-size:18px; }
   .container .Wrap .currentPath{ text-align:left}
   .container .Wrap .currentPath span{ display:none}
   #left{ display:none}
   .container .Wrap .content .ct-body{ min-height:auto;}
   .ct-body .ct-b-b{ padding:20px 10px 20px 10px; line-height:2; }
   .ct-body .ct-b-b img{object-fit:contain;  width:90%; margin:0 auto; height:auto}
   .ct-body .ct-b-b table{ width:98%; margin:0 auto}
   
   .ct-body .ct-body-tit{ line-height:1.5}
   
   
   #cnt_lst li a{font-size:16px; width:60%;  
   text-overflow:ellipsis;
   overflow:hidden;
   white-space:nowrap;
   }
   #cnt_lst li a i{ margin-right:5px;}
   
   #cnt_lst_man li{ height:auto}
   #cnt_lst_man li .images-wrap,#cnt_lst_man li .lst_text{ width:100%; float:none}
   #cnt_lst_man li .images-wrap{ border:none; box-shadow:none; padding:0;}
   #cnt_lst_man li .images-wrap img{object-fit: contain; }
   #cnt_lst_man li .lst_text{ margin-top:20px;}
   #cnt_lst_man li .disp{  font-size:14px; line-height:2; color:#414141; height:auto }
   
   
    .table-ul{ width:90%; margin:10px auto 40px auto;}
	.table-ul .table-tit{ 
	   background:url(../images/public/table-t-bc.jpg) repeat-x;
	   height:33px;
	   border-radius: 6px; 
	   padding:0 20px 0 15px;
	   box-sizing: border-box;
	   }
	.table-ul .table-tit .table-tit-left{ float:left; color:#083D71; font-weight:600; line-height:30px; background:url(../images/public/tableico.jpg) left center no-repeat; padding-left:15px;}
	.table-ul .table-tit span{ float:right; line-height:32px; color:#292B2A;}
	.table-ul .cnt_lst_table{ width:100%; margin:10px auto; padding:0; background:url(../images/public/wapbc.jpg); border-right:1px solid #AFC4D7;}
	.cnt_lst_table li{ line-height:40px; padding-left:20px; width:50%;  box-sizing: border-box; border-left:1px solid #AFC4D7;  }
	.cnt_lst_table li a{font-size:16px;  display: block; }
	
	
	.notice { width:100%; }
	.notice .tab-hd { height:54px; background:url(../images/public/wappagenav.png) repeat-x; padding-top:6px;  }
	.notice .tab-hd ul {margin-left:0px; }
	.notice .tab-hd li{ float: left; height: 47px;  width:25%;}
	.notice .tab-hd li a{ display:block; width:100%;  color:#396097; line-height:47px; text-align:center  }
	.notice .tab-hd li a:hover{font-weight: bold;  color:#FFFFFF; text-decoration:none; background:url(../images/public/wappagenavon.png) repeat-x;   }
	.notice .tab-hd li a.on{ font-weight: bold; color:#FFFFFF;  position: relative; background:url(../images/public/wappagenavon.png) repeat-x;  }
	.notice .tab-bd { border-top: 1px solid #e8e8e8; padding:5px;  }
	.notice .tab-bd ul{ overflow:hidden; zoom:1; }
	.notice .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }

   
   
   
   #cnt_lst_pic li{ width:100%; margin-bottom:20px; height:auto}
   #cnt_lst_pic li a{ width:90%;}
   #cnt_lst_pic li a .img_box{ width:100%;}
   #cnt_lst_pic li a img{object-fit: cover;}
   
   
   #cnt_lst_7 li{ height:auto}
   #cnt_lst_7 li .tit{ line-height:1.5; padding:10px 0 10px 0}
   #cnt_lst_7 li .images-wrap,#cnt_lst_7 li .lst_text{width:100%; float:none }
   #cnt_lst_7 li .images-wrap{ height:auto}
   #cnt_lst_7 li .images-wrap .img_box{ width:80%; height:200PX; margin:0 auto;  padding:0px; border:none}
   #cnt_lst_7 li .images-wrap .img_box IMG{object-fit: contain;}
   #cnt_lst_7 li .disp{ height:auto; padding-top:0;}
}