@charset 'utf-8';
/* 头部 */

body {
	padding: 0;
	margin: 0;
	border: 0;
	font-family: "Microsoft YaHei",SimHei,arial;
	font-size: 14px;
	color: #464646;
}

a {
	text-decoration: none;
	color: #464646;
}

a:hover {
	color: #b7272e;
}

.clear {
	clear: both;
}

.wrap {
	min-width: 1200px;
}

.head {
	width: 100%;
	height: 115px;
	background: url(../images/head-2.png) no-repeat top center;
	/*position: fixed;
    top: 0;*/
	z-index: 5000;
}

.content {
	width: 1320px;
	margin: auto;
	position: relative;
}


.content1920 {
	width: 100%;
min-width:1400px;
	margin: auto;
	position: relative;
}

.head .logo {
	float: left;
	width: 258px;
	height: 87px;
	line-height: 87px;
	position: absolute;
	overflow: hidden;
	z-index: 99;
	top: -30px;
}

.head-nav {
	float: left;
	margin-top: 0px;
	margin-left: 15px;
	height: 40px;
}

.head-nav li a {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	color: #666666;
	height: 40px;
	line-height: 40px;
}

.head-nav li {
	height: 40px;
	line-height: 40px;
}

.head-nav li:hover {
	background: #99ccff;
}

.head-nav li a:hover {
	color: #CCCCCC;
	background: #99ccff;
}

.head-nav li + li {
	border-left: 1px solid #666;
}

.head .share-link {
	float: left;
	margin-top: 5px;
	margin-left: 710px;
}

.head .share-link li {
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	cursor: pointer;
}

.head .share-link .fl {
	margin-top: 7px;
}

.head .share-link .fl {
	border-left: 1px solid #fff;
}

.head .share-link .fl a {
	padding-left: 15px;
	padding-right: 10px;
	font-size: 15px;
	color: #fff;
}

.head .share-link .fl a:hover {
	color: #99ccff;
}

.head .share-link li.wx {
	position: relative;
}

.head .share-link li.wx .wxma {
	display: none;
	position: absolute;
	top: 35px;
	left: 50%;
	z-index: 5050;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.header_top {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	position: relative;
}

.header_top .container {
	margin: auto;
	width: 1200px;
}

.header_top .left {
	display: inline-block;
}

.header_top .left span {
	margin: 0px 5px;
}

.header_top .left span#view {
	cursor: pointer;
	position: relative;
	display: inline-block;
}

.header_top .left span#view ul {
	display: none;
	top: 30px;
	z-index: 9999999;
	position: absolute;
}

.header_top .left span#view ul li a {
	width: 130%;
	margin-left: -15%;
	display: block;
	background-color: #fff;
	font-size: 12px;
	color: #333;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

.header_top .left span#view ul li a:hover {
	background-color: #337ab7;
	color: #fff;
}

.header_top .right ul li {
	position: relative;
	display: inline-block;
	height: 15px;
}

.header_top .right ul li a {
	color: #003366;
	display: inline-block;
	padding: 0px 10px;
}

.header_top .right ul li span {
	position: absolute;
	top: 13px;
	height: 14px;
	border-left: 1px solid #fff;
}



/*
*头部语言下拉
*/
.yuyan {
	float: left;
	display: block;
	width: 60px;
	margin-top: 90px;
	margin-left: 20px;
	cursor: pointer;
	position: relative;
}

.yuyan span {
	float: left;
	font-size: 14px;
	line-height: 22px;
	padding-right: 5px;
	color: #ffffff;
}

.yuyan p img {
	display: inline-block;
	margin-top: 6px;
}

.yuyan ul {
	width: auto;
	height: auto;
	background: #ffffff;
	border: 1px solid #999999;
	display: none;
	position: absolute;
	left: 0;
	top: 22px;
}

.yuyan ul a li {
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	padding: 5px 10px;
	text-align: center;
}

.yuyan ul a li:hover {
	background: #2C74EF;
	color: #ffffff;
}

.head .search {
	float: right;
	margin-top: 12px;
	margin-left: 15px;
	cursor: pointer;
}
/*
*头部搜索
*/
.tansou {
	position: fixed;
	z-index: 1061;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .85);
}

