.inban_box{
   width: 100%;
   height: 660px;
   overflow: hidden;
}
.inslide{ 
   width:1920px; 
   height:660px; 
   overflow:hidden; 
   position:relative; 
   left: 50%; 
   margin-left: -960px; 
}
.inslide .bd{ 
   position:relative; 
   height:100%; 
   z-index:0;   
}
.inslide .bd li{ 
   zoom:1; 
   vertical-align:middle; 
}
.inslide .bd li>a{ 
   display: block;
   width:100%;
   height:660px;
   position: relative;
}
.inslide .bd li>a img{ 
  width: 100%;
  height: auto;
}
.inslide .prev,
.inslide .next{ 
   position:absolute; 
   left:15%; 
   top:50%; 
   margin-top:-25px; 
   display:block; 
   width:28px;
   height:49px;
   background:url(ltg.png) center center no-repeat;   
}
.inslide .next{ 
   left:auto; 
   right:15%; 
   background-image:url(rtg.png);
}








/* 轮播图 */

.g_gundong li {
    width: 735px;
    height:556px;
}

.g_gundong .gd_img {
    width: 100%;
    height:556px;
    overflow: hidden;
}

.g_gundong .gd_img img {
    width: 735px;
    height: 556px;
}

.g_gundong .gd_txt {
    width: 100%;
    height:90px;
    background-color: rgba(0, 0, 0, 0.5);
    position: relative;
    margin-top:-100px;
}

.g_gundong .gd_txt span {
    display: block;
    color: #fff;
    font-size: 16px;
    text-align: left;
    line-height: 100px;
    text-indent: 100px;
}

.g_gundong .hd {
    width: 30px;
    float: right;
    position: relative;
    margin-top: -63px;
    color: #fff;
    font-size: 16px;
    margin-right:90px;
}

.g_gundong .hd .pageState {
    font-style: italic;
}

.g_gundong .hd .pageState span {
    color: #fff;
    font-size: 22px;
    padding: 3px;
}
.sy .xwzx-time div{
	margin-top:15px;
}
.g_news {
    width: 550px;
    float: left;
}

.g_news .ne_lists {
    width: 100%;
    float: left;
}

.g_news .ne_lists ul li {
    width: auto;
    float: left;
    height: 39px;
    line-height: 39px;
}

.g_news .ne_lists ul li a {
    display: block;
    font-size: 16px;
    padding-left: 15px;
    background: url(dot.png) center left no-repeat;
    height: 38px;
}

.g_news .ne_lists ul p {
    display: block;
    width: 390px;
    float: left;
    overflow: hidden;
    font-size: 16px;
    color: #000;
    padding-right: 32px;
}

.g_news .ne_lists li a span {
    float: right;
}

#yaowen {
    margin-top: 0px;
}

/* 视频 */
.spzx ul li{
	float: left;
	margin-right:38px;
	position: relative;
}
.spzx ul li:nth-child(3){
	margin-right:0px;
}
.spzx ul li p{
    display: block;
    line-height: 75px;
    text-align: center;
}
.spzx{margin-top:35px;}
.pic1{
	position: absolute;
	top:28%;
    left: 43%;
}



















/**
 * changing Jason song  2021-04-14

 */
html {
  font-size: 16px;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  font-weight: normal;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul,
li {
  list-style: none;
}

form,
input {
  padding: 0;
  margin: 0;
  outline: none;
  border: 0;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* custom */
a {
  color: #7e8c8d;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
}

::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
}

::-webkit-scrollbar-thumb:vertical {
  height: 5px;
  background-color: rgba(125, 125, 125, 0.7);
  -webkit-border-radius: 6px;
}

::-webkit-scrollbar-thumb:horizontal {
  width: 5px;
  background-color: rgba(125, 125, 125, 0.7);
  -webkit-border-radius: 6px;
}

html,
body {
  width: 100%;
  font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", "微软雅黑", sans-serif;
}

body {
  line-height: 1;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html {
  overflow-y: scroll;
}

/*清除浮动*/
.clearfix:before,
.clearfix:after {
  content: " ";
  display: inline-block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  *zoom: 1;
}

/*隐藏*/
.hidden {
  display: none;
}

/*浮动*/
.fl {
  float: left;
}

.fr {
  float: right;

}

/*居中部分*/
.m1200 {
  margin: 0 auto;
  width: 1200px;
  height: auto;
  overflow: hidden;

}

.m1400 {
  margin: 0 auto;
  width: 1400px;
  height: auto;
  overflow: hidden;

}
img{
  max-width: 100%;
}
/*全屏*/
.main-full {
  width: 100%;
  height: auto;
  overflow: hidden;
}

/*分页*/

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px
}

.pagination>li {
  display: inline
}

.pagination>li>a,
.pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #027cce;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
  z-index: 2;
  color: #027cce;
  background-color: #eee;
  border-color: #ddd
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #027cce;
  border-color: #027cce;
}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd
}

.pagination-lg>li>a,
.pagination-lg>li>span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px
}



/*------常规颜色-----------*/
/*白色*/
.c0 {
  color: #fff
}

