
/*图片切换*/
.sliderbox41931{position: relative;height: 100%;overflow: hidden;}
.sliderbox41931 .slick-slide .image img{width: 100%;display:inline-block;}
.sliderbox41931 .number{position: absolute;bottom:5%;left:50%;display: table;padding: 0 20px;width: auto;text-align: center;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.sliderbox41931 .number li{width: 10px;height: 10px;margin: 5px 7px;font-size:0;background: #d6d6d6;display:inline-block;-webkit-backface-visibility: visible;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.sliderbox41931 .number li.slick-active{background: #165aa1;}
.sliderbox41931 .slick-arrow{width:46px;height:80px;margin:0 16px;font-size:0;position:absolute;top:40%;z-index:100;background: rgba(0,0,0,.2);outline:none;border:none;}
.sliderbox41931 .slick-prev{left:0;background-image: url(https://www.ggxy.com/templates/zjzk/lunbo/left.png);background-repeat: no-repeat;background-position: center center;}
.sliderbox41931 .slick-next{right:0;background-image: url(https://www.ggxy.com/templates/zjzk/lunbo/right.png);background-repeat: no-repeat;background-position: center center;}
@media (max-width: 767px){
.sliderbox41931 .slick-arrow{display:none !important;}
}

.section-two{padding:20px 0;background-color:#fff;}
.page-header{margin:15px 0 20px 0;padding-bottom:4px;border-bottom: 1px solid #eee;}
.page-header .title{font-size:24px;color:#1c46a0;position:relative;font-weight:bold;letter-spacing:2px;}
.page-header .title:after{width:100%;display:block;content:"";position:absolute;bottom:-19px;left:0;border-bottom:4px solid #feb302;}
.page-header .more{margin-top:22px;}
.page-header .more a{display:block;color:#1c46a0;}

.scenery{background-color:#1c46a0;margin-bottom:15px;}
.scenery a{font-size:16px;color:#fff;padding:94px 15px 30px 15px;display:block;text-align:center;background: url(https://www.ggxy.com/templates/zjzk/index-img/ico06.png) center 35px no-repeat;transition: all 0.5s ease-in-out;transform: rotateY(0deg);-ms-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-webkit-transform: rotateY(0deg);-o-transform: rotateY(0deg);}
.scenery a:hover{color:#feb302 !important;transform:rotateY(30deg);}
.scenery-pic{overflow:hidden;} /*height:146px;*/
.scenery-pic img{width:100%;height:auto;}

.row {
    margin-right: -10px;
    margin-left: -10px;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.pull-left {
    float: left!important;
}
.pull-right {
    float: right!important;
}
.col-md-4 {
    width: 33.33333333%;
}

.col-md-7 {
    width: 100%;
}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

@media (min-width: 1240px){
 	.container {
     	width: 1220px;
 	}
}

@media (min-width: 1440px){
 	.container {
     	width: 1200px; /*width: 1320px;*/
 	}
}


/*新闻资讯*/
.section-five{padding:20px 0;background-color:#f3f8fc;}


				.responsive10 .slider-item .item{display:block;padding:20px 10px;height:100%;position:relative;overflow:hidden;}
				.responsive10 .slider-item .item .pic{width:100%;overflow:hidden;}
				.responsive10 .slider-item .item .pic img{width:100%;height:160px;transition: .5s;-moz-transition: .5s; /* Firefox 4 */-webkit-transition: .5s; /* Safari 和 Chrome */-o-transition: .5s; /* Opera */}
				.responsive10 .slider-item .item .text{padding:20px 15px 50px 15px;background-color:#fff;}
				.responsive10 .slider-item .item .text h3{font-size:14px;height:36px;color:#0a5fa7;margin-top:0;font-weight:normal;text-align:left;overflow: hidden;text-overflow: ellipsis;} /*white-space: nowrap;*/
				.responsive10 .slider-item .item .text .summary{font-size: 14px;color:#757575;height:72px;line-height:24px;overflow:hidden;margin-bottom:0;}
				.responsive10 .slider-item .item .text .summary span{color:#01538b;}
				.responsive10 .slick-arrow{width:38px;height:72px;background-repeat:no-repeat;background-position: center;position: absolute;top:35%;;z-index:100;cursor: pointer;font-size:0;border:0;outline: none;}
				.responsive10 .slick-prev {background-image: url(https://www.ggxy.com/templates/zjzk/index-img/prev11.png);left:-15px;}
				.responsive10 .slick-next {background-image: url(https://www.ggxy.com/templates/zjzk/index-img/next11.png);right:-15px;}
				.responsive10 .slider-item .item:hover img {transform: scale(1.1);}
				@media (max-width: 767px){
				.responsive10 .item{margin:10px;}
				.responsive10 .slider-item .item .pic img{height:auto;}
				}
				
				
				
.zjms{overflow:hidden;}
.zjms ul{width:110%}
.zjms ul li{float:left; width:375px; margin-right:2.2rem}
.zjms ul li>a{display:block; overflow:hidden;}
.zjms ul li a:hover img{transform:scale(1.1) rotate(0.1deg);}
.zjms ul li img{box-shadow:-2px -3px 12px #bfbfbf; width:100%;height:260px;}
.zjms ul li h1{display:block; line-height:2.4rem; position:relative; padding-bottom:.08rem}
.zjms ul li h1 a{ font-size:18px;letter-spacing:5px;}
.zjms ul li h1:after{content:""; position:absolute; width:2.42rem; height:5px; left:0; bottom:0; background:#ffb534}
.zjms ul li p{ padding-top:1rem; line-height:1.55rem; padding-bottom:2.52rem;height:7rem;}

.ty_tit {
    position: relative;
    overflow: hidden;
    padding: .4rem 0 .3rem;
}
.ty_tit h1 {
    display: block;
    text-align: center;
    color: #165aad;
    margin: 0 auto;
    font-size: .4rem;
    font-weight: bold;
    background: url(../images/tit_bg.png) no-repeat bottom center;
    line-height: .85rem;
}
.ty_tit a {
    position: absolute;
    right: 0;
    background: url(../images/more.png) no-repeat right center;
    padding-right: .3rem;
    font-size: .18rem;
    color: #818181;
    top: 47%;
}






/* 列表页 多图片显示 */
.news_page_content {
  padding: 0px 0 40px;
}

.news_page_content .top .bt {
  float: left;
}

.news_page_content .top .bt p {
  color: #333333;
  font-size: 14px;
  text-transform: uppercase;
}

.news_page_content .top .bt h3 {
  margin-top: 5px;
  color: #333333;
  font-size: 30px;
}

.news_page_content .top .text {
  margin-top: -4px;
  float: right;
  width: 840px;
  color: #666666;
  font-size: 14px;
  line-height: 30px;
}



.news_page_content .top .tables {
  float: right;
  line-height: 44px;
  background: url(../images/adly_bg6_1.png) no-repeat right top;
  height: 50px;
  font-size: 14px;
  padding-right: 10px;
}

.news_page_content .top .tables a {
  display: block;
  float: left;
  color: #666666;
  font-weight: bold;
  padding: 0 25px;
}

.news_page_content .top .tables a:hover,
.news_page_content .top .tables a.cur {
  background: #cc0000;
  color: #fff;
}

.news_page_content .top .more {
  float: right;
  display: block;
  width: 106px;
  line-height: 44px;
  border: 1px solid #e5e5e5;
  text-align: center;
  color: #999999;
}

.news_page_content .tits {
  margin-top: 25px;
}

.news_page_content .tits span {
  display: block;
  float: left;
  color: #333333;
  font-size: 14px;
  line-height: 32px;
}

.news_page_content .tits .tables {
  float: left;
  width: 1150px;
}

.news_page_content .tits .tables a {
  display: block;
  float: left;
  color: #333333;
  font-size: 14px;
  line-height: 32px;
  padding: 0 15px;
}

.news_page_content ol {
  margin-top: 30px;
}

.news_page_content ol li {
  float: left;
  width: 23.5%;
  background: #f8f9fa;
  margin-right: 2%;
  margin-bottom: 2%;
}

.news_page_content ol li:nth-child(4n) {
  margin-right: 0;
}

.news_page_content ol li .img {
  line-height: 0;
  overflow: hidden;
}

.news_page_content ol li .img img {
  max-height: 100%;
  max-width: 100%;
  width: 282px;
  height: 175px;
}

.news_page_content ol li .text {
  padding: 15px 20px;
}

.news_page_content ol li .text h3 {
  color: #333333;
  font-size: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.news_page_content ol li .text p {
  margin-top: 10px;
  color: #666666;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}

.news_page_content ol li .text span {
  display: inline-block;
  font-size: 12px;
  color: #929292;
  margin-top: 10px;
  background: url(../images/passport_icon1.png) no-repeat right center;
  line-height: 20px;
  padding-right: 15px;
}

.news_page_content ol li:hover {
  background: #cc0000;
}

.news_page_content ol li:hover .text h3,
.news_page_content ol li:hover .text p {
  color: #fff;
}

.news_page_content ol li:hover .text span {
  color: #f0b3b3;
  background: url(../images/passport_icon2.png) no-repeat right center;
}



/*资讯部分*/



/**详细**/

.detail_box .box_show .left{
	float: left;
	width: 870px;
}

.detail_box .box_show .right{
	float: right;
	width: 300px;
}
.detail_box .box_show .right .tit {
  /* background: #68d1e2; */
	    background: #1c46a0;
  line-height: 54px;
  color: #fff;
  font-size: 16px;
  padding: 0 30px;
  font-weight: normal;
}



/**资讯 文字列表形式**/
.news_list {
  float: left;
  width: 870px;
  background: #fff;
}
.news_list .tit {
  border-bottom: 1px solid #e3e3e3;
  color: #333333;
  font-size: 24px;
  font-weight: normal;
  padding-bottom: 18px;
}
.news_list .tit span {
  color: #666666;
  font-size: 16px;
  position: relative;
  bottom: -2px;
  display: inline-block;
  margin-left: 5px;
  text-transform: Uppercase;
}
.news_list ul li {
  float: left;
  width: 100%;
  border-bottom: 1px solid #f0f0f0;
  padding: 25px 0;
}


.news_list ul li .img {
  display: block;
  width: 198px;
  height: 128px;
  overflow: hidden;
  float: left;
}




/* text 770 宽度写法 start*/
.news_list ul li .text {
  float: left;
  width: 770px;
}

.news_list ul li .text h3 {
  color: #333333;
  font-size: 18px;
  line-height: 36px;
  font-weight: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.news_list ul li .text p {
  margin-top: 5px;
  color: #666666;
  font-size: 14px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.news_list ul li .text .bottom {
  margin-top: 12px;
}
.news_list ul li .text .bottom span {
  float: left;
  color: #999999;
  font-size: 12px;
  margin-right: 30px;
  padding-left: 20px;
}
.news_list ul li .text .bottom span.s1 {
  background: url(../images/d2.jpg) no-repeat left center;
}
.news_list ul li .text .bottom span.s2 {
  background: url(../images/d1.jpg) no-repeat left center;
}

/* text 770 宽度写法 end*/




/* text 570 宽度写法 start*/
.news_list ul li .text2 {
  float: right;
  width: 640px;
}


.news_list ul li .text2 h3 {
  color: #333333;
  font-size: 18px;
  line-height: 36px;
  font-weight: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  /* white-space: nowrap; */
}
.news_list ul li .text2 p {
  margin-top: 5px;
  color: #666666;
  font-size: 14px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.news_list ul li .text2 .bottom {
  margin-top: 12px;
}
.news_list ul li .text2 .bottom span {
  float: left;
  color: #999999;
  font-size: 12px;
  margin-right: 30px;
  padding-left: 20px;
}
.news_list ul li .text2 .bottom span.s1 {
  background: url(../images/d2.jpg) no-repeat left center;
}
.news_list ul li .text2 .bottom span.s2 {
  background: url(../images/d1.jpg) no-repeat left center;
}

/* text 570 宽度写法 end*/



.news_list .bottom_btn {
  margin-top: 30px;
  text-align: center;
}
.news_list .bottom_btn a {
  color: #999999;
  font-size: 14px;
  display: inline-block;
  line-height: 21px;
}
.news_list .bottom_btn a i {
  position: relative;
  top: 5px;
  margin-right: 10px;
  display: inline-block;
  width: 20px;
  height: 21px;
  background: url(../images/gif_icon.png) no-repeat center center;
}

.kfzx .box {
  background: url(../images/zx_img.jpg) no-repeat center center;
  height: 182px;
  padding: 20px 30px;
}
.kfzx .box p {
  color: #666666;
  font-size: 14px;
  line-height: 20px;
}
.kfzx .box .t {
  margin-top: 20px;
  width: 116px;
}
.kfzx .box .t a {
  display: block;
 /* background: #68d1e2; */
     background: #072860;
  line-height: 34px;
  text-align: center;
  margin-bottom: 5px;
  color: #fff;
}
.kfzx .box .t a i {
  display: inline-block;
  width: 18px;
  height: 15px;
  position: relative;
  top: 2px;
  margin-right: 5px;
  background: url(../images/kf_icon.png) no-repeat center center;
}


.ewm_right{
	margin-top: 10px;
	background: #ffffff;
	padding: 30px;
}
.ewm_right img{
	float: left;
	width: 82px;
}
.ewm_right p{
	float: left;
	margin-left: 25px;
	width: 126px;
	color: #666666;
	line-height: 18px;
	padding-top: 13px;
}




.menu {
  background: #fff;
  margin-bottom: 10px;
}
.menu ul {
    height: auto;
    overflow: hidden;
    width: 100%;
  
}
.menu ul li {
  float: left;
  width: 100%;
  line-height: 44px;
  border-bottom: 1px solid #f2f2f2;
  font-size: 14px;
}
.menu ul li a {
    display: block;
    background: #1c46a0;
    color: #444444;
    font-size: 15px;
	padding-left: 30px;
  background: url(../images/icon_jt.png) 250px center no-repeat;
}

.menu ul li a:hover {
    display: block;
    background: #1c46a0;
    color: #ffffff;
    font-size: 15px;
	padding-left: 30px;
  background: url(../images/icon_jt2.png) 250px center no-repeat #1c46a0;
}


.rmtj {
  background: #fff;
  margin-top: 10px;
  position: relative;
}
.rmtj a.more {
  position: absolute;
  right: 30px;
  top: 0;
  line-height: 54px;
  color: #fff;
  font-size: 12px;
  text-transform: Uppercase;
  font-family: arial;
}
.rmtj ul {
  padding: 20px 30px;
}
.rmtj ul li {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.rmtj ul li .img {
  line-height: 0;
  display: block;
  width: 198px;
  height: 128px;
  overflow: hidden;
}
.rmtj ul li .text {
  padding-top: 10px;
}
.rmtj ul li .text p {
  color: #555555;
  text-overflow: ellipsis;
  overflow: hidden;
  /*white-space: nowrap;*/
}
.rmtj ul li .text span {
  display: block;
  margin-top: 5px;
  color: #999999;
  font-size: 13px;
}