.tansou .sou {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 847px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.tansou .sou input {
	font-size: 18px;
	float: left;
	width: 731px;
	height: 87px;
	padding-left: 30px;
	color: #333;
	background: #fff;
}

.tansou .sou button {
	line-height: 86px;
	float: right;
	width: 102px;
	height: 87px;
	margin-left: 3px;
	text-align: center;
	background: #336699;
}

.tansou .sou button img {
	width: 44px;
}

.tansou .container {
	position: relative;
}

.tansou .tansouc {
	position: absolute;
	top: 60px;
	right: 15px;
	cursor: pointer;
}
/*
*头部导航
*/
.pc-nav {
	width: 67%;
	height: 50px;
	margin-top: 20px;
	position: relative;
	z-index: 1000;
}

.pc-nav>.content1 .li {
	float: left;
	width: 112px;
	position: relative;
}

.pc-nav>.content1 .li >a > span {
	display: inline-block;
	width: 100%;
	height: 50px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 50px;
}

.pc-nav >.content1 .li:hover {
	background: #0099cc;
	transition: 0.4s;
}

.pc-nav >.content1 .li:hover  >a >span {
	color: #fff;
}

.pc-nav >.content1 .li.on {
	background: #0099cc;
	transition: 0.4s;
}

.pc-nav >.content1 .li.on  >a > span {
	color: #fff;
}

.pc-nav >.content1 .nav-down1 {
	width: 100%;
	position: absolute;
	top: 50px;
	left: 0;
	display: none;
}

.pc-nav >.content1 .nav-down {
	width: 100%;
	height: auto;
	padding: 45px 0;
	min-height: 300px;
	background: rgba(255,255,255,0.9);
}

.pc-nav >.content1 .nav-down1 .left {
	float: left;
	width: 490px;
	padding-right: 70px;
}

.pc-nav >.content1 .nav-down1 .left .tit {
	font-size: 24px;
	color: #464646;
	padding-bottom: 20px;
}

.pc-nav >.content1 .nav-down1 .left .en {
	font-size: 16px;
	color: #9c0c15;
}

.pc-nav >.content1 .nav-down1 .left .p1 {
	font-size: 14px;
	line-height: 22px;
	color: #848484;
	text-align: justify;
	margin-top: 60px;
}

.pc-nav >.content1 .nav-down1 .center {
	width: 326px;
	float: left;
	padding-top: 30px;
}

.pc-nav >.content1 .nav-down .center li {
    /*text-align: center;*/
	font-size: 16px;
	color: #464646;
	padding-top: 20px;
	width: 49%;
	float: left;
}

.pc-nav >.content1 .nav-down1 .center li:hover {
	color: #9c0c15;
}

.pc-nav >.content1 .nav-down1 .right {
	float: left;
	width: 384px;
	height: 176px;
	padding-top: 20px;
}

.pc-nav >.content1 .nav-down .right img {
	display: inline-block;
	width: 384px;
	height: 176px;
}

.pc-nav >.content1 .nav-down1 .list {
	width: 100%;
	text-align: center;
	margin-top: 4px;
	position: absolute;
	left: 0;
}

.pc-nav >.content1 .nav-down1 .list li {
    /*float: left;*/
	width: auto;
	height: 40px;
	line-height: 40px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 16px;
	color: #ffffff;
	background: #0099cc;
	background: rgba(0, 153, 204, 0.8);
	transition: 0.4s;
}

.pc-nav >.content1 .nav-down1 .list li:hover {
	background: #fff;
	color: #0099cc;
}

/*
 *首页banner轮播
 */
.sy-banner {
	position: relative;
	width: 100%;
   /*margin-top: 218px;*/
	overflow: hidden;
	z-index: 0;
	padding-top: 0px;
	height: 580px;
}

.sy-banner .item {
	position: relative;
	width: 100%;
	height: 580px;
	overflow: hidden;
}

.sy-banner .item img {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	height: 580px;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.sy-banner  .slick-dots {
	position: absolute;
	bottom: 20px;
width:180px;
left:45%;
}

.sy-banner  .slick-dots1 {
	position: absolute;
	bottom: 25px;
	color: #FFF;
	text-shadow: #000 4px 4px 6px;
	font-size: 30px;
	float: left;
	left: 100px;
	text-align: left;
	margin-bottom: 35px;
	font-weight: normal;
	background: rgba(10, 10, 10, 0.5);
	width: auto;
	padding: 10px;
	text-align: right;
	overflow: hidden;
}
.sy-banner  .slick-dots2 {
	position: absolute;
	bottom: 10px;
	color: #FFF;
	text-shadow: #000 4px 4px 6px;
	font-size: 20px;
	float: left;
	left: 55%;
	text-align: left;

	font-weight: normal;
	/* background: rgba(10, 10, 10, 0.5); */
	width: auto;
	padding: 10px;
	text-align: right;
	overflow: hidden;
}

.sy-banner  .slick-dots1:hover {
	font-size: 30px;
	background: rgba(0, 96, 152, 0.9);
}

.sy-banner  .slick-dots li button::before,
.sy-banner  .slick-dots li button::after {
	display: none;
}

.sy-banner   .slick-dots li {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	border: 1px solid #DFDFE0;
	background-color: #fff;
	opacity: 1;
	margin: 0 5px;
}

.sy-banner  .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 15px;
	height: 15px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

.sy-banner  .slick-dots li.slick-active {
	background-color: #006098;
}

.sy-banner .slick-prev {
	width: 30px;
	height: 55px;
	top: 50%;
	left: 70px;
	z-index: 200;
	background: url("../images/left.png") 0 0 no-repeat;
}

.sy-banner .slick-prev:hover {
	background: url("../images/left1.png") 0 0 no-repeat;
}

.sy-banner .slick-next {
	width: 30px;
	height: 55px;
	top: 50%;
	right: 70px;
	z-index: 200;
	background: url("../images/right.png") 0 0 no-repeat;
}

.sy-banner .slick-next:hover {
	background: url("../images/right1.png") 0 0 no-repeat;
}



/*
 * 首页青大要闻
 */
 
.sy-xinwen1 {
	width: 1200px;
	margin: auto;
	background-position: 0 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.sectop {
	padding-top: 45px;
	padding-bottom: 45px;
	position: relative;
	border-bottom: 1px solid #336699;
}

.sectop .s1 {
	display: inline-block;
	padding-left: 20px;
	font-size: 28px;
	color: #464646;
	margin-top: 10px;
}

.sectop .s1:after {
	content: '';
	width: 5px;
	height: 28px;
	background: #336699;
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index: 10;
}

.sectop .s2 {
	padding-left: 12px;
	font-size: 14px;
	color: #848484;
}

.imgxinwen1 {
	width: 445px;
	float: left;
	margin-left: 30px;
}

.imgxinwen1 .con {
	padding-top: 30px;
	padding-bottom: 25px;
	border-bottom: 1px solid #E5E5E5;
}

.imgxinwen1 .con .img {
	width: 100%;
	height: 193px;
	overflow: hidden;
	margin-bottom: 0px;
}

.imgxinwen1 .con .img img {
	display: inline-block;
	width: 100%;
	height: 193px;
	transition: all 1s;
}

.imgxinwen1 .con:hover .img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.imgxinwen1 .con .riqi {
	padding: 20px 0px;
	background: #fff;
	height: 90px;
	border-bottom: 3px solid #06F;
}

.imgxinwen1 .con .riqi .left {
	float: left;
	width: 70px;
	height: 50px;
	border-right: 1px solid #C5C5C5;
}

.imgxinwen1 .con .riqi .left .date {
	font-size: 18px;
	color: #336699;
	padding-bottom: 15px;
	padding-left: 6px;
}

.imgxinwen1 .con .riqi .left .year {
	font-size: 16px;
	color: #336699;
	padding-left: 10px;
}

.imgxinwen1 .con .riqi .right {
	float: left;
	width: 355px;
	height: 50px;
	padding-left: 12px;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
 /* 设置超出的行数 */
}

.imgxinwen1 .con:hover .right {
	color: #336699;
}

.imgxinwen1 .con .p1 {
	font-size: 14px;
	line-height: 20px;
	color: #848484;
	padding-top: 23px;
}

.wordxinwen1 {
	width: 695px;
	float: left;
	padding-left: 55px;
	margin-top: 30px;
}

.wordxinwen1 a:nth-child(odd) li {
	background: #ffffff;
}

.wordxinwen1 a:nth-child(even) li {
	background: #ffffff;
    /*background:#F3EDDD;*/
}

.wordxinwen1 li {
	padding-top: 11px;
	padding-bottom: 7px;
	border-bottom: 0px solid #E5E5E5;
	margin-bottom: 12px;
}

.wordxinwen1 li .left {
	width: 105px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}

.wordxinwen1 li .left .date {
	font-size: 18px;
	color: #336699;
	line-height: 25px;
	height: 25px;
	margin-bottom: 20px;
	float: left;
	margin-top: 15px;
}

.wordxinwen1 li .left .year {
	border-left: 1px solid #999;
	line-height: 20px;
	height: 20px;
	font-size: 16px;
	color: #336699;
	float: right;
	padding-left: 10px;
	margin-top: 17px;
	margin-bottom: 15px;
}

.wordxinwen1 li .right {
	float: left;
	width: 485px;
	font-size: 18px;
	line-height: 25px;
	color: #464646;
	margin-top: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
 /* 设置超出的行数 */
}

.wordxinwen1 li:hover .right {
	color: #336699;
}



/*
 * 首页新闻 通告
 */
.sy-xinwen {
	float: left;
	width: 70%;
	margin-bottom: 30px;
}

.sectop {
	padding-top: 30px;
	padding-bottom: 15px;
	position: relative;
	border-bottom: 1px solid #336699;
}

.sectop .s1 {
	display: inline-block;
	padding-left: 20px;
	font-size: 28px;
	color: #464646;
	margin-top: 10px;
}

.sectop .s1:after {
	content: '';
	width: 100px;
	height: 6px;
	background: #336699;
	position: absolute;
	left: 0;
	bottom: -3px;
	z-index: 10;
}

.sectop .s2 {
	padding-left: 12px;
	font-size: 14px;
	color: #848484;
}

.sectop .more {
	float: right;
	font-size: 16px;
	color: #336699;
	margin-top: 20px;
}

.sectop .more:hover {
	color: #000;
}

.sectop .more span {
	padding-right: 10px;
}

.imgxinwen {
	width: 50%;
	float: left;
}

.imgxinwen .con {
	padding-top: 23px;
	padding-bottom: 20px;
}

.imgxinwen .con .img {
}

.imgxinwen .con .img img {
	display: inline-block;
	width: 100%;
	height: 193px;
	transition: all 1s;
}

.imgxinwen .con:hover .img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.imgxinwen .con .riqi .left {
	float: left;
	width: 70px;
	height: 50px;
	border-right: 1px solid #C5C5C5;
}

.imgxinwen .con .riqi .left .date {
	font-size: 18px;
	color: #336699;
	padding-bottom: 16px;
	padding-left: 7px;
}

.imgxinwen .con .riqi .left .year {
	font-size: 16px;
	color: #336699;
	padding-left: 10px;
}

.imgxinwen .con .riqi .right {
	float: left;
	width: 285px;
	height: 50px;
	padding-left: 12px;
	font-size: 16px;
	line-height: 25px;
	color: #464646;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
 /* 设置超出的行数 */
}

.imgxinwen .con:hover .right {
	color: #336699;
}

.imgxinwen .con .p1 {
	font-size: 14px;
	line-height: 20px;
	color: #848484;
	padding-top: 23px;
}

.wordxinwen {
	width: 49%;
	float: left;
	padding-left: 30px;
	margin-top: 10px;
}

.wordxinwen li {
	/* padding-top: 11px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E5E5E5; */
overflow:hidden; 
padding-left:18px; 
background:url(../images/dot41.png) left center no-repeat;  
}

.wordxinwen li .left {
	width: 60px;
	float: left;
}

.wordxinwen li .left .date {
	font-size: 17px;
	color: #ca0d0d;
	padding-bottom: 10px;
}

.wordxinwen li .left .year {
	font-size: 16px;
	color: #ca0d0d;
	padding-left: 4px;
}

.wordxinwen li .right {
	float: left;
	
	font-size: 16px;
line-height:25px; 
height:60px; 
	color: #464646;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
align-items: center;
    display: flex;
 /* 设置超出的行数 */
}

.wordxinwen li:hover .right {
	color: #ca0d0d;
}

.sy-tongao {
	float: right;
	width: 29%;
	padding-left: 22px;
}

.sy-tongao .sectop .img {
	padding-top: 5px;
}

.sy-tongao .sy-tglist {
	padding-top: 0px;
	margin-top: 10px;
}

.sy-tongao .sy-tglist li {
	overflow:hidden; 
padding-left:18px; 
background:url(../images/dot1.png) left center no-repeat;  
font-size: 16px;
	line-height: 25px;
    height: 60px;
	color: #464646;
	overflow: hidden;
	text-overflow: ellipsis;
	display:block;
	-webkit-box-orient: vertical;
align-items: center;
    display: flex;
}

.sy-tongao .sy-tglist li:hover {
	color: #336699;
}
	 /*
.sy-tongao .sy-tglist li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 19px;
	width: 6px;
	height: 6px;
	background: url("../images/11_03.png") 0 0 no-repeat;
}
*/
.sy-tongao .sy-hdzl-top {
	font-size: 18px;
	color: #464646;
	padding-top: 7px;
	padding-bottom: 15px;
	border-bottom: 1px solid #D7D7D7;
	margin-bottom: 30px;
}

.sy-tongao .sy-hdzl li {
	width: 196px;
	height: 84px;
	float: left;
	margin-bottom: 12px;
	overflow: hidden;
}

.sy-tongao .sy-hdzl li img {
	display: inline-block;
	width: 196px;
	height: 84px;
	transition: all 1s;
}

.sy-tongao .sy-hdzl li:hover img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.sy-tongao .sy-hdzl a:nth-child(odd) li {
	margin-right: 16px;
}
/*
* 首页快速通道
*/
.sy-tongdao {
	width: 100%;
	height: 130px;
	background: #fff;
	margin-top: 0px;
	padding-top: 0px;
    /*padding-bottom: 45px;*/
}

.sy-tongdao li {
	float: left;
}

.sy-tongdao li p {
	text-align: center;
	padding-top: 20px;
	font-size: 14px;
	color: #333;
}

.sy-tongdao li:hover p {
	color: #336699;
}

.sy-tongdao .content .slick-prev {
	width: 30px;
	height: 55px;
	top: 65%;
	left: -10px;
	z-index: 200;
	background: url("../images/left.png") 0 0 no-repeat;
}

.sy-tongdao .content .slick-prev:hover {
	background: url("../images/left1.png") 0 0 no-repeat;
}

.sy-tongdao .content .slick-next {
	width: 30px;
	height: 55px;
	top: 65%;
	right: -10px;
	z-index: 200;
	background: url("../images/right.png") 0 0 no-repeat;
}

.sy-tongdao .content .slick-next:hover {
	background: url("../images/right1.png") 0 0 no-repeat;
}

.sy-sec11 {
	width: 100%;
	height: 500px;
    /*padding-top: 20px;*/
}




/*
* 首页快速通道
*/
.sy-tongdao2 {
	width: 100%;
	height: 320px;
	background: #fff;
	margin-top: 0px;
	padding-top: 0px;
    /*padding-bottom: 45px;*/
}

.sy-tongdao2 li {
	float: left;
}

.sy-tongdao2 li p {
	text-align: center;
	padding-top: 0px;
	font-size: 14px;
	color: #333;
}

.sy-tongdao2 li:hover p {
	color: #336699;
}

.sy-tongdao2 .content .slick-prev {
	width: 30px;
	height: 55px;
	top: 50%;
	left: -15px;
	z-index: 200;
	background: url("../images/left.png") 0 0 no-repeat;
}

.sy-tongdao2 .content .slick-prev:hover {
	background: url("../images/left1.png") 0 0 no-repeat;
}

.sy-tongdao2 .content .slick-next {
	width: 30px;
	height: 55px;
	top: 50%;
	right: -15px;
	z-index: 200;
	background: url("../images/right.png") 0 0 no-repeat;
}

.sy-tongdao2 .content .slick-next:hover {
	background: url("../images/right1.png") 0 0 no-repeat;
}






/*
* 首页学术
*/
.sy-sec1 {
	width: 100%;
	height: 590px;
	background-position: 0 0;
	background-size: cover;
	background-repeat: no-repeat;
    /*padding-top: 20px;*/
}



.sy-sec1 .sectop {
	border-bottom: 1px solid #336699;
}

.sy-sec1 .sectop .s1 {
	color: #464646;
}

.sy-sec1 .sectop .s2 {
	color: #464646;
}

.sy-sec1 .sectop .more {
	color: #336699;
}

.sy-sec1 .sectop .more:hover {
	color: #000;
}




.sy-xsxw {
	width: 760px;
	float: left;
}

.sy-xsxw .imgbox {
	width: 355px;
	height: auto;
	float: left;
	margin-top: 20px;
	padding-bottom: 10px;
}

.sy-xsxw .imgbox1 {
	margin-left: 50px;
}

.sy-xsxw .imgbox .img {
	width: 355px;
	height: 195px;
	overflow: hidden;
}

.sy-xsxw .imgbox .img img {
	display: inline-block;
	width: 355px;
	height: 195px;
	transition: all 1s;
}

.sy-xsxw .imgbox:hover .img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.sy-xsxw .imgbox .bottom {
	width: 355px;
	height: auto;
	background: #ededed;
	padding: 5px 15px;
	border-bottom: 4px solid #FFBB29;
}

.sy-xsxw .imgbox .bottom .p1 {
	font-size: 16px;
	line-height: 24px;
	color: #464646;
	position: relative;
	padding-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
 /* 设置超出的行数 */
}

.sy-xsxw .imgbox .bottom .p1:hover {
	color: #336699;
}

.sy-xsxw .imgbox .bottom .riqi {
	color: #848484;
	font-size: 16px;
	padding-bottom: 0px;
}

.sy-xsxw .imgbox .bottom .more span {
	font-size: 14px;
	color: #336699;
	padding-right: 10px;
}






.sy-xsxw1 {
	width: 400px;
	float: left;
}

.sy-xsxw1 .imgbox {
	width: 400px;
	height: auto;
	float: left;
	margin-top: 20px;
	padding-bottom: 10px;
}
.sy-xsxw1 .imgbox .img {
	width: 395px;
	height: 195px;
	overflow: hidden;
}
.sy-xsxw1 .imgbox .img img {
	display: inline-block;
	width: 395px;
	height: 195px;
	transition: all 1s;
}
.sy-xsxw1 .imgbox:hover .img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.sy-xsxw1 .imgbox .bottom {
	width: 395px;
	height: auto;
	background: #ededed;
	padding: 5px 15px;
	border-bottom: 4px solid #FFBB29;
}
.sy-xsxw1 .imgbox .bottom .p1 {
	font-size: 16px;
	line-height: 24px;
	color: #464646;
	position: relative;
	padding-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
 /* 设置超出的行数 */
}
.sy-xsxw1 .imgbox .bottom .p1:hover {
	color: #336699;
}
.sy-xsxw1 .imgbox .bottom .riqi {
	color: #848484;
	font-size: 16px;
	padding-bottom: 0px;
}
.sy-xsxw1 .imgbox .bottom .more span {
	font-size: 14px;
	color: #336699;
	padding-right: 10px;
}
.sy-xsxw-list1 {
	width: 100%;
	padding-top: 10px;
	overflow: hidden;
}
.sy-xsxw-list1 li {
	float: left;
	width: 360px;
	font-size: 16px;
	color: #333;
	position: relative;
	padding-left: 20px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 0px solid #E5E5E5;
	margin-bottom: 12px;
}
.sy-xsxw-list1 li:hover {
	color: #333333;
}
.sy-xsxw-list1 li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 13px;
	width: 6px;
	height: 6px;
	background: url("../images/11_03.png") 0 0 no-repeat;
}





.sy-xsxw2 {
	width: 400px;
	float: right;
}

.sy-xsxw2 .imgbox {
	width: 400px;
	height: auto;
	float: left;
	margin-top: 20px;
	padding-bottom: 10px;
}
.sy-xsxw2 .imgbox .img {
	width: 395px;
	height: 195px;
	overflow: hidden;
}
.sy-xsxw2 .imgbox .img img {
	display: inline-block;
	width: 395px;
	height: 195px;
	transition: all 1s;
}
.sy-xsxw2 .imgbox:hover .img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.sy-xsxw2 .imgbox .bottom {
	width: 395px;
	height: auto;
	background: #ededed;
	padding: 5px 15px;
	border-bottom: 4px solid #FFBB29;
}
.sy-xsxw2 .imgbox .bottom .p1 {
	font-size: 16px;
	line-height: 24px;
	color: #464646;
	position: relative;
	padding-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
 /* 设置超出的行数 */
}
.sy-xsxw2 .imgbox .bottom .p1:hover {
	color: #336699;
}
.sy-xsxw2 .imgbox .bottom .riqi {
	color: #848484;
	font-size: 16px;
	padding-bottom: 0px;
}
.sy-xsxw2 .imgbox .bottom .more span {
	font-size: 14px;
	color: #336699;
	padding-right: 10px;
}






.sy-xsxw-list {
	width: 100%;
	padding-top: 10px;
	overflow: hidden;
}

.sy-xsxw-list a:nth-child(even) li {
	margin-left: 50px;
}

.sy-xsxw-list li {
	float: left;
	width: 355px;
	font-size: 16px;
	color: #333;
	position: relative;
	padding-left: 20px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 11px;
	padding-bottom: 7px;
	border-bottom: 0px solid #E5E5E5;
	margin-bottom: 12px;
}

.sy-xsxw-list li:hover {
	color: #333333;
}

.sy-xsxw-list li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 13px;
	width: 6px;
	height: 6px;
	background: url("../images/11_03.png") 0 0 no-repeat;
}

.sy-xsyg {
	width: 490px;
	padding-right: 30px;
	float: left;
}

.sy-xsyg-list {
	margin-top: 20px;
}

.sy-xsyg-list li {
	width: 100%;
	padding: 10px 15px;
}

.sy-xsyg-list a:nth-child(odd) li {
	background: #ededed;
}

.sy-xsyg-list a:nth-child(even) li {
	background: #ffffff;
}

.sy-xsyg-list li .left {
	width: 45px;
	float: left;
	text-align: right;
}

.sy-xsyg-list li .left .en {
	font-size: 14px;
	color: #336699;
	padding: 5px 0px;
}

.sy-xsyg-list li .left .num {
	font-size: 24px;
	color: #336699;
	padding-bottom: 4px;
	display: inline-block;
	border-bottom: 4px solid  #336699;
	position: relative;
}

.sy-xsyg-list li .right {
	float: left;
	width: 375px;
	padding-left: 30px;
}

.sy-xsyg-list li .right .p1 {
	font-size: 16px;
	padding: 5px 0px;
	color: #464646;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sy-xsyg-list li:hover .right .p1 {
	color: #336699;
}

.sy-xsyg-list li .right .p2 {
	font-size: 14px;
	color: #848484;
	padding-bottom: 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*
*首页专题网站
*/
.sy-ztwb-list {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: -5px;
	margin-right: -5px;
}

.sy-ztwb-list li {
	float: left;
	width: 324px;
	height: 111px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0 4px;
	text-align: center;
	margin-bottom: 20px;
}

.sy-ztwb-list li div {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.sy-ztwb-list li img {
	display: block;
	width: 324px;
	height: 108px;
	transition: all 1s;
}

.sy-ztwb-list li:hover img {
}
/*
*  首页底部
*/
.sy-footer {
	width: 100%;
	height: auto;
	padding-top: 30px;
	padding-bottom: 40px;
	background: url(../images/footbg1.jpg) no-repeat center -50px #336699;
	overflow: hidden;
}

.frindlink {
	width: auto;
	height: auto;
	float: right;
	position: relative;
	cursor: pointer;
	margin-top: 30px;
}

.frindlink >p {
	width: 100%;
	height: 55px;
	font-size: 16px;
	line-height: 55px;
	padding-left: 20px;
	border: 1px solid #80AAC5;
	color: #fff;
}

.frindlink >p span {
	float: right;
	display: inline-block;
	width: 50px;
	height: 54px;
	text-align: center;
	line-height: 54px;
	border-left: 1px solid #80AAC5;
}

.frindlink >p span img {
	transition: all 0.3s;
}

.frindlink >p.act span img {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
 	/* IE 9 */
	-moz-transform: rotate(180deg);
 	/* Firefox */
	-webkit-transform: rotate(180deg);
 /* Safari 和 Chrome */
	-o-transform: rotate(180deg);
}

.frindlink > .xs {
	width: 100%;
	height: 123px;
	border: 1px solid #80AAC5;
	display: none;
	position: absolute;
	left: 0;
	top: 54px;
	z-index: 100;
	background: #336699;
}

.frindlink > .xs li {
	font-size: 14px;
    /*height: 40px;*/
	line-height: 40px;
	padding-left: 20px;
	padding-right: 15px;
	text-align: left;
	color: rgba(255,255,255,0.8);
}

.frindlink > .xs a + a  li {
	border-top: 1px dashed #80AAC5;
}

.frindlink .mCSB_inside>.mCSB_container {
	margin-right: 0px;
}

.frindlink a {
	float: left;
	width: 100px;
	margin: 5px;padding: 5px;text-align: center;
	font-size: 12px;line-height: 30px;color: #ffffff;
}

.frindlink a img {
	width: 100px;
	height:100px
}

.foot-nav {
	padding-top: 50px;
}

.foot-nav ul {
	float: left;
	width: 180px;
}

.foot-nav ul a:first-child li {
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 15px;
	color: #ffffff;
}

.foot-nav ul li {
	font-size: 16px;
	line-height: 30px;
	color: #85a6bc;
}

.foot-nav ul li:hover {
	color: #ffffff;
}

.sy-footer .conrtact {
	margin-top: 10px;
	margin-left: 10px;width: 360px;float: left;
}


.sy-footer .conrtact ul { display: flex; display: -webkit-flex; display: -ms-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; } 
.sy-footer .conrtact li a i { color: #fff;font-size: 15px; margin-right: 0.1rem; flex-shrink: 0; } 
.sy-footer .conrtact li { color: #fff;height: 30px; padding-right: 10px;line-height: 1.8; display: flex; display: -webkit-flex; display: -ms-flex; align-items: center; -webkit-align-items: center; } 
.sy-footer .conrtact .p-ico img{ width: 14px; margin-right: 10px; } 
.sy-footer .conrtact li p { color: #fff; } 



.sy-footer .logo {
	margin: 40px 20px 0px 50px;
}

.sy-footer .logo img {
	width: 300px;
}

.conrtact {
	margin-top: 5px;
}


.foote-copy {
	width: 100%;
	height: 50px;
	background: #003366;
	color: #99ccff;
}

.foote-copy  .content {
	font-size: 14px;
	line-height: 50px;
	color: #99ccff;text-align:center
}

.foote-copy  p {
	font-size: 14px;
	line-height: 50px;
	color: #99ccff;
}
.foote-copy  a{
	font-size: 14px;
	line-height: 50px;
	color: #99ccff;
}

/* 内页 */
.ny-banner {
	min-width: 1200px;
	position: relative;
	overflow: hidden;
}

.ny-banner img {
	display: block;
	margin-left: 50%;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.ny-subnav {
	width: 100%;
	height: 60px;
	background: #F0F0F0;
}

.ny-subnav .left {
	float: left;
	width: 260px;
	height: 60px;
	background: #336699;
	text-align: center;
}

.ny-subnav .left p {
	display: inline-block;
	font-size: 18px;
	color: #ffffff;
	line-height: 60px;
	padding-left: 15px;
	padding-right: 15px;
}

.ny-subnav .right {
	float: right;
	height: 60px;
}

.ny-subnav .right p {
	display: inline-block;
	line-height: 60px;
	color: #464646;
	font-size: 16px;
}

.ny-subnav .right p.on {
	color: #9c0c15;
}

.ny-subnav .right p span {
	padding-left: 15px;
	padding-right: 15px;
}

.ny-subnav .right p.img {
	margin-right: 40px;
}

.j1-top {
	width: 100%;
	height: 70px;
	line-height: 70px;
}

.j1-top .cn {
	color: #666666;
	font-size: 24px;
	padding-right: 20px;
}

.j1-top .en {
	color: #326DDC;
	font-size: 14px;
	padding-right: 20px;
}

.j1-slit {
	width: 100%;
	padding-top: 35px;
	padding-bottom: 20px;
	position: relative;
	border-top: 1px solid #E0E0E0;
}

.j1-slit li {
	float: left;
	width: 270px;
	height: 60px;
	margin-bottom: 20px;
	margin-right: 40px;
	cursor: pointer;
}

.j1-slit li a {
	display: block;
	width: 100%;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 18px;
	color: #464646;
	background: #F8F4F1;
}

.j1-slit li:nth-child(4n) {
	margin-right: 0;
}

.j1-slit li a:hover {
	color: #ffffff;
	background: #336699;
}

.l1-tab {
	width: 260px;
	float: left;
	height: auto;
	background: #F6F6F6;
	border-bottom: 3px solid #F0C555;
}

.l1-tab li {
	width: 100%;
	height: 60px;
}

.l1-tab li a {
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 16px;
	color: #848484;
	border-bottom: 1px solid #E1E1E1;
}

.l1-tab li span {
	display: inline-block;
	opacity: 0;
	padding-left: 14px;
}

.l1-tab li:hover a {
	color: #336699;
	border-bottom: 1px solid  #336699;
}

.l1-tab li:hover span {
	opacity: 1;
}

.l1-tab li.on a {
	color: #336699;
	border-bottom: 1px solid  #336699;
}

.l1-tab li.on span {
	opacity: 1;
}

.l1-con {
	width: 940px;
	float: left;
	padding-left: 40px;
}

.l1-con .top {
	padding-top: 35px;
	padding-bottom: 35px;
}

.l1-con .top .cn {
	color: #666666;
	font-size: 24px;
}

.l1-con .top  .en {
	color: #9c0c15;
	font-size: 14px;
	padding-left: 14px;
}

.l1-con .leader .p1 {
	font-size: 18px;
	color: #9c0c15;
	padding-bottom: 18px;
	border-bottom: 1px solid #E5E5E5;
}

.l1-con .leader .p2 {
	padding-top: 15px;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
	padding-bottom: 30px;
}

.l1-con1 {
	width: 1160px;
	float: left;
	padding-left: 20px;
	margin: 0 auto;
}

.l1-con1 .top {
	padding-top: 35px;
	padding-bottom: 35px;
}

.l1-con1 .top .cn {
	color: #666666;
	font-size: 24px;
}

.l1-con1 .top  .en {
	color: #9c0c15;
	font-size: 14px;
	padding-left: 14px;
}

.l1-con1 .leader .p1 {
	font-size: 18px;
	color: #9c0c15;
	padding-bottom: 18px;
	border-bottom: 1px solid #E5E5E5;
}

.l1-con1 .leader .p2 {
	padding-top: 15px;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
	padding-bottom: 30px;
}

.sp1 {
	font-size: 18px;
	color: #464646;
	font-weight: bold;
	padding-bottom: 20px;
	position: relative;
	border-bottom: 1px solid #D6D6D6;
}

.sp1:after {
	content: '';
	width: 28px;
	height: 6px;
	background: #9c0c15;
	position: absolute;
	left: 0;
	bottom: -3px;
}

.stab {
	margin-top: 40px;
	margin-bottom: 40px;
}

.stab ul:nth-child(odd) {
	width: 100%;
	height: auto;
	background: #F6F6F6;
}

.stab ul:nth-child(even) {
	width: 100%;
	height: auto;
	background: #FAF3DF;
}

.stab ul li {
	float: left;
	width: 25%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #464646;
}

.x1-con h2 {
	font-size: 18px;
	line-height: 22px;
	color: #326DDC;
	padding-bottom: 12px;
}

.x1-con p {
	font-size: 16px;
	line-height: 26px;
	color: #666666;
	padding-bottom: 30px;
	text-align: justify;
	text-indent: 2em;
}

.x1-shuzi {
	padding-top: 30px;
	padding-bottom: 30px;
}

.x1-shuzi li {
	float: left;
	width: 33.33%;
	text-align: center;
}

.x1-shuzi li .num {
	position: relative;
	font-size: 60px;
	color: #326DDC;
	margin-bottom: 20px;
	text-align: center;
}

.x1-shuzi li .num:after {
	content: '';
	position: absolute;
	bottom: -5px;
	left: 50%;
	margin-left: -15px;
	width: 30px;
	height: 1px;
	background: #326DDC;
}

.x1-shuzi li .span {
	color: #666666;
	font-size: 14px;
	text-align: center;
}





/* jump */
#jump {
	position: fixed;
	top: 300px;
	right: 30px;
	width: 40px;
	z-index: 400;
}

*html #jump {
	position: absolute;
	top: expression(documentElement.scrollTop + "px");
	margin: 300px 0 0 0;
}

#jump li {
	height: 50px;
	overflow: hidden;
}

#top,#share,#reply,#sina,#ceping,#weixin {
	display: block;
	width: 40px;
	height: 42px;
	overflow: hidden;
	cursor: pointer;
}

#top {
	background: url(../images/top.png) no-repeat;
}

#share {
	background: url(../images/share.png) no-repeat;
}

#reply {
	background: url(../images/reply.png) no-repeat;
}