.bg0 {
  background-color: #fff
}

/*黑色 通常用于标题 */
.c1 {
  color: #000;
}

.bg1 {
  background-color: #000
}

/*浅黑色 通常用于正文、简介*/
.c2 {
  color: #666;
}

.bg2 {
  background-color: #666
}

/*灰色 通常用于不可用、日期、一些需要减淡显示的内容*/
.c3 {
  color: #ccc
}

.bg3 {
  background-color: #ccc
}


/*------------定制颜色--------------*/

/*基准色*/
.c4 {
  color: #58b773
}

.bg4 {
  background-color: #58b773
}

/*加深 */
.c5 {
  color: #307043
}

.bg5 {
  background-color: #307043
}

/* 减淡 */
.c6 {
  color: #58b773
}

.bg6 {
  background-color: #58b773
}





/*首页标题*/
.p-tit {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: .6rem;
  border-left: .08rem solid #0049B6;
  padding-left: .2rem;
}

.p-tit h3 {
  font-size: .4rem;
  color: #0049B6;
  font-weight: 600;
}

.p-tit .p-more {
  width: .3rem;
  height: .3rem;
  background: url(p-more.png) center center no-repeat;
  background-size: .3rem .3rem;
}

/*频道页banner*/

.sban {
  width: 100%;
  height: 2.2rem;
  background: url(sban.jpg) center top no-repeat;
  position: relative;
  margin-top:1.6rem;
}

.sban p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  font-size: .44rem;
  color: #fff
}

/* 频道页标题 */
.p-tt {
  position: relative;
  font-size: .36rem;
  color: #0049B6;
  margin-bottom: .6rem;
  border-left: .08rem solid #0049B6;
  padding-left: .2rem;
  font-weight: 600;
}

.p-tt a {
  position: absolute;
  right: 0;
  top: 0;
  font-size: .28rem;
  color: #666;
  line-height: .36rem;
}


/*header*/

.hidden {
  overflow: hidden;
}

.wrap {
  padding: 0 .4rem;
}
div[class~=sec]{
  width: 100%;
  overflow: hidden;
}

.content33{display:none;}
.content21{display:none;}
@media screen and (max-width: 750px) {
  .content22{display:none;}
  .content21{display:block;}
  .content21 .ztzl{
    padding-bottom: 10px !important;
    width: 96%;
    margin: 0 auto;
  }
	.inslide{
		width:100%;
		height:auto;
		margin-left:0px;
		left:0;
	}
	.inslide .bd li>a{
		height:auto;
	}
	.inban_box{
		height:auto;
	}
	.sy .infoList p{
		margin-left:.5rem;
	}
	.g_gundong .gd_img,.g_gundong li,.g_gundong .gd_img img{
		width:100%;
		height:auto;
	}
	.g_gundong .gd_txt span{
		margin-top:2rem;
	}
	.g_gundong .hd .pageState{display:none;}
	.g_gundong .gd_txt span{
		text-indent:0.5rem;
	}
	.sy .xwzx-lf .next{
		right:0.2rem;
		top: 1rem !important;
	}
	.sy .xwzx-lf .prev{
		left: 0.2rem !important;
		top: 1rem !important;
	}
	.g_gundong .gd_txt{
		background:#f6f8fa;
	}
	.g_gundong .gd_txt span{
		color:#333;
	}
	.sy .hot{
		width:90%;
		margin: 0 auto;
	}
	.sy .hot > a{
		font-weight:bold;
	}
	.sy .xwzx-title > li:last-child{
		display:block !important;
		float: left;
	}
	.sy .xwzx-title > li{
		float:left !important;
	}
	.sy .content3{display:none;}
	.sy .content33 .zyyw-lf{
		float:none;
	}
	.sy .content33  .zyyw-lf > ul li{
		float: left;
	}
	.sy .zyyw-lf > ul{width:100% !important;}
	.content33{background:#f6f8fa;display:block;padding-bottom:50px;}
	.content33 .mainnav ul li{
		color:#333;
		text-align: center;
		font-size:0.3rem;
		width: 3rem;
	}
	.content1,.sy .xwzx-nav .xwzx-title{background-color:#fff !important;}
	.content33 .newsttlist img{
   		margin: 0.5rem auto -0.8rem;
	}
	.pic22,.zyyw-rt .swiper-slide{display:none;}
		.zt1:nth-child(1){display:block;}
	.sy .newsletter{
		padding:20px 0 20px !important;
	}
	.sy .qytj-m > li, .sy .pic-m > li{
		margin-top: -0.6rem;
	}
	.sy .content5{
		padding-top:0px !important;
	}
	.sy .content4{padding-top:0px !important;}
	.spzx ul li{
		float:none;
		width:90%;
		margin: 0 auto;
	}
	.spzx ul li img{
		border-radius: 10px;
	}
	.spzx ul li:nth-child(3){
    	margin: 0 auto;
	}

  .sy .zyyw-list{
    background-size: cover !important;
    height:auto !important;
    padding: 30%;
  }
  .sy .zyyw-rt{
    height:auto !important;
  }
}


