/*���е�*/
html,body { min-width: 1200px; background: #FFFFFF url(../images/fybg.jpg) no-repeat center top;background-size:100% 15.6%;}
.container { width: 1200px; margin: 0 auto;  position: relative; height: 100%;/*min-height:100vh;*//*padding-bottom:220px; */box-sizing:border-box;}
@charset "utf-8";
/* CSS Document */
*+html *{padding:0; margin:0;}
*{ margin:0px; padding:0px;}
.clear:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
*html .clear{height:1%;}
.cl{ clear:both;}
img{ border:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,table{padding:0; margin:0;}
ul,li{margin:0px; padding:0px; list-style-type:none;}
table { border-collapse:collapse; border-spacing:0; }
input{ border:0px;}
button{ cursor:pointer;}
a{color:#000; text-decoration:none;}
a:hover{ color:red;text-decoration:none;}

/*���������ֲ�*/
.top{padding-top: 280px;height: 84px; filter:alpha(opacity=40); }
.infoList{padding-top:10px;padding-bottom:10px}
	.txtScroll-top{ width:90%;  overflow:hidden; position:relative; background:rgba(255,255,255,0.5) ; border-radius: 5px; margin: 0 auto }
		.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display: none;  }
		.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; }
		.txtScroll-top .hd .next{   }
		.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
		.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }
		.txtScroll-top .hd ul li.on{ background-position:0 0; }
		.txtScroll-top .infoList li{ height: 30px; line-height:30px;font-size:16px ;margin-left: 20px; }
		.txtScroll-top .infoList li .date{ float:right; color: #ca0000; }
		.txtScroll-top .infoList li a{color: #ca0000;  }
.sead{float: left;height: 100px;line-height: 84px;color: #ca0000; font-weight: bold;font-size: 28px;padding-left: 20px;padding-right:10px;padding-top :10px;margin-right:10px}

/*�����ϲ���*/
.newbox {height: 495px;width: 1200px;margin: 0 auto;margin-top:40px;}
.newbox .icon-new {position: absolute;display: block; top: 50%; margin-top: -9px; left: 25px;}
.newbox .slidebox { margin-top: 15px; width:656px; height: 430px; float: left;}
.newbox .swiper-container {position: relative;}
.newbox .swiper-slide a img { width: 100%;height: 100%;}
.newbox .swiper-wrapper {height: 430px!important;}
.newbox .swiper-pagination {position:absolute;width:120px!important;    left: 550px;bottom: 24px;}
.newbox .swiper-pagination-bullet {background:#fffeff!important;opacity:1!important;}
.newbox .swiper-pagination-bullet-active {background:#fc9603!important;}
.newbox .slide-text { position: absolute; left: 0; bottom: 8px; color: #fff; font-size: 16px; padding-left: 20px; line-height: 40px;background: rgba(78,41,88, 0.4);width: 628px;margin-left: 4px;}
.newbox .newlist { margin-top: 16px; width: 391px; float: left;position: relative;}
.newbox .newlist li a { color: #232323; text-decoration: none;}
.newbox .newlist li a:hover{ color: red;text-decoration: none;}
.center_list li i {width:6px;height:6px;border-radius:50%;background-color:#4e4e4e;display:block;position:absolute;left:4px;top:50%;margin-top:-3px;}
 .center_list li .time {right:5px;position:absolute;color:#999999;line-height:33px;    top: 0px;}
.center_list .new-con-item a{ display: block; height:28px; float: left; margin-left: 0px; font-size: 16px; line-height:28px; color: #000000;}
.center_list .new-con-item  { height: 33px;line-height: 33px;text-indent: 34px;display: block; position: relative;  margin-left: 28px;}
.jczltitle {  width: 100%; height: 54px;line-height: 54px;background: url(../img/gzdt.gif) no-repeat left #FFFFFF;}
.main_top {padding-top:18px;padding-bottom:30px;background:url(../img/main_bg.gif) repeat-x ;}
.active {height:380px;position: relative;margin-top: 10px;}
.active .novs {width: 587px;position: absolute;left: 0px;}
.active .novs .mede{width: 289px;height: 175px;float: left;}
.lv{height: 165px;margin-top:19px;border-bottom:1px solid #f2f2f2}
.lv_pic{float:left;width:169px;height: 129px;}
.lv_tittle{font-size:18px;margin-left:10px;display: block;}
 .lv_tittle em{font-weight:bold;}
.lv_center_leftp{margin-left:10px;color:#999999;font-size: 14px;line-height: 35px;margin-top: 20px;}
.lv_content{width: 290px;float:left;font-size:17px;line-height:30px;color: #4e4e4e;}
.lv_content p {    margin-left: 10px;
    color: #999999;font-size: 14px;}
.active .dts {width: 587px;position: absolute;right: 0px;}
.active .dts .mede{width: 289px;height: 175px;float: left;}
 .active .center_list {margin-top: 190px;}
 .active .center_list li {box-sizing:border-box;padding-left:14px;position:relative;height:33px;line-height:33px;font-size:16px;margin-left:10px;text-indent: 10px;}
 .active .center_list li a {color:#232323;text-decoration:none;}
 .active .center_list li .time {right:5px;position:absolute;color:#999999;line-height:33px;}
 .Carousel { margin-top: 16px; width: 100%; height: 88px;}
 .center_left.title {
   width: 100%;
   height: 50px;
   line-height: 50px;
   background-color: #f1f4f4;
   position: relative;
 }
.center_left .center_left {
  width: 100%;
}
.center_left  .title3 a {
 color:#ca0000
}
.center_left .title h2 {
  display: inline-block;
  padding: 0 30px 0 60px;
  height: 100%;
  background-color: #ca0000;
  font-size: 18px;
  color: #fff;
  font-weight: 400;
}
	
.center_left .title h2 a{
	color:#fff
}
.center_left {
  margin-top: 16px;
}
.center_left .center_list {
  padding-top: 12px;
  position: relative;
}
.center_left  .center_list li {
  box-sizing: border-box;
  padding-left: 14px;
  position: relative;
  height: 33px;
  line-height: 33px;
  font-size: 16px;
  position: relative;
}
.center_left .center_list li a {
  color: #232323;
  text-decoration: none;
  -webkit-text-size-adjust:none;s
  
}
.center_left .center_list li span {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #652000;
  display: block;
  position: absolute;
  left: 4px;
  top: 50%;
  margin-top: -3px;
  background-color: #7d7d7d;
}
.center_left .workbox {
  width: 590px;
  float: left;
  margin-top: 15px;
}
.center_left .title {
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: #ebebeb;
  position: relative;
}
.center_left .time {right:5px;position:absolute;color:#999999;line-height:33px;}
.history{ margin-top:30px; background-color:#f5f5f5; position:relative; padding-left:550px; }
.history-left{ width:550px; padding:30px; position:absolute; left:0;top:0;}
.history-title{ font-size:26px; margin-bottom:20px; position:relative}
.history-title:before {content:"";display:block;width: 0;height: 0;border-left:8px solid transparent;border-right: 8px solid transparent;border-top:12px solid #bbb; position:absolute; left:115px; top:13px; }
.history-title2{ font-size:26px;  position:relative; background-color:#fff; border-top:1px #eee solid;height:95px; padding-top:30px; }
.history-title2:before {content:"";display:block;width: 0;height: 0;border-left:8px solid transparent;border-right: 8px solid transparent;border-top:12px solid #bbbbbb; position:absolute; left:140px; top:54px;z-index: 999; }
.history-tab{ height:60px; }
.history-tab a{ line-height:60px; text-align:center;width:160px; background-color:#fff; color:#bbb; font-family:"dincond-medium-webfont";display:inline-block; font-size:24px; position:relative}
.history-tab a span{ font-family:"Microsoft Yahei",Tahoma,Arial,sans-serif; font-size:20px;}
.history-tab a.current:before {content:"";display:block;width: 0;height: 0;border-left:8px solid transparent;border-right: 8px solid transparent;border-top:5px solid #3f51b5; position:absolute; left:50%; margin-left:-8px;bottom:-5px;}
.history-tab a.current{ background-color:#3f51b5; color:#fff}
.history-left .con{ margin-top:30px}
.history-left .content{ line-height:2; margin-top:40px; color:#8a8a8a}
.history-left .content .item{ margin-bottom:20px; border-bottom:1px #ddd solid; padding-bottom:20px;}
.history-left .content .item label{ color:#3f51b5; font-size:16px;}
.history-left .content .item p{ }
.history-left .content .item:last-child{ border-bottom:0}
.history-left .title{ margin-top:20px; font-weight:bold; font-size:18px;}

.history-left .slider{ width:488px; overflow:hidden}
.history-left .slider .bd li{width:240px;margin-right:10px;box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.06);}
.history-left .slider .bd li img{width:100%;height:144px}
.history-left .slider .bd li span{ display:block;height:60px; line-height:18px;padding:10px 30px; background-color:#fff; text-align:center;}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.history-right{  background-color:#fff;   padding-bottom:10px;margin-top: 600px;}
/*ʱ����*/
.time_line{ width:90%; margin:0 auto}
.time_line .hd{  height:32px;  border-bottom:2px #e2e2e2 solid;margin:0 40px; position:relative; }
.time_line .hd .prev{ width:40px; height:40px; border-radius:40px; display:block; position:absolute; left:-40px; top:10px; text-align:center; background-color:#f2f2f2; z-index:20}
.time_line .hd .prev i{ line-height:40px; font-size:12px;}
.time_line .hd .next{ width:40px; height:40px; border-radius:40px; display:block; position:absolute; right:-40px; top:10px;text-align:center;background-color:#f2f2f2; z-index:20}
.time_line .hd .next i{ line-height:40px;font-size:12px;}
.time_hdwarp{ width:100%; height:60px; overflow:hidden; position:relative;}
.time_line .hd ul{ width:10000px; height:60px;position:absolute; left:0; top:0px;}
.time_line .hd ul li{ width:120px; height:60px;float:left; text-align: center; color:#666; font-size:16px; cursor:pointer; position:relative}
.time_line .hd ul li label{ display:block; width:60px; line-height:16px; line-height:16px; position:absolute; left:50%; margin-left:-30px;top:0;cursor:pointer;transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; }
.time_line .hd ul li .dot{ width:10px; height:10px; position:absolute; left:50%; margin-left:-5px;top:26px;}
.time_line .hd ul li .dot em{ display:block; width:10px; height:10px; position:absolute; left:0;top:2px;border-radius:10px; background-color:#ddd;transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;  }
.time_line .hd ul li .dot i{ display:block; width:0px; height:0px; position:absolute; left:5px;top:5px;border-radius:0px; background-color:#ca0000; z-index:2;transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; }
.time_line .hd ul li.ontime label{ color:#ca0000;}
.time_line .hd ul li.ontime .dot em{ width:20px; height:20px;left:-5px;top:-5px;border-radius:20px; background-color:#fff; border:1px #ddd solid}
.time_line .hd ul li.ontime .dot i{ width:10px; height:10px; position:absolute; left:1px;top:1px;border-radius:10px;}
.time_line .bd{ width:100%; margin-top:50px;}
.time_line .bd ul li{ display:none;}
.time_line .bd ul li div.history-item{ margin-bottom:25px; background:url(../images/history-li.png) no-repeat 0 12px; padding-left:18px; line-height:2; font-size:16px;}
.time_line .bd ul li div.history-item .image{ margin-top:10px; }
.time_line .bd ul li div.history-item .image img{ width:360px; height:240px; border-radius:5px; overflow:hidden}
.time_line .bd ul li div.history-item label{ display:block; color:#ca0000}
.fg {width: 100%;height: 506px;background: #f6f6f6;overflow: auto;}
.fg table {
	border-collapse: collapse;
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
	height: 420px;
	
}

.fg    table td, table th {
	border: 1px solid #cad9ea;
	
	height: 32.5px;
}
.fg     table th {color: #FFFFFF;border-bottom: 4px solid #FFFFFF;}
.fg  table thead th {
	background-color: #4a6694;

}

.fg   table tr:nth-child(odd) {
	background: #d0d3dc;
	color: #002060!important;
}

.fg  table tr:nth-child(even) {
	background: #F5FAFA;
}
 .fg .qy{
	 	background-color: #4a6694;
		color: #FFFFFF;
		
 }
 .fg .head{
	 height: 45px;
	 width: 99%;
	 background: #ebebeb;
	 line-height: 45px;
	 padding-left: 1%;
	  vertical-align: middle;
 }
 .fg .head img{
	 margin-top: 10px;
	     display: inline-block;
		  vertical-align: middle;
 }
 .fg .head span{
	 font-size: 24px;
	 margin-left: 10px;
	 color: #ca0000;
	 line-height: 45px;
	  vertical-align: middle;
	      display: inline-block;
		  margin-top: 2px;
 }
  .fg  .sec{
	  height: 420px;
	  overflow: auto;
	  width: 1150px;
	  margin: 0 auto;
  }
  .mesett{
	  margin-top: 20px;
	  padding-left: 70px;
	  color:#ce2626 ;
  }
  .bottom{
	  width: 1200px;
  }
  .content{
	  width: 1200px;
  }
 </style>