#sina {
	background: url(../images/sina.png) no-repeat;
}

#weixin {
	background: url(../images/weixin.png) no-repeat;
}

#top:hover {
	background: url(../images/toped.png) no-repeat;
}

#share:hover {
	background: url(../images/shared.png) no-repeat;
}

#reply:hover {
	background: url(../images/replyed.png) no-repeat;
}

#sina:hover {
	background: url(../images/sinad.png) no-repeat;
}

#weixin:hover {
	background: url(../images/weixind.png) no-repeat;
}

#ceping {
	background: url(../images/ceping.png) no-repeat;
}

#ceping:hover {
	background: url(../images/cepinged.png) no-repeat;
}

#EWM {
	position: absolute;
	left: -150px;
	display: none;
}

#EWM img {
	width: 150px;
	height: 150px;
}

.newcon-left {
	float: left;
	width: 460px;
	position: relative;
}

.newcon-left .bd {
	width: 460px;
	overflow: hidden;
}

.newcon-left .bd ul li {
	float: left;
	width: 100%;
}

.newcon-left .bd ul li a {
	display: block;
	width: 100%;
	height: 328px;
	overflow: hidden;
}

.newcon-left .bd li span {
	display: block;
	padding: 10px 10px;
	height: 60px;
	line-height: 50px;
	background: #f6f6f6;
	font-size: 16px;
	color: #336699;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
}
.newcon-left .bd li p {
	display: block;
	padding: 5px 10px;
	height: 80px;
	line-height: 29px;
	background: #f6f6f6;
	font-size: 14px;
	color: #444;
	font-weight: normal;
	overflow: hidden;
	text-align:left;
}

