.w1500{width: 90%;max-width: 1500px;margin: 0 auto}
.titl{position: relative;margin: 0}
.titly{
	font-size: 60px;height: 40px;
	color: rgb(224, 224, 224);font-weight: bold;font-style: italic;
}
.titlz{
	font-size: 36px;
	color: rgb(0, 60, 150);font-weight: bold;padding-left: 15px;
}
.tit{
	position: relative;display: flex;justify-content: space-between;align-items: center;
}
.titl:after{
	content: " ";
	width:100% ;
	position: absolute;
    left: -100%;
    right: 100.5%;
    top: 58%;
    height: 1px;
    background: #fed806;
}
.more{
	font-size: 18px;
	color: rgb(0, 60, 150);
	line-height: 50px;height: 50px;
	border-bottom: 2px solid rgb(0, 60, 150);width: 100px;
	display: flex;align-items: center;justify-content: space-between;
	transition: padding-right .3s cubic-bezier(.4,0,.2,1);
	font-weight: 400;
}
.more:hover {
    color: #032559;
    border-bottom: 2px solid #032559;
}

.morejt{
	font-family: math;
}
.xwzxtop{
	margin-top: 48px;
}
.xwzxsw>div{
	height: 100%;
}
.xwzx{
	padding: 100px 0;background: rgb(241, 244, 251);
}
.xwzxtop{
	display: flex;justify-content: space-between;
}
.xwzxsw{
	width: 56%;height: 450px;margin: 0;
}
.xwzxtr{
	width: 42%;margin: 0;
}
.xwzxsw a{
	display: block;position: relative;overflow: hidden;height: 100%;
}
.xwzxsw a p{
	width: 100%;height: 50px;line-height: 50px;
	background: rgba(0, 0, 0, .5);padding: 0 20px;
	position: absolute;bottom: 0;left: 0;
	color: #fff;font-size: 18px;margin: 0;
}
.xwzxsw a p *{
	color: #fff!important;
}
.xwzxsw a img{
	display: block;width: 100%;height: 100%; transition: all 0.3s;margin: 0 auto;
}
.xwzxsw .swiper-pagination{
	bottom: 60px;
}
.xwzxsw a:hover img{
	transform: scale(1.04); 
}
.xwzxtrtab a{
	width: 24%;
	height: 50px;line-height: 50px;
	font-size: 20px;display: block;
	text-align: center;color: rgb(51, 51, 51);
	margin-right: 1.33333%;border:1px solid rgb(0, 60, 150);box-sizing: border-box;
}
.xwzxtrtab a:last-child{
	margin-right: 0;
}
.xwzxtrtab{
	display: flex;
}
.xwzxtrtab a.on{
	background: rgb(0, 60, 150);color: #fff;font-weight: bold;
}
.xwzxtrcon ul{
	display: none;
}
.xwzxtrcon ul.on{
	display: block;
}
.xwzxtrcon{
	background: #fff;
	padding:  30px;
	margin-top: 10px;
}
.xwzxtrcon a{
	line-height: 47px;
	display: flex;justify-content: space-between;
}
.xwzxtrcon a span:first-child{
	font-size: 18px;
	color: rgb(51, 51, 51);
	flex: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    padding-left: 15px;
}
.xwzxtrcon a span:last-child{
	font-size: 16px;
	color: rgb(153, 153, 153);
	margin-left: 30px;
}
.xwzxtrcon a:hover span{
	color: rgb(0, 60, 150);
}
.xwzxtrcon ul li{
	position: relative;
}
.xwzxtrcon ul li:after{
	content: "";
	width: 6px;height: 6px;border-radius: 500px;
	background: rgb(229, 231, 235);
	position: absolute;left: 0px;top:50%;transform: translate(0, -50%);
}
.xwzxbtm{
	margin-top: 30px;
	padding: 30px 0;
	display: flex;justify-content: space-between;background: #fff;
}
.xwzxbtmit{
	width: 30%;
	padding: 0 10px;
}
.xwzxbtmit a{
	line-height: 47px;
	display: flex;justify-content: space-between;
}
.xwzxbtmit a span:first-child{
	font-size: 16px;
	color: rgb(51, 51, 51);
	flex: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    padding-left: 20px;
}
.xwzxbtmit a span:last-child{
	font-size: 15px;
	color: rgb(153, 153, 153);
	margin-left: 20%;position: relative;
}
.xwzxbtmit a:hover span{
	color: rgb(0, 60, 150);
}
.xwzxbtmit ul li{
	position: relative;
}
.xwzxbtmit ul li:after{
	content: "";
	width: 6px;height: 6px;border-radius: 500px;
	background: rgb(229, 231, 235);
	position: absolute;left: 5px;top:50%;transform: translate(0, -50%);
}
.xwzxbtmitt1{
	display: flex;align-items: center;font-size: 18px;color: rgb(0, 60, 150);font-weight: bold;
}
.xwzxbtmitt1 span{
	margin-left: 5px;display: inline-block;line-height: 40px;
}

