/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td,img{border:medium none;margin:0;padding:0;}
em{font-style:normal;}
p,div,span{cursor: default;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0; }
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{outline:none!important;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
body{font-family:微软雅黑;margin:0; padding:0;font-size: 15px; /* min-width: 1200px; */}/*commom style*/


.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.w1200{
    width: 1200px;
    margin: 0 auto;
}

/* 头部 */
.head{width: 100%; background:url(/cms_files/jcms1/web3462/site/picture/650/2206071728376217315.png);}
/* 大盒子 */

.big-box{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    }

.secend{width: 580px;margin:10px auto; }
.secend .tit1 p a{color:#0682db;font-size: 25px;}
.three{width: 370px;margin:15px 45px 10px 0px;}
.three1{width: 370px;margin:15px 0px 10px 0px ;}
.er_list{margin:10px 0px 30px 0px ;}
.tit1{width: 100%;height: 55px;padding-bottom: 20px; position: relative;}
.tit1 p{width:250px;color:#0474dc;font-size: 28px;line-height: 40px; position: absolute;left:0;top:8px;}
.tit1 p a{color:#0682db;font-size: 28px;}
/*图片新闻*/
.pic-left{width: 522px;height: 348px;}
.new_picswipe{
    text-align: center;
}
.new_picswipe img{
    width: 100%;
    height: 348px;
}
.new_picswipe{
    text-align: center;
}
.pic-head{
    cursor: pointer;
    font-size: 16px;
    position:absolute;
    background-color:rgba(3,3,3,0.4);
    bottom:0;left:0;right:0;color:white;
    text-align:left;
    padding-left: 5px;
    height:40px;
    line-height:40px;
    width: 100%;
} .pic-head a{ 
    display: inline-block;
    font-size: 16px;color:white;}
/* 右侧 */
.pic-rig{width: 100%;}
.list li{
    height:48px;
    line-height:48px;
    border-bottom: 1px dashed #ccc;
}

.pic-rig .list li a{
    display: inline-block;
    /*padding-left: 15px;*/
    font-size: 18px;
    color: #111;
}
.zt {
    border: #ccc 1px solid;
    background: #efefef;
    border-radius: 4px;
    float: right;
    padding: 0px 10px;
    margin-top: 7px;
    line-height: 30px;;
}
.pic-rig .list li span{
    float: right;
    color: #666;
    font-size: 18px;
}



/* 专题图片 */
.zhuant{width: 1150px;margin:25px auto;}
 .zhuant .zhunt1{width: 560px;/*height: 100px;*/} 
.zhuant .zhunt1 a{display: inline-block;width: 560px;}
/*新闻列表*/
.third{
   width: 1150px;margin:0 auto 20px;
}

.tit2{width: 100%;height: 65px;padding-bottom: 20px;position: relative;}
.tit2 p{color:#0474dc;font-size: 28px;line-height: 40px;background: #fff; position: absolute;left:0;top:8px;}
.tit2 p a{color:#4b55ad;font-size: 28px;}

.third .contain{width: 560px;min-height: 250px;}


.third .contain .list li{
    height:45px;
    line-height:45px;
   border: none;
  
}
.third .contain .list li a{
    color: #333;
    display: inline-block;
    background: url(dian.png) no-repeat left center;
    padding-left: 15px;
    font-size: 18px;
}
.third .contain .list li span{
    float: right;
    color: #999999;
    font-size: 18px;
}

/* 当前位置开始 */
.current-position{line-height: 60px;font-size: 16px;background: #f7f7f7;}
.current-position>div{padding-right: 20px;}
/* 当前位置结束 */

/* 主体内容开始 */
.main{padding: 30px 10px;}
.title{text-align: center;border-bottom: 1px solid #dddddd;color: #0474dc;}
.sub-title{text-align: center;}
.sub-title span{padding: 0 25px;}
.zoom img{margin: 0 auto;max-width: 90%;height: auto;}
.author,.resource{text-align: right;}
.sub-area{background-color: #f7f7f7;margin-top: 25px;}
.print-close a{padding-left: 20px;margin-right: 25px;cursor: pointer;}
.print{background: url(print.png) no-repeat left center;}
.close{background:url(close.png) no-repeat left center}
.main embed,.main video{display: block;max-width: 90%;margin: 0 auto;}
/* 主体内容结束 */

/* 字体定义开始 */
.title{font-size: 25px;font-weight: normal;line-height: 50px;}
.sub-title{font-size: 16px;line-height: 70px;color:#666666;}
.zoom{font-size: 16px;line-height: 30px;}
.author,.resource{font-size: 16px;line-height: 30px;}
.sub-area{height: 40px;line-height: 40px;font-size: 16px;}
/* 字体定义结束 */


/* jx新增头部css */
@media only screen and (max-width: 767px) and (min-width: 100px){
  .hidden-xs {
    display: none !important;
  }
  .visible-xs {
    display: block !important;
  }
  .container-bg {
      height: 35vw !important;
      background: url(/cms_files/jcms1/web3462/site/picture/650/2206071708199847503.png) center no-repeat;
      background-size: cover;
      min-width: auto;
  }
  .small-top-navz {
      margin: 5px 15px;
      justify-content: flex-end;
  }
  .small-top-navz a {
      font-size: 3.2vw;
      font-weight: normal;
      font-stretch: normal;
      line-height: 6vw;
      letter-spacing: 0rem;
      color: #1f1f1f;
  }
  .small-top-navz span {
      font-size: 2.5vw;
      color: #cccccc;
      line-height: 6vw;
      padding: 0 10px;
  }
}
.flex {
    display: flex;
}
@media (min-width: 767px) {
	/* 文章页 */
	.current-positionz{line-height: 60px;font-size: 16px;background: #f7f7f7;}
	.current-positionz>div{padding-right: 20px;}
	.w1200z {
		width: 1200px;
		margin: 0 auto;
	}
	.mainz{padding: 30px 10px;}
	.mainz embed,.mainz video{display: block;max-width: 90%;margin: 0 auto;}
	.sub-titlez{
		text-align: center;
	}
	.sub-titlez span{
		padding: 0 25px;
	}
	.sub-title{
		font-size: 16px;
		line-height: 70px;
		color:#666666;
	}
	.zoomz img{margin: 0 auto;max-width: 90%;height: auto;}
	.zoomz{font-size: 16px;line-height: 30px;}
	.sub-areaz{
		background-color: #f7f7f7;
		margin-top: 25px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	.print-closez a{
		padding-left: 20px;
		margin-right: 25px;
		cursor: pointer;
	}
	.printz{
		background: url(print.png) no-repeat left center;
	}
	.closez{
		background:url(close.png) no-repeat left center
	}
	.shangz {
		margin-top: 15px;
	}
	
	.shangz a {
		display: inline-block;
		width: 100%;
		line-height: 30px;
	}
	.zt td {
	    display: contents;
	}
	/* 列表 */
	.er_listz{margin:10px 0px 30px 0px ;}
	.libz{
		min-height: 520px;
	}
	/* 右侧 */
	.pic-rigz{
		width: 100%;
	}
	.listzz li{
	    height:48px;
	    line-height:48px;
	    border-bottom: 1px dashed #ccc;
		display: flex;
	}
	
	.pic-rigz .listzz li a{
	    /*padding-left: 15px;*/
	    font-size: 18px;
	    color: #111;
		flex: 1;
		width: 83%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		float: left;
	}
	.pic-rigz .listzz li span{
	    float: right;
	    color: #666;
	    font-size: 18px;
	}
	.ztz {
	    border: #ccc 1px solid;
	    background: #efefef;
	    border-radius: 4px;
	    float: right;
	    padding: 0px 10px;
	    margin-top: 7px;
	    line-height: 30px;
	}
	.morez{
		float:right;
		font-size:16px; 
		/* padding-top:20px; */
		line-height: 40px;
	}
	.secendz{width: 580px;margin:10px auto; }
	.secendz .titzz p a{color:#0682db;font-size: 25px;}
	.threez1{width: 370px;margin:15px 0px 10px 0px ;}
	.titzz{
		width: 100%;
		height: auto;
		padding-bottom: 20px; 
		display: flow-root;
		
		/* position: relative; */
	}
	.titzz p{
		float: left;
		width:250px;
		color:#0474dc;
		font-size: 28px;
		line-height: 40px; 
		/* position: absolute;left:0;top:8px; */
	}
	.titzz p a{color:#0682db;font-size: 28px;}
  .hidden-xs {
    display: block !important;
  }
  .visible-xs {
    display: none !important;
  }
  .threez{
  	width: 370px;
  	margin:15px 45px 10px 0px;
  }
  .frz {
  	float: right;
  }
  .titlez{
  	text-align: center; 
  	color:#0474dc;
  	font-size: 34px; 
  	line-height: 65px; 
  	border-bottom: #0474dc 2px solid;
  }
  .big-boxz2{
      width: 1200px;
      margin: 0 auto;
      background: #fff;
	  display: flow-root;
  }
  .big-boxz{
      width: 1200px;
      margin: 0 auto;
      background: #fff;
  }
}
.head a {
    color: #fff;
    float: right;
    margin-right: 150px !important;
    margin-top: 30px;
}
.oldz {
    height: 38px;
    box-sizing: border-box;
    background-color: #fff;
    background-color: #4a83c4;
    color: #fff;
    font-size: 16px;
    line-height: 36px;
    border-radius: 50px;
    padding: 0 18px;
    margin-top: 23px;
    margin-left: 30px;
}
.oldz:hover{
    background-color: #fff;
    border: 1px solid #a1b1c4;
    color: #355e92;
}

/* jx主体 */
@media only screen and (max-width: 767px) and (min-width: 100px){
	.big-boxz{
		padding: 0 3vw;
		display: flow-root;
	}
	.big-boxz2{
		padding: 0 3vw;
		display: flow-root;
	}
	.ztz td {
	    display: contents;
	}
	.ztz {
	    border: #ccc 1px solid;
	    background: #efefef;
	    border-radius: 4px;
	    float: right;
	    padding: 0px 10px;
	    margin-top: 7px;
	    line-height: 30px;
	}
	.pic-rigz .listzz li span{
	    float: right;
	    color: #666;
		font-size: 4vw;
	}
	.titzz {
		/* display: inline-block; */
		width: 100%;
		/* height: 55px; */
		padding-top: 4vw;
		margin: 0 auto;
		display: flow-root;
		/* position: relative;
		top: 12px; */
	}
	.threez1 {
		float: left;
		width: 100%;
	}
	
	.titzz p {
		color: #0682db !important;
		font-size: 6vw;
		/* line-height: 40px; */
		float: left;
		/* position: absolute; */
		/* left: 10px; */
		/* top: 8px;*/
	}
	.titzz p a{
		color: #0682db !important;
		font-size: 18px;
	}
	
	.pic-rigz{
		width: 100%;
	}
	.libz{
		min-height: 520px;
	}
	.threez {
		width: 100%;
	}
	.listzz li{
	    height:48px;
	    line-height:48px;
	    border-bottom: 1px dashed #ccc;
		/* margin-left: 3vw;
		margin-right: 3vw; */
		display: flex;
	}
	
	
	.pic-rigz .listzz li a{
		display: inline-block;
		font-size: 4vw;
		color: #111;
		flex: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap !important;
		position: relative;
		width: 0;
	}
	.titlez {
		display: inline-block;
		width: 100%;
	    text-align: center;
	    color: #0474dc;
	    font-size: 18px;
	    line-height: 85px;
		/* margin-top: 30px; */
	    border-bottom: #0474dc 2px solid;
	}
	.morez{
		float: right;
		font-size: 4vw;
		margin-top: 1vw;
		/* margin-right: 3vw; */
	}
	.secendz{
		width: 100% !important;
		margin: 10px auto;
	}

}


/* jx新增右侧 */



/* 新增app */
@media only screen and (max-width: 767px) and (min-width: 100px){
	.w1200{
		width: 100% !important;
	}
	.article .title{
		font-size: 7vw;
		line-height: 2;
	}
	.article .sub-title{
		font-size: 4vw;
		line-height: 2;
	}
	.article .zoom{
		font-size: 4vw;
		line-height: 2;
	}
	.sub-area{
		display: none;
	}
    .foot-bg{
        min-width: auto;
        margin-top: 1vw;
    }
	.foot-app {
	    padding: 8vw;
	    position: relative;
	}
	.foot-app p {
	    color: #000;
	    text-align: center;
	    font-size: 3.2vw;
	    padding-top: 8px;
	}
	.dang {
	    width: 11vw;
	    position: absolute;
	    left: 4vw;
	    top: 50%;
	    margin-top: -7vw;
	}
	.jiucuo{
		width:20vw;
		position: absolute;
		right: 3vw;
		top: 40%;
		margin-top: -6vw; 
	}
	.wza-img{
		width:20vw;
		position: absolute;
		right: 3vw;
		top: 70%;
		margin-top: -6vw; 
	}
	.dang img ,.jiucuo img,.wza-img img{
		width: 100%;
	}
}
@media only screen and (min-width: 767px){
	.article {
		width: 1200px;
		margin: 0 auto;
	}
}
.foot .w1200 {
	font-size: 14px;
	line-height: 40px;
	color: #333;
	text-align: center;
}
.wza{
	height: 38px;
	box-sizing: border-box;
	background-color: #a8bec4;
	font-size: 16px;
	line-height: 36px;
	border-radius: 50px;
	padding: 0 18px;
	z-index: 1;
	color: #fff;
	cursor: pointer;
}
.wza:hover{
	color: #a8bec4;
	background-color: #fff;
}


.pic-rigz .default_pgToolbar {
    height: 30px;
    /* valign: middle; */
    font-size: 12px;
    margin: 15px 0 10px 0;
    background: none;
    border: none;
    max-width: 100%;
    empty-cells: show;
}
.pic-rigz .default_pgBtn{
    width: 60px;
    height: 29px;
}
.pic-rigz .default_pgFirst {        
    background: url(/cms_files/jcms1/web3462/site/picture/1530/2109071510090666541.gif) no-repeat center;        
    background-size: contain;
}        
.pic-rigz .default_pgFirstDisabled {        
    background: url(/cms_files/jcms1/web3462/site/picture/1530/2109071510086309373.gif) no-repeat center;        
    cursor: auto;        
    background-size: contain;    
} 
.pic-rigz .default_pgPanel a{
    border: none;
}
.pic-rigz .default_pgPanel {
    padding: 0 10px 0 10px;
    margin: 0 auto;
    float: none;
}
.pic-rigz .default_pgPrev {        
    background: url(/cms_files/jcms1/web3462/site/picture/1530/2109071510089855680.png) no-repeat center;        background-size: contain;    
}        
.pic-rigz .default_pgPrevDisabled {        
    background: url(/cms_files/jcms1/web3462/site/picture/1530/2109071510090262491.gif) no-repeat center;        
    cursor: auto;        
    background-size: contain;    
}        
.pic-rigz .default_pgNext {        
    background: url(/cms_files/jcms1/web3462/site/picture/1530/2109071510088916106.gif) no-repeat center;        
    background-size: contain;    
}        
.pic-rigz .default_pgNextDisabled {        
    background: url(/cms_files/jcms1/web3462/site/picture/1530/2109071510089317501.gif) no-repeat center;        
    cursor: auto;        
    background-size: contain;    
}           
.pic-rigz .default_pgLast {        
    background: url(/cms_files/jcms1/web3462/site/picture/1530/2109071510087326921.gif) no-repeat center;        
    background-size: contain;    
}        
.pic-rigz .default_pgLastDisabled {        
    background: url(/cms_files/jcms1/web3462/site/picture/1530/2109071510087845902.gif) no-repeat center;        
    cursor: auto;        
    background-size: contain;    
}        
.pic-rigz .default_pgRefresh {        
    background: url(/cms_files/jcms1/web3462/site/picture/1530/2109071510086665488.gif) no-repeat center;        
    width: 20px;        
    background-size: contain;    
}        
.pic-rigz .default_pgLoad {        
    background: url(/cms_files/jcms1/web3462/site/picture/1530/2109071510088382580.gif) no-repeat center;        
    background-size: contain;    
}
.pic-rigz .default_separator{
    display: none;
}
@media only screen and (max-width: 767px) and (min-width: 100px) {
	.zoom table{
		width: 100% !important;
	}
	.current-position .dq_sy{
		display: none;
	}
	.current-position table tr td table tr td:first-child span{
		display: none;
	}
	.current-position td{
		width: auto !important;
		display: contents;
	}
	.foot-app{
		padding: 0;
	}
	body.UseInMobile .foot-app p.ariafontcontent{
		font-size: 18px !important;
	}
	body.UseInMobile .foot-app{
		padding-bottom: 85px;
	}
}

@media only screen and (max-width: 325px) and (min-width: 100px){
	body.UseInMobile .foot-app{
		height: 118vw;
	}
	body.UseInMobile .dang{
		position: inherit;
		left: 22vw;
		top: 0;
	}
	body.UseInMobile .dang img{
		width: 15vw;
	}
	body.UseInMobile .jiucuo img{
		width: 23vw;
	}
	body.UseInMobile  .jiucuo{
		position: inherit;
		left: 33vw;
		top: 0;
	}
}
/*commom style*/
				
a,
ins {
	text-decoration: none;
}

*:focus {
	outline: none;
}

a {
	color: #333;
	outline: none!important;
}

.column-list {
	min-height: 500px!important;
}

.fl {
	float: left;
}



.cf:after {
	display: block;
	content: '';
	height: 0;
	visibility: hidden;
	clear: both;
}

.cf {
	zoom: 1;
}

.hide {
	display: none;
}

.block {
	display: block;
}

body {
	font-family: 微软雅黑;
	margin: 0;
	padding: 0;
}
/*commom style*/

.cf:after {
	display: block;
	content: '';
	height: 0;
	visibility: hidden;
	clear: both;
}

.foot {
/* 					height: 170px; */
	background: #dbdcdc;
	clear: both;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.dzjg1 {
	position: absolute;
	left: 120px;
	top: 50px;
}

.wzjc {
	position: absolute;
	right: 80px;
	top: 50px;
}

.author {
	display: none;
}

			.foot .w1200 {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	text-align: center;
}

.foot p span {
	display: inline-block;
	padding-right: 20px;
}

.zoom p {
	margin-bottom: 0px;
}

.foot a {
	color: #333;
}

.foot .foot-ul {
	width: 400px;
	margin: 0 auto;
	padding: 15px 0;
}

.zoom {
	font-size: 16px;
	line-height: 32px;
}

.foot .foot-ul li {
	float: left;
}

.foot .foot-ul li a {
	color: #333;
	font-size: 14px;
	float: left;
}

.foot .foot-ul li span {
	display: inline-block;
	padding: 0 10px;
	float: left;
}

.foot .foot-bg ul:nth-child(1) li:first-child{
    width:150px;
    position: absolute; 
    margin-left: 100px; 
    margin-top: 30px;
}
.foot .foot-bg ul:nth-child(1) li:last-child{
    width:150px; 
    left:900px; 
    position: absolute; 
    /* text-align:right; */
    padding-top: 18px;
}
#outold{
	display: none;
}
#inold{
	display: block;
}