.newcon-left .hd {
	position: absolute;
	right: 8px;
	bottom: 155px;
	overflow: hidden;
}

.newcon-left .hd ul li {
	float: left;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background: #fff;
	margin-left: 6px;
}

.newcon-left .hd ul li.on {
	background: #cb0d0d;
	color: #fff;
}

.newcon-left .prev,.newcon-right .next {
	position: absolute;
	top: 50%;
	margin-top: -80px;
	display: block;
	width: 36px;
	height: 80px;
	background: url(../images/left.png);
	display: none;
}

.newcon-left .next {
	background: url(../images/right.png);
	right: 0 !important;
	position: absolute;
	top: 50%;
	margin-top: -80px;
	display: block;
	width: 36px;
	height: 80px;
	display: none;
}

.newcon-left:hover .prev {
	display: block;
}

.newcon-left:hover .next {
	display: block;
}






.newcon-left1 {
margin-top:10px;
	float: left;
	width: 400px;
	position: relative;
}

.newcon-left1 .bd {
	width: 400px;
	overflow: hidden;
}

.newcon-left1 .bd ul li {
	float: left;
	width: 100%;
}

.newcon-left1 .bd ul li a {
	display: block;
	width: 100%;
	height: 210px;
	overflow: hidden;
}

.newcon-left1 .bd li span {
	display: block;
	padding: 0px 10px;
	height: 65px;
	line-height: 55px;
border-bottom:4px solid #FFBB29;
	background: #f6f6f6;
	font-size: 17px;
	color: #336699;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
}