.tag_ppt .xwrq:after{
	content: "";
	width: 31px;height: 13px;
	background: url(/skin/in/img/ppt.png);
	background-size: 100% 100%;
	position: absolute;left: -75px;top: 15px;
}


.gywm .tit{
	padding: 50px 0;
}
.gywmhz{
	padding: 50px 0 80px;
	background-image: url(../img/w-psd_02.jpg);
	background-size: cover;background-position: right bottom;
	background-repeat: no-repeat;
}
.gywmhl2{
	display: flex;
}
.gywmhl{
	width:65%;
	margin: 0;


}
.gywmhl1 p{
	color: #fff;
	font-size: 16px;line-height: 2.5;text-indent: 2em;
}
.gywmhl2{
	margin-top: 50px;
}
.gywmhl2 a p{
	text-align: center;color: #fff;font-size: 16px;font-weight: bold;
}
.gywmhl2 a img{
	display: block;
	margin: 35px auto 15px;
}
.gywmhl2 a {
	display: block;height: 160px;width: 16%;
	background: rgba(255, 255, 255, .1);
	margin-right: 10px; transition: all 0.1s;
}
.gywmhl2 a:hover{
	opacity: .7;
}

.ywfw .tit{
	padding: 50px 0;
}

.ywfwhz{
	display: flex;flex-wrap: wrap;
	padding-bottom: 80px;border-top: 3px solid rgb(0, 60, 150);
}
.ywfwhz a{
	width: 25%;display: block;transition: all 0.1s;
	text-align: center;border:1px solid #fff;padding-bottom: 10px;
}
.ywfwhz a:nth-child(1),.ywfwhz a:nth-child(5){
	background: #c9d0e2;
}
.ywfwhz a:nth-child(2),.ywfwhz a:nth-child(6){
	background: #dfecff;
}
.ywfwhz a:nth-child(3),.ywfwhz a:nth-child(7){
	background: #c6def5;
}
.ywfwhz a:nth-child(4),.ywfwhz a:nth-child(8){
	background: #f1f6fb;
}

.ywfwhz a img{
	width: 80%;margin: 20px auto;display: block;
}
.ywfwhz a p{
	font-size: 20px;
	font-weight: bold;
	color: rgb(0, 60, 150);
}
.ywfwhz a:hover{
	opacity: .7;
}


.foot{
	background: #0f1d37;padding: 30px 0;
}
.foot>div{
	display: flex;justify-content: space-between;
}
.foot p{
	font-size: 16px;color: #fff;line-height: 2;
}
.ftr img{
	width: 100px;
}
.ftr p{
	text-align: center;
	font-size: 14px;
	padding-top: 5px;
}
.ftl{margin: 0}
.ftr{margin: 0 10% 0 0}
.ftl a{
	color: #fff;
}

#cd-lateral-nav{
	z-index: 99999;
}



.edit-info table{
	margin: 0 auto!important;
}
.edit-info img{
	display: block!important;margin: 0 auto!important;
}