﻿.jczlcontent li i {
    width: 6px;
    height: 6px;
    background: #246fb2;
    border-radius: 2px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -3px;
}

.jczlcontent {
    width: 100%;
    clear: both;
}

.jczlcontent li {
    height: 30px;
    line-height: 30px;
    text-indent: 34px;
    display: block;
    position: relative;
}

.container {
    width: 1142px;
    margin: 0 auto;
    position: relative;
    min-height: 1480px;
    background: #ffffff;
}

.headliNews {
    padding-top: 8px;
    width: 1140px;
    height: 90px;
    background: #ffffff;
    text-align: center;
    position: relative;
    border: 1px solid #bcc8e6;
}

.headliNews .jrtt_logo {
    position: absolute;
    left: 0px;
    width: 72px;
    height: 71px;
    margin-top: -8px;
}

.headliNews h4 {
    font-size: 26px;
    text-align: center;
    width: 705px;
    font-weight: 400;
    line-height: 40px;
    margin: 6px auto;
}

.headliNews h4 a {
    color: #e7212e;
}

.headliNews span {
    font-size: 16px;
    color: #4e4e4e;
}

.mster {
    border-bottom: 4px solid #bcc8e6;
}

.newbox {
    height: 495px;
    width: 1150px;
}

.newbox .icon-new {
    position: absolute;
    display: block;
    top: 50%;
    margin-top: -9px;
    left: 25px;
}

.newbox .slidebox {
    margin-top: 15px;
    width: 600px;
    height: 380px;
    float: left;
}

.newbox .swiper-container {
    position: relative;
}

.newbox .swiper-slide a img {
    width: 100%;
    height: 100%;
}

.newbox .swiper-wrapper {
    height: 380px!important;
}

.newbox .swiper-pagination {
    position: absolute;
    width: 120px!important;
    left: 580px;
}

.newbox .swiper-pagination-bullet {
    background: #fffeff!important;
    opacity: 1!important;
}

.newbox .swiper-pagination-bullet-active {
    background: #b8130f!important;
}

.newbox .slide-text {
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    font-size: 16px;
    padding-left: 20px;
    line-height: 40px;
    background: rgba(77, 77, 77, 0.3);
    width: 708px;
}

.newbox .newlist {
    margin-top: 16px;
    width: 410px;
    float: left;
    margin-left: 14px;
    position: relative;
}

.newbox .newlist li a {
    color: #232323;
    text-decoration: none;
}

.newbox .newlist li a:hover {
    color: #045da6;
    text-decoration: none;
}

.Carousel {
    margin-top: 16px;
    width: 100%;
    height: 108px;
    border: 1px solid #dddddd;
    position: relative;
}

.list {
    height: 600px;
    width: 1142px;
}

.ztzl {
    float: left;
}

.box {
    width: 1000px;
    height: 80px;
    margin: 0px auto;
    overflow: hidden;
    position: relative;
    float: left;
    margin-top: 18px;
}

.box a {
    width: 490px;
    height: 80px;
    display: inline-block;
    margin-left: 12px;
}

.box img {
    width: 490px;
    height: 80px;
    display: block;
}

.box .swiper-slide {
    width: 490px;
    height: 80px;
    float: left;
    margin-left: 10px;
}

.pagination {
    position: absolute;
    z-index: 20;
    bottom: 10px;
    width: 100%;
    text-align: center;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #555;
    margin: 0 5px;
    opacity: 0.8;
    border: 1px solid #fff;
    cursor: pointer;
}

.swiper-active-switch {
    background: #1a77c2;
}

.center_left {
    float: left;
    width: 812px;
    height: 565px;
    margin-top: 19px;
}

.center_left .zcfg {
    margin-left: 17px;
}

.center_left .xfjs {
    margin-left: 17px;
}

.center_left .box {
    width: 397px;
    height: 283px;
    float: left;
    margin-top: 0px;
}

.center_left .jczltitle {
    padding-left: 8px;
    border-bottom: #246fb2 4px solid;
    width: 125px;
    height: 45px;
    line-height: 45px;
}

.center_left .jczlcontent {
    border-top: #246fb2 2px solid;
    width: 100%;
}

.center_left .jczlcontent li {
    height: 40px;
    line-height: 40px;
    text-indent: 34px;
    display: block;
    position: relative;
}

.center_left .jczlcontent a {
    display: block;
    height: 40px;
    float: left;
    margin-left: 0px;
    font-size: 16px;
    line-height: 40px;
    color: #000000;
}

.center_right {
    height: 563px;
    border: 1px solid #e1e1e1;
    background: #f8f8f8;
    width: 310px;
    float: left;
    margin-top: 19px;
    margin-left: 14px;
}

.center_right .xxgk {
    width: 310px;
    height: 222px;
    margin-top: 16px;
}

.center_right .xxgk .boxsize {
    height: 30px;
    width: 310px;
}

.center_right .xxgk .topleftname {
    float: left;
    margin-left: 15px;
    height: auto;
    color: #1167b7;
    font-size: 18px;
}