.newcon-left1 .hd {
	position: absolute;
	right: 8px;
	bottom: 75px;
	overflow: hidden;
}

.newcon-left1 .hd ul li {
	float: left;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background: #fff;
	margin-left: 6px;
}

.newcon-left1 .hd ul li.on {
	background: #cb0d0d;
	color: #fff;
}

.newcon-left1 .prev,.newcon-right1 .next {
	position: absolute;
	top: 50%;
	margin-top: -80px;
	display: block;
	width: 36px;
	height: 80px;
	background: url(../images/left.png);
	display: none;
}

.newcon-left1 .next {
	background: url(../images/right.png);
	right: 0 !important;
	position: absolute;
	top: 50%;
	margin-top: -80px;
	display: block;
	width: 36px;
	height: 80px;
	display: none;
}

.newcon-left1:hover .prev {
	display: block;
}

.newcon-left1:hover .next {
	display: block;
}






.rencaicon {
	overflow: hidden;
	margin-top: 20px;
}

.qhbox {
	width: 100%;
	height: 484px;
	background-size: cover;
	overflow: hidden;
}

.rencaibox {
	width: 1320px;
	margin: 0 auto;
	padding: 30px 0;
	overflow: hidden;
}

.rencai-title {
	width: 780px;
	margin: 0 auto;
	overflow: hidden;
}

