	@font-face {
	    font-family: "FZZHUNYSK";
src: url(fzzhunysk.jpg);
	    /* ie9 */
	    src: url("FZZHUNYSK.eot?#iefix") format("embedded-opentype"),
	    /* IE6-IE8 */
	    url("FZZHUNYSK.woff") format("woff"),
	    /* chrome, firefox */
	    url("FZZHUNYSK.ttf") format("truetype"),
	    /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
	    url("FZZHUNYSK.svg#FZZHUNYSK") format("svg");
	    /* ios 4.1- */
	    font-style: normal;
	    font-weight: normal;}
	* {
	    font-family: "微软雅黑", "宋体";}
a {
text-decoration: unset;
    color: #000;
}
html {
    overflow-x: hidden;
}
	body {
	    margin: 0px auto;
	    padding: 0px;
	    width: 100%;
	    position: relative;}
	.border-top {
z-index:9;
	    height: 20px;
	    background: rgba(255, 255, 255, 0.9);
	    width: 100%;
	    position: absolute;}
	.header {
z-index:9;
	    background: rgba(255,255,255,0.9) url(../images/header.jpg) 45% 25% no-repeat;
	    background-size: 50%;
	    position: absolute;
	    height: 250px;
	    width: 1200px;
	    padding: 0px calc(50% - 600px);
	    border-bottom: 1px solid #ffffff;
	    top: 20px;}
	.header>.logo {
	    position: relative;
	    float: left;
	    top: 20px;
	    left: 0px;}
	.header>.rightdestail {
	    position: absolute;
	    right: calc(50% - 600px);
	    margin-top: 25px;
	    float: right;}
	.header>.rightdestail>div:not(.search) {
	    position: relative;
	    float: left;
	    color: #34368e;
	    padding: 10px;
	    font-weight: bold;}
	.header>.logo>img {
	    width: 35%;}
	.search {
	    position: relative;
	    top: 75px;
	    height: 35px;
	    width: 250px;}
	.search .inp {
	    position: absolute;
	    left: 0px;
	    width: 80%;
	    height: 100%;
	    background: #fff;
	    border: 1px solid #34368e;
	    border-radius: 5px 0px 0px 5px;}
	.search .button {
	    position: absolute;
	    right: 0px;
	    width: 20%;
	    height: 100%;
	    background: #34368e;
	    color: #fff;
	    line-height: 1.7em;
	    font-weight: bold;
	    text-align: center;
	    border: 1px solid #34368e;
	    border-radius: 0px 5px 5px 0px;}
	.nav {
z-index:9;
	    width: 1200px;
	    height: 50px;
	    padding: 0px;
	    background: #ffffff;
	    border-bottom: 1px solid #ddd;
	    top: 200px;
	    margin: 0px calc(50% - 600px);
	    position: absolute;
	    border-radius: 10px;
	    overflow: hidden;
	    box-shadow: 1px 1px 21px -13px #333;}
	.nav1item {
	    float: left;
	    height: 100%;
	    width: calc(100% / 10);
	    color: #000;
	    line-height: 3em;
	    text-align: center;}
	.nav1itemactive {
	    background: #2f318b;
	    height: 107%;
	    color: #fff;
	    background-clip: content-box;
	    width: calc(100% / 10 - 20px);
	    padding: 0px 10px;}
	.banner {
	    width: 100%;
	    height: 700px;
	    overflow: hidden;}
	.banner>img {
	        width: 100%;
    margin-top: -220px;
    height: 134%;}
	.main {
	    position: relative;
	    width: 100%;
	    padding: 0px;
	    margin: 0px auto;
	    border: 1px solid #ddd;}
	.imgnews {
	    float: left;
	    position: relative;
	    height: 400px;
	    width: 60%;
	    overflow: hidden;}
	.imgnews>img {
	    width: 100%;} 
	.genduonew{
		right: 0px;
		background: #34ca9d !important;
		left: auto !important;}
	.newslist {
	    position: relative;
	    float: right;
	    height: 400px;
	    width: 40%;
	    background: #ffffff;}
	.lero {
	    position: absolute;
	    left: 0px;
	    top: calc(50% - 30px);
	    height: 60px;
	    width: 45px;
	    background: rgba(0, 0, 0, 0.5);
	    color: #fff;
	    font-size: 1.7em;
	    line-height: 2em;
	    text-align: center
	;}
	.riro {
	    position: absolute;
	    right: 0px;
	    top: calc(50% - 30px);
	    height: 60px;
	    width: 45px;
	    background: rgba(0, 0, 0, 0.5);
	    color: #fff;
	    font-size: 1.7em;
	    line-height: 2em;
	    text-align: center
	;}
	.imgnews .title {
	    text-shadow: 1px 1px 1px #333;
	    text-align: center;
	    height: 80px;
	    position: absolute;
	    width: 100%;
	    bottom: 0px;
	    font-size: 1.5em;
	    color: #fff;
	    line-height: 0em;
	    padding-left: 10px;
	    background: linear-gradient(to bottom, rgba(3, 51, 73, 0), rgba(48, 48, 48, 0.72));}
	.xueyuanxingwenbiaoti{
	    font-size: 1.4em;
	    left: 0px;
	    width: 95%;
	    color: #fff;
	    background: #ffffff;
	    padding: 5px 10px 5px 0px;
	    margin: 0px 0px 0px 20px;
	    text-align: left;
	    border-bottom: 2px solid #b5e6ff;}
	.xueyuanxingwenbiaoti span{
		background: linear-gradient(135deg, #2ea2dc, #9dd3f9);
		padding: 5px 10px;
		border-radius: 5px 5px 0px 0px;}
	.imgnews .title div {
	    height: 10px;
	    width: 10px;
	    box-shadow: 1px 1px 1px 1px #333;
	    border-radius: 5px 5px 5px 5px;
	    background: #fff;
	    position: relative;
	    float: left;
	    top: calc(50% + 10px);
	    margin: 0px 20px;}
	.imgnews .title .active {
	    background: #e8d642;}
	.footer {
	    position: relative;
	    width: 100%;
	    height: 305px;
	    background: #34368e url(../images/bg05.jpg) 50% 4% no-repeat;}
	.footer>div {
	    color: #fff;
	    text-align: center;
	    padding: 10px;}
	.daohang {
	    width: 100%;
	    margin: auto;
	    height: 60px;
	    padding-top: 15px;
	    background: rgba(255, 255, 255, 0);}
	.daohangitem {
	    width: 410px;
	    float: left;
	    /* padding-left: 0.4rem; */
	    /* margin-left: 1.4rem; */
	    text-align: left;
	    font-size: 18px;}
	.selectitem {
	    width: 60%;
	    line-height: 15px;
	    font-size: 18px;
	    border: 1px solid #fff;
	    border-radius: 1px;
	    height: 35px;
	    color: #fff;
	    background-color: rgba(1, 1, 1, 0);}
	.youqing {
	    height: 50px;
	    width: 1200px;
	    padding: 0px calc(50% - 600px);
	    background: #f8f8f8;}
	.youqing div {
	    height: 100%;
	    float: left;
	    line-height: 3em;
	    padding: 0px 10px;
	    vertical-align: middle;}
	.xgenduo {
	    position: absolute;
	    top: 0px;
	    padding: 9px;
	    width: 46%;
	    /* background: linear-gradient(to right, #37a6dd,#c79bec,#c598f6, #33a7dd); */
	    color: #27a2db;
	    border-radius: 35px;
	    border: 1px solid #27a2db;
	    text-align: center;}
	.time {
	    position: absolute;
	    left: 30px;
	    bottom: 10px;
	    color: #888;}
	.itemtitle {
	    position: absolute;
	    left: 26px;
	    top: 5px;}
	.itemtitle:before{
		content: ' ';
		position: absolute;
		width: 6px;
		height: 6px;
		border:1px solid #333;
		left: -15px;
		top: 12px;
		border-radius: 10px;}
	.list1 {
	    height: 355px;
	    margin: 10px;
	    padding: 0px 10px;
	    width: calc(100% - 40px);
	    position: relative;
	    float: left;}
	.listtitle1 {
	    width: 100%;
	    height: 45px;
	    color: #000000;
	    font-size: 1.5em;
	    font-weight: normal;}
	.listitem1 {
	    position: relative;
	    overflow: hidden;
	    width: calc(33.3333333% - 84px);
	    padding: 15px 20px;
	    height: calc(50% - 70px);
	    float: left;
	    font-size: 18px;
	    line-height: 2em;
	    background: #fff;
	    border-radius: 5px;
	    border: 1px solid #34ca9d;
	    margin: 10px 20px;}
	.tonggaodate {
	    position: absolute;
	    top: 10px;
	    left: 10px;
	    border-radius: 5px;
	    color: #fff;
	    line-height: 28px;
	    font-size: 12px;
	    padding: 0px 10px;
	    background: linear-gradient(to right, rgb(255, 238, 97), rgb(125, 159, 255), rgb(206, 151, 245));}
	.listitem1>.title {
	    position: absolute;
	    top: 35px;
	    left: 0px;
	    padding: 10px;}
	.listitem1>.tongzhidetail {
	    position: absolute;
	    top: 10px;
	    right: 10px;
	    color: #e8d642;
	    line-height: 28px;
	    font-size: 20px;
	    padding: 0px 10px;}
	.listitem1>.jianjie {
	    position: absolute;
	    top: 51%;
	    left: 0px;
	    padding: 10px;
	    line-height: 1.5em;
	    font-size: 14px;
	    color: #bbb;}
	.listtitle1 span {
	    position: absolute;
	    right: 10px;
	    font-size: 1em;
	    color: #969696;
	    font-weight: normal;}
	.listtitle1>div {
	    display: inline;
	    width: 150px;
	    padding-bottom: 6px;}
	.list {
	    height: 470px;
	    margin: 10px 20px;
	    /* padding: 0px 10px; */
	    width: calc(50% - 40px);
	    position: relative;
	    float: left;
	    background: #fff;}
	.listitem:last-child{
        border:0px;}
	.listtitle {
	    width: calc(100% - 40px);
	    height: 13%;
	    background: linear-gradient(135deg,#27a2db, #9dd3f9);
	    color: #ffffff;
	    line-height: 2.7em;
	    /* border-bottom: 1px solid #34368e; */
	    font-size: 1.3em;
	    padding: 0px 20px;
	    font-weight: bold;
	    margin-bottom: 15px;
	    border-radius: 5px 5px 0px 0px;}
	.listtitle span {
	    position: absolute;
	    right: 10px;
	    font-size: 0.8em;
	    font-weight: normal;}
	.listtitle>div {
	    display: inline;
	    width: 150px;
	    padding-bottom: 6px;}
	.listitem {
	    position: relative;
	    overflow: hidden;
	    width: 100%;
	    height: 17%;
	    line-height: 2em;
	    border-bottom: 1px dotted #333;}
	.common {
	    width: 1220px;
	    padding: 20px calc(50% - 610px);}
	.kuaibutton {
	    padding: 0px;}
	.kuaiitem {
	       padding: 5px 0px;
    line-height: 1.8em;
    float: left;
    width: calc(100% / 2 - 70px);
    height: calc(100% / 3 - 70px);
    /* border: 1px solid #0178d2; */
    margin: 10px 35px 20px 35px;
    border-radius: 5px;
    /* color: aliceblue; */
    color: #000000;
    text-align: center;}
    	.list3{
					height: 370px;
					margin:10px;
					padding:0px 10px;
					width:calc(100% / 2.8 - 40px);
					position: relative;
					float: left;
					background: #ffffff;}
				.listtitle3{
					width: 95%;
    height: 12%;
    color: #ffffff;
    line-height: 2.2em;
    font-size: 1.3em;
    background: linear-gradient(135deg,#27a2db, #9dd3f9);
    border-radius: 5px 5px 0px 0px;
    padding: 5px 10px;}
				.listtitle3 span{
					position: absolute;
					right:20px;
					font-size: 1.5em;
					font-weight: normal;}
				.listtitle3>div{
					display: inline;
					width:150px;
					padding-bottom: 6px;
					color: #ffffff;}
				.listitem3{
					overflow: hidden;
					width:100%;
				    height:14%;
				    line-height: 3em;
					border-bottom: 1px dotted #333;}
				.listitem3:before{
					content: ".";
					padding: 5px;}
	.newstitle {
	    font-size: 1.5em;
	    padding: 0px 0px 10px 20px;
	    font-weight: bold;
	    color: #34368e;
	    line-height: 1.5em;
	    background: #ffffff;}
	.listcontent {
	    padding: 0px 0px 0px 20px;
	    line-height: 1.8em;
	    font-size: 1.2em;
	    text-indent: 2em;}
	.newsdate {
	    padding: 0px 0px 10px 20px;
	    font-size: 1em;
	    font-weight: bold;
	    line-height: 1em;
	    height: 1em;
	    color: #333;
	    position: relative;
	    bottom: 0px;
	    right: 0px;}
	.detail {
	    padding: 10px;
	    font-size: 1.4em;
	    line-height: 1em;
	    background-color: #E8D642;
	    height: 1em;
	    width: 200px;
	    text-indent: 1em;
	    color: #fff;
	    position: absolute;
	    bottom: 0px;
	    left: 20px;}
	.xinwen {
	    width: 1200px;
	    padding: 34px calc(50% - 600px);
	    background: #ffffff;
	    color: #333;}