.center_right .jczlcontent li {
    height: 40px;
    line-height: 40px;
    text-indent: 34px;
    display: block;
    position: relative;
}

.center_right .jczlcontent a {
    display: block;
    height: 40px;
    float: left;
    margin-left: 0px;
    font-size: 16px;
    line-height: 40px;
    color: #000000;
}

.center_right .xxgk .xxgk_list {
    width: 100%;
    height: 78px;
}

.center_right .xxgk .xxgk_list a {
    display: block;
    height: 40px;
    width: 135px;
    float: left;
    margin-left: 15px;
    font-size: 16px;
    line-height: 40px;
}

.center_right .xxgk .xxgk_list a span {
    color: #246fb2;
    margin-right: 5px;
}

.center_right .xxgk .xxgk_list a:hover {
    text-decoration: none;
    color: #045da6;
}

.center_right .xxgk .zzjg_list {
    width: 100%;
    height: 100px;
    padding-top: 15px;
}

.center_right .xxgk .zzjg_list .content_bmfw_li {
    float: left;
    width: 141px;
    height: 40px;
    background: #ececec;
    font-size: 16px;
    line-height: 40px;
    margin-top: 10px;
    margin-left: 7px;
}

.center_right .xxgk .zzjg_list .content_bmfw_ul li img {
    height: 28px;
    display: block;
    margin: 6px 10px 5px 10px;
    float: left;
}

.center_right .xxgk .zzjg_list .content_bmfw_ul li a {
    width: 141px;
    height: 40px;
    display: block;
}

.center_right .xxgk .zzjg_list .content_bmfw_ul li span {
    display: block;
    float: left;
    color: #246fb2;
}

.center_right .djyd {
    width: 310px;
    height: 213px;
    margin-top: 16px;
}

.center_right .djyd .boxsize {
    height: 30px;
    width: 310px;
    position: relative;
}

.center_right .djyd .topleftname {
    float: left;
    margin-left: 15px;
    height: auto;
    color: #1167b7;
    font-size: 18px;
}

.center_right .hdjl {
    width: 310px;
    margin-top: 16px;
}

.center_right .hdjl .boxsize {
    height: 30px;
    width: 100px;
}

.center_right .hdjl .topleftname {
    float: left;
    margin-left: 15px;
    height: auto;
    color: #1167b7;
    font-size: 18px;
}

.center_right .channel_xxgk {
    height: 42px;
    width: 290px;
    margin: 0px auto;
}

.center_right .channel_xxgk a {
    float: left;
    text-decoration: none;
}

.center_right .channel_xxgk .zfgkzl {
    width: 140px;
    height: 42px;
    background: #3c94c1;
    margin-right: 10px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    line-height: 42px;
}

.center_right .channel_xxgk .zdlyxxgk {
    width: 140px;
    height: 42px;
    background: #edb12f;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    line-height: 42px;
}

.sbox {
    width: 100%;
    height: 150px;
    float: left;
    margin-top: 0px;
}

.jczltitle {
    padding-left: 8px;
    border-bottom: #246fb2 4px solid;
    width: 125px;
    height: 45px;
    line-height: 45px;
}

.jczlcontent {
    border-top: #246fb2 2px solid;
    width: 100%;
}

.jczlcontent a {
    display: block;
    height: 40px;
    float: left;
    margin-left: 40px;
    font-size: 16px;
    line-height: 40px;
    color: #ff0600;
}

.jczlcontent a span {
    margin-right: 5px;
}

.jczlcontent a:hover {
    text-decoration: none;
    color: #045da6;
}

.containers {
    width: 1150px;
    margin: 0 auto;
}

.icon-add {
    background-image: url(../img/sprite.png);
    background-position: -76px -49px;
    width: 24px;
    height: 23px;
    position: absolute;
    display: block;
    top: 30px;
    margin-top: -12px;
    right: -18px;
}