.rencai-title span {
	float: left;
	width: 155px;
	height: 57px;
	background: url(../images/qh-h.png) no-repeat left bottom;
}

.rencai-title .lastspan {
}

.rencai-title b {
	display: block;
	height: 57px;
	text-align: center;
	line-height: 57px;
	font-size: 22px;
	cursor: pointer;
	color: #fff;
}

.curb {
	display: block;
	background: url(../images/qh-r.png) no-repeat left bottom;
	color: #fff;
	cursor: pointer;
}

.rc-more {
	width: 140px;
	height: 34px;
	margin: 10px auto;
}

.rc-more a {
	display: block;
	width: 140px;
	height: 34px;
	line-height: 34px;
	border-radius: 40px;
	text-align: center;
	border: solid 1px #bebebe;
}

.rc-more a:hover {
	border: solid 1px #b7272e;
	background: #c91111;
	color: #fff;
}

.qiebox1-left {
	float: left;
	width: 310px;
	margin-left: 20px;
	overflow: hidden;
}

.qiebox1-left img {
	display: block;
	width: 310px;
	height: 100%;
	transition: all 1s;
}

.qiebox1-left a:hover img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.qiebox11-left {
	float: left;
	width: 240px;
	margin-left: 65px;
	overflow: hidden;
}

.qiebox11-left:first-child {
	float: left;
	width: 240px;
	margin-left: 75px;
	overflow: hidden;
}

.qiebox11-left img {
	display: block;
	width: 240px;
	height: 270px;
	transition: all 1s;
}

.qiebox11-left a:hover img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.qiebox11-left a {
	display: block;
	width: 240px;
	height: 270px;
	overflow: hidden;
}

.qiebox11-left span {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
}

.qiebox1 {
	overflow: hidden;
	width: 1320px;
	margin: 0 auto;
	height: 310px;
}

.qiebox1-left a {
	display: block;
	width: 395px;
	height: 260px;
	overflow: hidden;
}

.qiebox1-left span {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
}

.qiebox1-right {
	float: left;
	width: 1320px;
	margin-top: 0px;
}

