﻿@charset "utf-8";


.banner{width:100%;}
.banner .sbanner img{width:100%;}
.secondnavs{width:100%;height:70px;background:#f6f6f6;}
.secondnavall{width:1360px;margin:auto;}
.position{float:left;width:480px;}
.Gst-breadrumb {
    font-size: 16px;
    background: url(images/homeico.png) no-repeat left;
    line-height: 70px;

    padding-left: 25px;
    color: #333;
}
.Gst-breadrumb a{text-decoration: none;color:#333;}
.secondnav{float:right;width:800px;}

.snavilist{float:right;}
.snavilist ul{    margin: 0;
    padding: 0;}
.snavilist ul li{display: inline-block;
    line-height: 70px;
    font-size: 16px;
    font-weight: bold;
    margin: 0 15px;}
.snavilist ul li a{text-decoration: none;color:#333;}
.snavilist ul li.active a{color:#2fbda5;}
.snavilist ul li.active{    border-bottom: 2px solid #2fbda5;
    box-sizing: border-box;
}
.snavilist ul li.last{margin-right:0;}


.secondcon{width:1360px;margin:auto;}
.secondcons{width:453px;float:left;}
.secondright{float:right;width:907px;}
.secondscon{width:100%;background:#f5f5f5; padding-top: 50px;}
.secondscons{width:1360px;margin:auto;}
.stitle{    margin-top: 75px;
    font-size: 38px;
    background: url(images/line.jpg) no-repeat bottom center;
    text-align: center;
    padding-bottom: 25px;
    margin-bottom: 50px;}


.i-tabs {    text-align: center;}
.i-tabs-nav{margin-bottom: 50px;}
.i-tabs-items{font-size: 16px;
   }
.i-tabs-item{display: inline-block;
    margin: 0 15px;}
.i-tabs-item a{color:#333;}
.i-tabs-item-active a{color:#2fbda5;}

.zs-module{    padding-top: 50px;
    padding-bottom: 50px;}
.zs-modulecon{}
.zs-item{width:400px;margin-bottom: 13px;height:202px;float:left;margin-left:13px;padding:20px;      background: #fff;    box-shadow: 3px 3px 3px #e5e5e5;}
.zs-item-pic{width:134px;height:194px;float:left;    border: 2px solid #e5e5e5;}
.zs-item-pic img{width:100%;height:100%;}
.zs-right{float:right;width:228px;}
.zs-item-title{font-size:16px;line-height:26px;    padding-top: 20px;    text-align: left;}
.zs-item-title a{color:#333;}
.zs-item-more{width:126px;height:42px;background:url(images/moreborder.png) no-repeat;line-height:42px;font-size:16px;
    text-align: center;
    margin-top: 20px;
}
.zs-item-more a{color:#333;}
.zs-item:hover .zs-item-more{background:url(images/more.png) no-repeat;}
.zs-item:hover .zs-item-more a{color:#fff;}


.cpall{width: 1302px;padding: 28px;background: #f6f6f6;}
			.cppic{float:left;width:610px;height:460px;}
			.cpright{float: right;width: 630px;    margin-right: 20px;}
			.cptitle{font-size:28px;padding-bottom: 10px;border-bottom: 1px dashed #d9d9d9;}
			.cpsum{    font-size: 16px;
    color: #333;
    line-height: 28px;
    text-align: justify;
    padding-top: 20px;}




.xmal-module{}
.xmal-title{width:100%;height:65px;background:url(images/xmtitle.png) no-repeat;    margin: 50px 0 30px;}
.xmal-modulecon{}
.xmal-item{width:440px;float:left;position: relative;    overflow: hidden;    margin-right: 13px;
    margin-bottom: 13px;
}
.xmal-item-pic{width:440px;height:290px;}
.xmal-item-pic img{width:100%;height:100%;}
.xmal-item-title{height:52px;width:100%;background:#e6e6e6;background-size:100% 100%;font-size: 16px;
    text-align: center;
    line-height: 52px;}
.xmal-item-title a{color:#333;}
.xmalhover{width:440px;height:290px;background:url(images/yy.png);    position: absolute;
top:-290px;transition: all 0.3s;}


.xmal-item-sum{    font-size: 16px;
    color: #fff;
    padding: 40px;
    text-align: justify;
    line-height: 26px;}
.xmal-item-more{width:126px;height:38px;background:url(images/moreborder.png) no-repeat;font-size: 16px;
    color: #fff;text-align: center;margin:auto;line-height:38px;}
.xmal-item-more a{color:#fff;}

.xmal-item:hover .xmalhover{top:0;}
.xmal-item:hover .xmal-item-title{background:url(images/titlebg.jpg) no-repeat;    background-size: 100%;}
.xmal-item:hover .xmal-item-title a{color:#fff;}

.i-news{position: relative;}
.i-news-content{    background: #e8e9ed;
    height: 548px;}
.gsxw-news-item{}
.gsxw-news-item-pic{    text-align: center;
    padding-top: 40px;}
.gsxw-news-item-title{    font-size: 16px;
    text-align: center;
    position: absolute;
    width: 100%;    bottom: 30px;}
.gsxw-news-item-title a{color:#333;}
.i-news-nav{    position: absolute;
    
    left: 180px;
    bottom: 80px;}
.i-news-page{display: inline-block;
    width: 12px;
    height: 12px;
    background: #b3b3b3;
    border-radius: 50%;
    margin: 0 5px;}
.i-news-page-active{background:#1780d1;}


@media screen and (max-width: 1366px) and (min-width: 960px){
.i-news-content{height:528px;}
.secondcons{width:404px;}
.i-news-nav{top:435px !important;}
.gsxw-news-item-pic{width:400px;}
.gsxw-news-item-pic img{width:100%;}
}
.secondright {
display:block;
}
@media screen and (max-width:1024px) {
.secondright {
display:none;
}
.gallery-top{
		width: 100%;
margin-top:1.8rem;
overflow:inherit !important;
    height: 4.8666rem;
	}
.jscg_img {
width:70%;
margin-left:15%;
height:100%;
}
	.jscg_img img {
height:100%;
width:auto;
		margin-left: 50%;
		transform: translateX(-50%);
	}
	.jscg_tit {
		width: 100%;
		text-align: center;
		font-size: 0.48rem;
position:absolute;
bottom:-1rem;

	}
.gallery-top-prev {
top:80% !important;
background:url(images/mob_img/left_icon.png) left center / 0.3rem auto no-repeat;
}
.gallery-top-next {
top:80% !important;
background:url(images/mob_img/right_icon.png) right center / 0.3rem auto no-repeat;
}
.gallery-top-prev:after,
.gallery-top-next:after {
display:none;
}
	.jscg_tit a.news-title {
		color: #333;
	}
	.gallery-thumbs {
		width: 7.3333rem;
		height: 1.44rem;
		margin: 0 auto;
		overflow: inherit !important;
		background-color: #fff;
margin-top:.4rem;
margin-bottom:1rem;
	}
	.gallery-thumbs .swiper-slide {
		box-shadow: 0 0 0.6666rem 0 rgba(50,94,123,.3);
	}
	.jscg_thumbs {
		font-size: 0.3466rem;
		width: 70%;
height: 1.44rem;
line-height:1.44rem;
float:left;
text-indent:1em;
	}
	.jscg_thumbs a.news-title {
		color: #333;
	}
	.jscg_icon {
		width: 30%;
height:100%;
overflow:hidden;
float:right;
text-align:right;
	}
	.jscg_icon img {
		height: 90%;
		margin-top: 5%;
		width: auto;
margin-right:.34rem;
	}
.secondnavs {
display:block;
}
.snavilist ul li {
background:none !important;
position:relative;
background-image: linear-gradient(to right, #2890d1, #23ccb2) !important;
}
.snavilist ul li:before {
display:block;
border-radius:0.45rem;
content:"";
width:calc(100% - 4px);
height:calc(100% - 4px);
position:absolute;
top:2px;
left:2px;
background:#fff;
z-index:0;
}
.snavilist ul li.active:before {
background-image: linear-gradient(to right, #2890d1, #23ccb2) !important;
}
.snavilist ul li a {
position:relative;
}
.gallery_wrap {
		width: calc(100% - 1.066rem);
		margin: 0 auto;
		
padding-bottom:2.6rem;
position:relative;
margin-top:-2rem;
	}
.gallery_wrap h2 {
line-height:2em;
margin-left:0 !important;
}
	.gallery_wrap .gallery-top-page{
		    right: 0rem;
		    top: .25rem;
	}
	.gallery_wrap .gallery-top-page .swiper-pagination-bullet {
		width: 0.16rem;
		height: 0.16rem;
		border-radius: 0.08rem;
		background-color: #e5e5e5;
		margin-left: 0.08rem;
		opacity: 1;
		transition: .4s;
	}
	.gallery_wrap .gallery-top-page .swiper-pagination-bullet-active {
		width: 0.4rem;
		background-color: #4ac0b0;
		opacity: 1;
	}
.secondcon {
width:100% !important;
}

}