/*
    
   	.informationNav{
   			width:100%;
   			height:40px;
   			.first.active{
   		           
               color: #055da6;
   			}
						.first{
				 float: left;
				  width: 120px;
				  height: 42px;
				  line-height: 36px;
				  text-align: center;
				  color: #262626;
				  font-size: 18px;
				display:block;
				position:relative;
						}
						
				
   }
	 .center_list.active{
	 		display: block;
	 	}	
	 		.center_list {
	 
	 display: none;
	   padding-top: 15px;
	   margin-bottom: 12px;
	 
	   li {
	     box-sizing: border-box;
	     padding-left: 30px;
	     position: relative;
	     height: 33px;
	     line-height: 33px;
	     font-size: 18px;
	     color: #8a8a8a;
	     a {
	       color: #232323;
	       text-decoration: none;
	     }
	 
	   
	     }
		
	 	}
    }
		}
		
   .left{
  		  position:absolute;left:0px;top:0px;
  	  }
  	  .right{
  		   position:absolute;right:0px;top:0px;
  	  }
  	  .bot_left{
  		   position:absolute;left:0px;bottom: 0px;
  	  }
  	  .bot_right{
  		   position:absolute;right:0px;bottom: 0px;
  	  }
	      .gsgg{width: 710px;height: 281px;float: left;position: relative;}
	    .jczltitle{ 
			border-bottom:#bcc8e6 4px solid;width: 100%; height: 45px; line-height: 45px;
		.tittle{
			float: left;color: #055da6; font-size: 16px;margin-left: 15px;
		}
		}
	    .jczlcontent { 
			   width: 400px;
	   li{
		   width: 400px;
			height: 30px;
			line-height: 30px; 
			background: url("../img/dot.png") no-repeat 17px center;
			text-indent: 34px; display: block; 
			position: relative;
			font-size: 18px;
			}
			
			}
			.xxgk{
				position: absolute;
				right: 0px;
				top: 40px;
					 .openbox {
				  float: right;
				  width: 280px;
				  margin-top: 8px;
				  .openlist{
				    padding-left: 0px;
				    box-sizing: border-box;
				
				    li{
						float: left;
				      margin-left: 7px;
				    }
				    a{
					margin-top:7px;
				      display: block;
				      border-radius: 5px;
				      width: 129px;
				      height: 81px;
							padding-top: 14px;
				      background-color: #f4f4f4;
							color: #3e3d3d;
							text-decoration: none;
				    }
						.icon{
							display: block;
							margin: 0 auto;
						}
						span{
							margin-top: 10px;
							text-align: center;
							display: block;
							font-size: 16px;
						}
				  }
				}
			}
	.zcfg{width: 411px;height: 281px;float: left;  margin-left: 17px;}

	.ggfw{width: 411px;height: 281px;float: left;  margin-left: 17px;}
   .publick{
	   position: relative;
	   border: 1px solid #becae7;
	   margin-top: 14px;
   }
  li i {
    width: 6px;
    height: 6px;
      background: url(../img/i_icon.gif);
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  	  
  }

	.hdjj{
		width: 710px;height: 281px;
		float: left;position: relative;
		.jczlcontent{
			float:right;
			margin-right: 7px;
		}
		.hdjj_photo{
				 width: 285px;
			height: 205px;
			 margin-top: 7px;
			 float: left;
			 margin-left: 6px;
		}	
		.slidebox{
		 width: 285px;
		 height: 205px;
		
		  .slide-text {
		    position: absolute;
		    left: 6px;
		    bottom: 0;
		    color: #fff;
		    font-size: 16px;
		    padding-left: 20px;
		    line-height: 40px;
		    background: rgba(77, 77, 77, 0.3);
		    width: 265px;
		}
		}
		}
 .more {
    position: absolute;
    top: 14px;
    right: 20px;
}
.footer{
  width: 100%;
  height: 285px;
  box-sizing: border-box;
    background: #4d8fcb url(../img/bottom_bg.gif) repeat-x  top;
  padding-top: 15px;
  .text{
    width: 450px;
    text-align: center;
    margin-left:30px;
    float: left;
		
		p{
			font-size: 14px;
			margin-top: 5px;
			margin-bottom: 5px;
		 color: #fff;
		  a{
		 			 	 color: #fff;
		 				 }
		}
  }
	.link2{
		float: left;
		margin-top: 25px;
		margin-left: 216px;
	}
  .link{
		margin-top: 25px;
		margin-left: 30px;
    width: 110px;
    height: 55px;
    float: left;

  }
}
	.zzdh{
		display: none;
	}
	.zzdh.active{
		display: block;
	}*/

.center_list .new-con-item i {
    width: 6px;
    height: 6px;
    background: #246fb2;
    border-radius: 2px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -3px;
}

.center_list .new-con-item a {
    display: block;
    height: 40px;
    float: left;
    margin-left: 0px;
    font-size: 16px;
    line-height: 40px;
    color: #000000;
}

.center_list .new-con-item {
    height: 40px;
    line-height: 40px;
    text-indent: 34px;
    display: block;
    position: relative;
    margin-left: 28px;
}

.jczltitle.fr {
    float: left;
    margin-left: 10px;
    cursor: pointer;
}

.jczlcontent.fr {
    display: none;
}

.jczlcontent.fr.active {
    display: block;
}

.navtitle {
    height: 45px;
    line-height: 45px;
    width: 100%;
    border-bottom: #246fb2 2px solid;
}

.navtitles {
    height: 45px;
    line-height: 45px;
    width: 100%;
    border-bottom: #246fb2 2px solid;
}

.navmenu:nth-child(2) {
    width: 131px;
}

.navmenu:nth-child(3) {
    width: 120px;
}

.navmenu {
    float: left;
    color: #246fb2;
    font-size: 14px;
    margin-right: 5px;
    width: 100px;
    text-align: center;
    height: 41px;
    line-height: 41px;
}

.act {
    border-bottom: #246fb2 4px solid;
}