.qiebox1-right dl {
	border-bottom: solid 1px #bebebe;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.qiebox1-right dl dt a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}

.qiebox1-right dl dd {
	line-height: 24px;
	color: #6b6b6b;
}

.qiebox1-right ul li {
	height: 60px;
	line-height: 60px;
}

.qiebox1-right ul li a {
	float: left;
	font-size: 16px;
}

.qiebox1-right ul li span {
	float: right;
	width: 100px;
	text-align: right;
	color: #888;
	font-size: 16px;
}

.qiebox2-right {
	float: left;
	width: 740px;
	margin-top: 20px;
	margin-left: 30px;
}

.qiebox2-right dl {
	border-bottom: solid 1px #bebebe;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.qiebox2-right dl dt a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}

.qiebox2-right dl dd {
	line-height: 24px;
	color: #6b6b6b;
}

.qiebox2-right ul li {
	height: 40px;
	line-height: 40px;
}

.qiebox2-right ul li a {
	float: left;
	font-size: 16px;
}

.qiebox2-right ul li span {
	float: right;
	width: 100px;
	text-align: right;
	color: #888;
	font-size: 16px;
}

.djlist {
	overflow: hidden;
	height: 290px;
}

.djlist li {
	float: left;
	width: 335px;
	overflow: hidden;
	padding: 0 48px;
	border-right: solid 1px #ccc;
}

.djlist li.firrj {
	padding-left: 0;
}

.djlist li.lasrj {
	padding-right: 0;
	border-right: 0;
}

.djlist li .date {
	float: left;
	width: 56px;
	font-family: "Times New Roman", Times, serif;
}

.djlist li .date b {
	display: block;
	font-size: 30px;
	font-weight: normal;
}

.djlist li .date span {
	display: block;
	font-size: 12px;
}

.djlist li dl {
	float: right;
	width: 265px;
}

.djlist li dl dt {
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 15px;
}

.djlist li dl dt a {
	font-size: 16px;
	font-weight: bold;
}

.djlist li dl dd {
	color: #777;
	line-height: 32px;
	text-indent: 2em;
}

.bwsd {
	overflow: hidden;
}

.bwsd li {
	float: left;
	width: 375px;
	margin-right: 36px;
}

.bwsd li.last-bwsd {
	margin-right: 0;
}

.bwsd li a {
	display: block;
	width: 375px;
	height: 250px;
	overflow: hidden;
	position: relative;
}

.bwsd li span {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
}

.bwsd li a i {
	width: 50px;
	height: 50px;
	position: absolute;
	bottom: 20px;
	left: 20px;
	
}

.box3 {
	width: 1200px;
	margin: 35px auto 0 auto;
	overflow: hidden;
}

.notic {
	float: left;
	width: 380px;
	overflow: hidden;
	margin-right: 30px;
}

.tz-title {
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
}

.tz-title span {
	float: left;
	width: 150px;
	font-size: 22px;
	font-weight: bold;
}

.tz-title span b {
	color: #c91111;
	border-bottom: solid 2px #c91111;
	padding: 5px 0;
}

.tz-title a {
	float: right;
}

.tzlist {
	overflow: hidden;
}

.tzlist li {
	height: 22px;
	line-height: 22px;
	margin-bottom: 21px;
}

.tzlist li span {
	float: left;
	width: 85px;
	border-right: solid 1px #9c9c9c;
	color: #9c9c9c;
}

.tzlist li a {
	float: right;
	width: 280px;
	font-size: 15px;
}

.tzlist li:hover span {
	border-right: solid 1px #c91111;
	color: #c91111;
}

.firsttz {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 35px;
}

.firsttz span {
	float: left;
	width: 200px;
	height: 140px;
}

.firsttz span img {
	width: 200px;
}

.firsttz dl {
	float: right;
	width: 165px;
}

.firsttz dl dt {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.firsttz dl dt a {
	font-size: 16px;
}

.firsttz dl dd {
	color: #999;
	line-height: 24px;
	overflow: hidden;
}

.firsttz dl span {
	margin-top: 10px;
	display: block;
	height: 30px;
	line-height: 30px;
}

.firsttz dl span a {
	color: #c91111;
	font-size: 12px;
}

.mtlist {
	overflow: hidden;
	margin: 10px 0;
}

.mtlist li {
	height: 22px;
	line-height: 22px;
	margin-bottom: 21px;
	overflow: hidden;
}

.mtlist li a {
	float: left;
	border-left: solid 3px #d5d5d5;
	padding-left: 10px;
	font-size: 15px;
	width: 370px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.mtlist li span {
	float: right;
	color: #a09f9f;
}

.lastnotic {
	margin-right: 0 !important;
}

.xueshu {
	overflow: hidden;
}

.xueshu li {
	overflow: hidden;
	padding-top: 8px;
}

.xueshu li span {
	float: left;
	width: 60px;
	height: 60px;
	line-height: 30px;
	color: #ca0d0d;
	border: solid 1px #ca0d0d;
	text-align: center;
	margin-top: 8px;
	font-size: 13px;
}

.xueshu li span b {
	display: block;
	font-size: 16px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	background: #ca0d0d;
}

.xueshu li dl {
	float: right;
	width: 300px;
	padding: 0 0 10px 0;
	border-bottom: solid 1px #d5d5d5;
}

.xueshu li dl dt {
	height: 24px;
	line-height: 24px;
}

.xueshu li dl dt a {
	font-size: 15px;
}

.xueshu li dl dd {
	height: 24px;
	line-height: 24px;
	padding-left: 25px;
	color: #a09f9f;
}

.xueshu li dl .dd1 {
	
}

.xueshu li dl .dd2 {
	
	overflow: hidden
}

.zhuanti {
	width: 1200px;
	margin: 0 auto 30px auto;
	overflow: hidden;
}

.zttitle {
	height: 56px;
	line-height: 56px;
	border-bottom: solid 1px #d5d5d5;
	margin-bottom: 20px;
}

.zttitle span {
	font-size: 22px;
}

.zttitle span b {
	font-weight: normal;
	color: #c91111;
}

.zhuanti ul {
	height: 107px;
	overflow: hidden;
}

.zhuanti ul li {
	float: left;
	width: 226px;
	height: 82px;
	border: solid 1px #eeeeee;
	margin: 0 6px;
	position: relative;
	overflow: hidden;
}

.zhuanti ul li a {
	display: block;
	width: 100%;
	height: 93px;
}

.zhuanti ul li span {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
}

.zhuanti ul li:hover span {
	display: block;
}

.fr11 {
	margin-left: 20px;
}

.content1_ul {
	float: left;
	width: 100%;
	height: auto;
	padding: 0;
	margin-bottom: 20px;
	margin-top: 15px;
	z-index: 999;
}

.content1_ul li {
	float: left;
	width: 360px;
	margin-bottom: 30px;
	overflow: hidden;
	margin-right: 30px;
	margin-left: 10px;
	box-sizing: border-box;
	transition: box-shadow 0.3s;
	-o-transition: box-shadow 0.3s;
	-ms-transition: box-shadow 0.3s;
	-webkit-transition: box-shadow 0.3s;
	-moz-transition: box-shadow 0.3s;
}

.content1_ul li:last-child {
	margin-right: 0;
}

.content1_ul li:hover {
	box-shadow: 0 0 30px rgba(0,0,0,0.25);
}

.content1_span {
	float: left;
	display: block;
	width: 85px;
	height: 85px;
	background: #b8ccf1;
	color: #003366;
	padding: 0 auto;
}

.con1_ul_day {
	font-size: 30px;
	width: 85px;
	height: 48px;
	display: block;
	padding-top: 16px;
	font-family: "Microsoft YaHei","SimSun","微软雅黑","宋体";
	text-align: center;
}

.con1_ul_month {
	font-size: 14px;
	text-align: center;
	display: block;
	width: 22px;
	height: 22px;
	margin: 0 auto;
	padding-top: 8px;
	overflow: hidden;
	font-family: "Arial";
	float: left;
	margin-left: 24px;
}

.con1_ul_yue {
	font-size: 14px;
	font-family: "Microsoft YaHei","SimSun","微软雅黑","宋体";
	color: #1e4287;
	float: left;
	margin-top: 8px;
	margin-left: 3px;
}

.con1_ul_pt {
	width: 275px;
	height: 44px;
	font-size: 16px;
	font-family: "Microsoft YaHei","SimSun","微软雅黑","宋体";
	color: #000 !important;
	line-height: 22px;
	float: right;
	padding-left: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
}

.con1_ul_pp {
	width: 275px;
	height: 176px;
	font-size: 13px;
	font-family: "SimSun";
	line-height: 22px;
	color: #676767;
	float: right;
	padding-left: 10px;
	text-indent: 2em;
}

.blueline {
	float: left;
	margin-bottom: 10px;
	margin-top: 15px;
}

.orangeline {
	float: left;
	margin-bottom: 10px;
	margin-top: 16px;
}

.sy-mt-list {
	margin-top: 0px;
	width: 1320px;
	height: auto;
	z-index: 999;
}

.sy-mt-list li {
	float: left;
	width: 420px;
	height: 90px;
	line-height: 90px;
	margin: 25px 10px;
}

.sy-mt-list a {
	width: 420px;
	height: 80px;
	line-height: 80px;
	margin: 18px 0px;
	overflow: hidden;
}

.sy-mt-list a:hover {
	box-shadow: 0 0 20px rgba(0,0,0,0.25);
}

.sy-mt-list li .left {
	width: 28%;
	float: left;
	text-align: right;
	padding-top: 5px;
}

.sy-mt-list li .left .en {
	font-size: 14px;
	color: #336699;
	padding-bottom: 8px;
}

.sy-mt-list li .right {
	float: left;
	width: 100%;
	padding-left: 20px;
	height: 80px;
}

.sy-mt-list li .right .p1 {
	padding-top: 10px;
	font-size: 16px;
	color: #464646;
	padding-bottom: 10px;
	display: block;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 99%;
}

.sy-mt-list li:hover .right .p1 {
	color: #336699;
}

.sy-mt-list li .right .p2 {
	font-size: 14px;
	color: #848484;
	padding-bottom: 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 99%;
	line-height: 26px;
}

.main-right {
	float: right;
	width: 900px;
}

.main-right .list li {
	height: 79px;
	line-height: 43px;
	padding: 5px 20px;
}

.main-right .list li a {
	font-size: 16px;
	color: #000;
	display: inline-block;
	height: 60px;
	line-height: 60px;
	max-width: 800px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-top: 5px;
}

.main-right .list li a {
	*display: inline;
}

.main-right .list li .date {
	float: right;
	color: #999;
}

.main-right .list li .date1 {
	float: right;
	color: #999;
}

.main-right .list li.odd {
	background: #f8f8f8;
}

.main-right .list li:nth-child(odd) {
	background-color: #f8f8f8;
}

.main-right .page {
	margin-top: 50px;
}
/*公告*/


.date-block {
	width: 110px;
	display: inline-block;
	height: 57px;
	border-right: 1px solid #dcdcdc;
	margin-top: 5px;
	padding-right: 28px;
	margin-right: 28px;
	text-align: center;
	margin-left: 0;
	padding-left: 0;
}

.date-block p {
	text-align: center;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

.date-block .date-year {
	font-size: 14px;
	line-height: 26px;
	color: #666
}

.date-block .date-day {
	font-size: 26px;
	line-height: 26px;
	text-align: center;
	color: #336699;
	padding-top: 3px;
}

.date-block1 {
	width: 110px;
	display: inline-block;
	height: 57px;
	border-right: 1px solid #dcdcdc;
	margin-top: 5px;
	padding-right: 28px;
	margin-right: 28px;
	text-align: center;
	margin-left: 0;
	padding-left: 0;
}

.date-block1 p {
	text-align: center;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

.date-block1 .date1 {
	font-size: 14px;
	line-height: 55px;
	color: #666
}

.StudentLeft {
	width: 900px;
}
/*.StudentLeft ul{
	overflow: hidden;
}*/
.StudentLeft .tiaoZhuan {
	overflow: hidden;
	padding-top: 65px;
}

.StudentLeft>h2 {
	width: 100%;
	color: #3d77b6;
	border-bottom: 3px solid #3d77b6;
	font-size: 27px;
	padding-bottom: 16px;
	font-weight: normal;
}

.StudentLeftCon {
	float: left;
	width: 280px;
	height: 280px;
	overflow: hidden;
	margin-top: 30px;
	margin-right: 20px;
	transition: .5s;
	background: #ffffff;
}

.StudentLeftCon2 {
	margin-right: 0;
}

.StudentLeftConImg {
	width: 280px;
	height: 180px;
	overflow: hidden;
	margin-bottom: 20px;
}

.StudentLeftConImg img {
	width: 280px;
}

.StudentLeftConImg>img {
	display: block;
	transition: all .4s;
}

.StudentLeftText {
	width: 266px;
	margin: 0 auto;
}

.StudentLeftText h3 {
	font-size: 15px;
	font-weight: normal;
	color: #333;
	transition: .3s;
}

.StudentLeftText p {
	color: #8b8d8e;
	font-size: 12px;
	line-height: 22px;
	margin-top: 12px;
	margin-bottom: 10px;
}

.StudentLeftText div span {
	color: #8b8d8e;
	font-size: 12px;
	padding: 0 16px 0 9px;
}

.StudentLeftCon:hover {
	/*background:#dddddd;*/
	box-shadow: 0 0 10px #000000
}

.StudentLeftCon:hover .StudentLeftConImg1 {
	transform: scale(1.1);
}

.StudentLeftCon:hover .StudentLeftTextTitle {
	color: black;
}

.StudentLeftCon:hover .StudentLeftText h3 {
	color: #3d77b6;
}

.contentLeft {
	width: 900px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.contentLeft>h3 {
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #333;
	margin-top: 18px;
}

.contentLeft1 {
	width: 1150px;
	margin-bottom: 20px;
	margin: 0 auto;
	padding-left: 20px;
	padding-bottom: 20px;
}

.contentLeft1>h3 {
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #333;
	margin-top: 18px;
}

.author {
	font-size: 14px;
	color: #949596;
	text-align: center;
	padding-top: 20px;
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 20px;
}

.contentCon {
	padding-top: 32px;
	border-bottom: 1px dashed #747575;
	padding-bottom: 32px;
}

.contentConText {
	font-size: 16px;
	line-height: 32px;
	color: #747575;
	text-indent: 30px;
}

.contentConImg {
	margin-top: 15px;
	text-align: center;
}

.conTop,.conRight {
	color: #686868;
	font-size: 14px;
	margin-top: 28px;
}

.conTop span,.conRight span {
	display: inline-block;
	width: 24px;
	height: 24px;
	font-weight: bold;
	background: #c8c8c8;
	color: white;
	text-align: center;
	line-height: 24px;
	transition: .3s;
}

.conTop:hover {
	color: #3d77b6;
}

.conTop:hover span {
	background: #3d77b6;
}

.left {
	float: left;
}

.right {
	float: right;
}

i {
	font-style: normal;
}

.StudentLeft1 {
	width: 900px;
}
/*.StudentLeft1 ul{
	overflow: hidden;
}*/
.StudentLeft1 .tiaoZhuan {
	overflow: hidden;
	padding-top: 65px;
}

.StudentLeft1>h2 {
	width: 100%;
	color: #3d77b6;
	border-bottom: 3px solid #3d77b6;
	font-size: 27px;
	padding-bottom: 16px;
	font-weight: normal;
}

.StudentLeftCon1 {
	float: left;
	width: 280px;
	height: 305px;
	overflow: hidden;
	margin-top: 30px;
	margin-right: 20px;
	transition: .5s;
	background: #ffffff;
}

.StudentLeftCon2 {
	margin-right: 0;
}

.StudentLeftConImg1 {
	width: 280px;
	height: 180px;
	overflow: hidden;
	margin-bottom: 20px;
}

.StudentLeftConImg1 img {
	width: 280px;
}

.StudentLeftConImg1>img {
	display: block;
	transition: all .4s;
}

.StudentLeftText1 {
	width: 266px;
	margin: 0 auto;
	text-align: center;
}

.StudentLeftText1 h3 {
	font-size: 15px;
	font-weight: normal;
	color: #333;
	transition: .3s;
}

.StudentLeftText1 div span {
	color: #8b8d8e;
	font-size: 12px;
	padding: 0 16px 0 9px;
}

.StudentLeftCon1:hover {
	/*background:#dddddd;*/
	box-shadow: 0 0 10px #000000
}

.StudentLeftCon1:hover .StudentLeftConImg1 {
	transform: scale(1.1);
}

.StudentLeftCon1:hover .StudentLeftTextTitle1 {
	color: black;
}

.StudentLeftCon1:hover .StudentLeftText1 h3 {
	color: #3d77b6;
}

ul.pkulist {
	width: 890px;
	margin: 0 auto;
}

ul.pkulist li {
	float: left;
	margin-left: 20px;
	margin-right: 0.4em;
/*  margin-left: 10px;  zb */
	margin-top: 2em;
	margin-bottom: 2em;
}

ul.pkulist li.list_right {
	margin-right: 0px;
}

ul.pkulist1 {
	margin: 0 144px;
    /* ouyang  */
	margin: 0 114px;
    /* zb  */
}

ul.pkulist1 li {
	float: left;
	margin-right: 2em;
/*  margin-left: 10px;  zb */
	margin-top: 2em;
	margin-bottom: 2em;
}

ul.pkulist1 li.list_right {
	margin-right: 0px;
}

table.leaders td {
	vertical-align: top;
	font-size: 1.2em;
	line-height: 2.5em;
}

table.top10 td {
	vertical-align: top;
	font-size: 1.3em;
	line-height: 2em;
}

.rowline_9b {
	border-bottom: 2px solid #8c0000;
}

table.celebrities td {
	vertical-align: middle;
	font-size: 1.3em;
	line-height: 1.5em;
	height: 15em;
}

.leaders {
	width: 415px;
}

.fl-tab {
	width: 260px;
	float: left;
	height: auto;
	background: #F6F6F6;
	border-bottom: 3px solid #F0C555;
}
/*TaB切换 通用*/
.years {
	display: block;
	width: 100%;
	margin-top: 10px;
	border: 1px solid #e8e8e8;
}

.tabtitle {
	background-color: #f5f5f5;
	background-image: url(../images/tit_bgr.jpg);
	background-repeat: repeat-x;
	height: 35px;
	overflow: hidden;
	padding-left: 10px;
	border-bottom: 1px solid #005ca2;
}

.tabtitle li {
	display: inline-block;
	float: left;
	width: auto;
	padding-top: 5px;
}

.tabtitle li a {
	text-decoration: none;
	color: #333333;
	font-family: "微软雅黑";
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	display: block;
	padding: 0 20px;
}

.tabtitle li.hover a {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #0568a7;
}

.tabtitle li.more {
	float: right;
}

.tabtitle li.more a {
	color: #999999;
	font-size: 12px;
	text-decoration: none;
}

.normallist {
	padding-top: 10px;
	padding-left: 15px;
}

.normallist li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding-left: 12px;
	display: block;
	clear: both;
	background: url(../images/dian.png) no-repeat left center;
	vertical-align: bottom;
}

.normallist li span {
	float: right;
	color: #aaa;
	font-size: 12px;
}

.normallist li a {
	color: #222;
	text-decoration: none;
	float: left;
}

.normallist li a em {
	color: #8aa2b6;
	padding-right: 8px;
}

.normallist li.dash {
	
}