@charset "UTF-8";

.pub-date-tips .date-text-list .item-text {
	float: left;
}
.fr{
      float: right
}
.fl{
      float:left
}
.pub-custom-date .date-thead .date-text,
.pub-custom-date .date-tbody .date-text {
	display: inline-block;
	vertical-align: middle;
}

.pub-date-tips:before,
.pub-date-tips:after {
	content: '';
	position: absolute;
	height: 0;
	width: 0;
}

.pub-date-tips:before,
.pub-date-tips:after {
	position: absolute;
	width: 0;
	height: 0;
	content: '';
}

.pub-date-tips .date-text-list .item-text {
	font-size: 0;
	letter-spacing: -.41rem;
}

.pub-date-tips .date-text-list .item-mark {
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	margin-left: 5px;
	padding: 0 4px;
	text-align: center;
}

body {
	margin: 0;
	height: 1200px;
	min-width: 1200px;
	background-color: #ffffff;
	width: auto;
	height: auto;
	margin: 0 auto;
	font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', SimSun, 'NSimSun', 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB', STHeiti;
	font-size: .95em;
}

/*定义常量*/
.container,
.nav-wrap .nav-list,
.fun-btns {
	width: 1200px !important;
	min-width: 1200px;
	height: inherit;
	min-height: 0px;
	margin: 0 auto;
}

.l,
.nav-wrap .nav-list .nav-item {
	float: left;
}

.r {
	float: right;
}

.f25 {
	font-size: 25px;
}

.f37 {
	font-size: 37px;
}

.ml10 {
	margin-left: 10px;
}

.mr10 {
	margin-right: 10px;
}

.f16 {
	font-size: 16px;
}

a {
	text-decoration: none;
	color: #858585;
	cursor: pointer;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.clear-float,
.row,
.header .header-content {
	zoom: 1;
}

.clear-float:after,
.row:after,
.header .header-content:after {
	clear: both;
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
}

.inline-text,
.col-news .notice-content ul li a .title,
.col-news .notice-content ul li a .content {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.col-news .notice-content ul li  .content a{height:20px;overflow:hidden;display:block;width: 300px;}

.row {
	margin-top: 20px;
margin-bottom: 20px;
}

/*头部*/

.header, .main-nav, .banner, .container {
    min-width: 1200px
}

.header .inner, .main-nav .inner, .banner .inner, .container .inner {
    width: 1200px
}

.header {
    background-color: #1b629c;
    background-position: center 0
}

.header .inner {
    padding: 10px 0
}

.header .logo, .header .logo .logo-link {
    height: 100px;
    width: 550px
}

.header .logo {
    display: table;
    table-layout: fixed
}

.header .logo .logo-link {
    display: table-cell;
    vertical-align: middle
}

.header .qr-code img {
    width: 100px;
    height: 100px;
    border-radius: 2px
}

.header .login-module {
    overflow: hidden
}

.header .login-module .lm-list {
    display: table;
    table-layout: fixed
}

.header .login-module .lm-item {
    display: table-cell;
    vertical-align: middle;
    height: 100px;
    padding: 0 5px
}

.header .login-module .lm-link {
    border-radius: 50%;
    display: block;
    width: 88px;
    height: 88px;
    padding: 10px 15px;
    position: relative
}

.header .login-module .lm-link.orange {
    background-color: #ff9147
}

.header .login-module .lm-link.blue {
    background-color: #47c0ff
}

.header .login-module .lm-link.green {
    background-color: #75d53a
}

.header .login-module .lm-link.red {
    background-color: #d0122c
}

.header .login-module .lm-link.purple {
    background-color: #a3316a
}

.header .login-module .lm-link.yellow {
    background-color: #e5c44f
}

.header .login-module .lm-link.default {
    background-color: #0fb89f
}

.header .login-module .lm-link.has-icon {
    padding-top: 45px
}

.header .login-module .lm-link.has-icon .icon-large {
    top: 10px;
    left: 50%;
    margin: 0 0 0 -15px
}

.header .login-module .lm-text {
    color: #fff;
    line-height: 32px;
    height: 32px;
    font-size: 16px;
    text-align: center
}


.header {
	height: 100px;
	padding: 10px 0px;
	line-height: 90px;
}

.header .logo-wrap {
	height: 100%;
}

.header .header-logo {
	height: 70px;
	margin-top: 15px;
	display: block;
}

.header .search-bar {
	border: 1px solid #ddd;
	width: 150px;
	height: 35px;
	border-radius: 20px;
	padding: 0px 40px 0 20px;
	outline: none;
}

.header .wx-btn-wrap {
	position: absolute;
}

.header .wx-btn-wrap .icon-svg-search {
	background-color: transparent;
	transition: background-color .5s linear;
}

.header .wx-img {
	position: absolute;
	z-index: 0;
	left: -35px;
	top: 80px;
	width: 100px;
	height: 100px;
	border: 1px solid #ddd;
	opacity: 0;
	transition: opacity .4s linear, top .3s ease-in-out, z-index .5s linear;
}

.header .show {
	top: 75px;
	opacity: 1;
	z-index: 9;
}
.search-bar-wrap{position: relative;}
.search-bar-wrap .search-submit{position: absolute;top: 36px;right: 10px; width: 20px;height: 20px; background: url(../img/search.png) 100%; background-size: 100%; border: none; outline: none; cursor: pointer;}
/*导航*/
.nav-wrap {
	background-color: #2769a6;
	height: 45px;
	line-height: 45px;
}

.nav-wrap .nav-list .nav-item {
	width: 12.5%;
	text-align: center;
	position: relative;
}

.nav-wrap .nav-list .nav-item:hover {
	background-color: #74b4f9;
}

.nav-wrap .nav-list .nav-item:hover .son-nav {
	display: block;
	opacity: 1;
	z-index: 9;
}

.nav-wrap .nav-list .nav-item .son-nav {
	display: none;
	position: absolute;
	left: 0;
	top: 45px;
	width: 100%;
	opacity: 0;
	z-index: 0;
	transition: opacity .6s linear;
	-webkit-tansition: opacity .6s linear;
}

.nav-wrap .nav-list .nav-item .son-nav .son-link {
	color: #ffffff;
	background-color: #74b4f9;
	display: block;
}

.nav-wrap .nav-list .nav-item .son-nav .son-link:hover {
	background-color: #65b4f4;
}

.nav-wrap .nav-list .nav-link {
	color: #ffffff;
}

/*焦点图*/
.banner-wrap {
	max-height: 400px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	}

.banner-wrap .swipe-list {
	}

.banner-wrap .swipe-item {
	opacity: 0;
	-webkit-transition: opacity 1.5s;
	transition: opacity 1.5s;
	width: 100%;
}

.banner-wrap .swipe-item-img {
	width: 100%;
}

.banner-wrap .swipe-list .curr {
	opacity: 1;
	top: 0;
	left: 0;
	z-index: 1;
}

/*按钮行*/
.fun-btns {
	font-size: 0;
	-webkit-text-size-adjust: none;
	background: #479cee;
	padding: 27px 0;
	text-align: center;
	border-radius: 0;
}

.fun-btns .btn {
	width: 175px;
	color: #ffffff;
	height: 65px;
	border-radius: 5px;
	overflow: hidden;
	display: inline-block;
	margin-right: 60px;
	line-height: 65px;
	font-size: 18px;
	position: relative;
	padding-left: 50px;
	box-shadow: 3px 3px 6px 1px #4f5980;
}

.fun-btns .btn:last-of-type {
	margin-right: 0px;
}

.fun-btns .btn-red {
	background-color: #d0122c;
}

.fun-btns .btn-green {
	background-color: #75d53a;
}

.fun-btns .btn-blue {
	background-color: #47c0ff;
}

.fun-btns .btn-yellow {
	background-color: #ff9147;
}

.fun-btns .circle {
	position: absolute;
	display: block;
	left: 35px;
	top: 15px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 50%;
	background-color: #ffffff;
}
.fun-btns .circle img{
	width: 28px;
	height: 30px;
}

.fun-btns .circle .iconfont {
	font-size: 24px;
	color: #666666;
}

.col-title {
	margin: 0;
	font-weight: normal;
	font-size: 16px;
	height: 40px;
	border-bottom: 1px solid #ddd;
}

.col-title .title-txt {
	line-height: 40px;
	height: 40px;
	display: inline-block;
	padding: 0px 15px;
	cursor: pointer;
}

.col-title .title-txt.curr {
	border-bottom: 2px solid;
	border-color: #65b4f4;
}

.col-content {
	
}
.col-content {
	padding: 0px 15px;
}

.col-content .content-item {
	margin: 5px 0px;
	border-bottom: 1px dashed #DDDDDD !important;
	position: relative;
}
.col-content .content-item a{
        height:36px;
        display:block;
overflow: hidden;
}

.col-content .content-item a:hover{color:#65b4f4}

.col-content .content-item .content-txt-wrap {
	height: 40px;
	display: inline-block;
	overflow: hidden;
}

.col-content .content-item .content-txt {
	width: 100%;
	display: table-cell;
	height: 40px;
	overflow: hidden;
	font-size: 13px;
	padding-right: 60px;
}
.col-content .content-item .content-txt a:hover{color:#65b4f4}

.col-content .content-item .content-txt:hover {
	color: #65b4f4;
}

.col-content .content-item:last-of-type {
	border: none;
}

.col-content .content-item .mark {
	background-color: #fff;
	color: #666;
	position: absolute;
	top: 0;
	right: 0px;
	line-height: 30px;
	height: 30px;
	padding: 0 3px;
	width: 45px;
	text-align: center;
	display: block;
	font-size: 12px;
}

.col-content .content-item .mark:before {
	content: '';
	position: absolute;
	top: 10px;
	border-top: 5px solid transparent;
	border-left: 8px solid #1b629c;
	border-bottom: 5px solid transparent;
	right: -7px;
}

.row-col-two .row-left {
	width: 280px;
	border: 1px solid #ddd;
	min-height: 300px;
}

.row-col-thr .row-left,
.row-col-thr .row-right {
	width: 280px;
	border: 1px solid #ddd;
}

.row-col-thr .row-center {
	width: 590px;
	margin: 20px 10px 0px;
	border: 1px solid #ddd;
}

.row-col-thr .col-content {
	height: 290px;
	overflow: hidden;
}

.news-wrap {
	width: 880px;
	border: 1px solid #ddd;
	height: 302px;
	overflow: hidden;
	position: relative;
}
.w760{
width:760px
}
.w425{
width:410px !important}
.w380{
width:380px !important}

.news-wrap .news-img-list {
	width: 500px;
	height: 1036px;
	overflow: hidden;
	position: relative;
}

.news-wrap .news-img-list .hide {
	display: none;
}

.news-wrap .news-img-list .news-img-item {
	width: 100%;
	z-index: 5;
}

.news-wrap .news-img-list .news-img-item .img-link {
	display: block;
	height: 100%;
}

.news-wrap .news-img-list .news-img-item .img-link img {
	height: 100%;
	min-width: 100%;
}

.news-wrap .news-txt-list {
	width: 260px;
	height: 260px;
}

.news-wrap .news-txt-list .news-txt-item {
	padding: 5px 10px;
	height: 54px;
	border-bottom: 1px solid #ddd;
	font-size: 13px;
}

.news-wrap .news-txt-list .news-txt-item .news-link {
	display: block;
	height: 100%;
	overflow: hidden;
}

.news-wrap .news-txt-list .news-txt-item .news-title {
	display: table-cell;
	height: 40px;
	vertical-align: middle;
	overflow: hidden;
	max-height: 40px;
}

.news-wrap .news-txt-list .curr {
	background-color: #618fc0;
	border-bottom: 1px solid #618fc0;
	position: relative;
}
.news-wrap .news-txt-list .curr a {color:#fff}

.news-wrap .news-txt-list .curr .news-link {
	color: #fff;
}

.news-wrap .news-txt-list .curr:before {
	content: '';
	width: 0px;
	height: 0px;
	border: 8px solid transparent;
	border-color: transparent #65b4f4 transparent transparent;
	border-left-width: 0;
	right: 100%;
	top: 50%;
	margin-top: -8px;
	position: absolute;
	z-index: 9;
}

/*切换消息栏*/
.tags .col-title .title-txt {
	border: none;
}

.tags .col-title .curr {
	border-bottom: 2px solid;
	border-color: #65b4f4;
}

.obtain-tags {
	position: relative;
	width: 280px;
	border: 1px solid #ddd;
	min-height: 300px;
}
}

.obtain-tags .col-title .title-txt {
	border: none;
}

.obtain-tags .col-title .curr {
	border-bottom: 2px solid;
	border-color: #65b4f4;
}

.obtain-tags .col-content {
	width: 248px;
	height: 100%;
	float: left;
	transition: opacity .4s linear, left .4s ease-in-out;
	-weikit-transition: opacity .4s linear, left .4s ease-in-out;
}
.obtain-tags .box{
	position: absolute;
	top: 0;
	left: 0;
}
.obtain-tags .box2{
	position: absolute;
	top: 0;
	left: 0;
}
.box3{
	position: absolute;
	top: 0;
	left: 0;
	width: 1760px;
}

.date-cell,
.date-widget .content .date-week,
.date-widget .content .date-day,
.date-widget .content .date-day-prev-month,
.date-widget .content .date-day-next-month {
	width: 14.28%;
	height: 10%;
	text-align: center;
	padding-top: 2%;
}

/*日期控件*/
.date-widget {
	position: relative;
}

.date-widget .content {
	position: relative;
	width: 100%;
	height: 300px;
	padding: 0;
}

.date-widget .content .date-title {
	display: inline-block;
	text-align: center !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	background: #fff;
	color: #00796b;
	font-weight: 500;
}

.date-widget .content .prev-month,
.date-widget .content .next-month {
	position: relative;
	top: 10px;
	width: 13%;
	height: 10%;
	padding: 2% 2% 0 2%;
	margin-top: 0;
	font-family: '宋体';
	font-size: 18px;
	color: #65b4f4;
	cursor: pointer;
}

.date-widget .content .prev-month {
	float: left;
}

.date-widget .content .next-month {
	float: right;
}

.date-widget .content .month {
	position: relative;
	padding-top: 2%;
	height: 15%;
	width: 74%;
	margin-top: 0;
	text-align: center;
	font-size: 16px;
}

.date-widget .content .date-week {
	float: left;
	color: #000;
}

.date-widget .content .date-day,
.date-widget .content .date-day-prev-month,
.date-widget .content .date-day-next-month {
	float: left;
}

.date-widget .content .date-day-next-month,
.date-widget .content .date-day-prev-month {
	color: #dedede;
}

/*新闻*/
.col-news {
	position: relative;
	height: 259px;
	overflow: hidden;
	width: 100%;
}

.col-news .notice-content {
	position: absolute;
	left: 100%;
	top: 0;
	opacity: 0;
	transition: opacity .6s linear, left .6s ease-in-out;
	-webkit-transition: opacity .6s linear, left .6s ease-in-out;
	width: 100%;
	height: 100%;
}

.col-news .notice-content .double-choose ul li {
	width: 100%;
	float: none;
	padding: 18px 10px;
}

.col-news .notice-content .double-choose ul li a:hover {
	text-decoration: none;
}

.col-news .notice-content .double-choose ul li a .date {
	top: 5px;
}

.col-news .notice-content .double-choose ul li:nth-last-of-type(2) {
	border-bottom: 1px dashed #ddd;
}

.col-news .notice-content ul {
	margin-top: 0px;
	padding-left: 0px;
	height: 259px;
	width: 50%;
	float: left;
}
.col-news .notice-content ul tr {
margin-left: 0;
	border-bottom: 1px dashed #ddd;
	padding: 8px 10px;
	width: 50%;
	float: left;
	box-sizing: border-box;
    display: block;
    position: relative;
    padding-left: 60px;
    min-height: 60px;
   height:85px
}
.col-news .notice-content ul tr  td{width:330px}


.col-news .notice-content ul li:hover .title,
.col-news .notice-content ul li:hover .content {
	color: #1b629c;
}
.col-news .notice-content ul li  .content a{
height:20px;overflow:hidden;display:block}


.col-news .notice-content ul li  .date {
	position: absolute;
	right: 10px;
	top: 13pxpx;
	width: 55px;
	height: 55px;
	border: 1px solid #ddd;
	text-align: center;
	transition: all .3s;
}

.col-news .notice-content ul li  .date .day {
	font-size: 14px;
	line-height: 14px;
	margin-top: 9px;
}

.col-news .notice-content ul li  .date .day-month {
	background-color: #479cee;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
}

.col-news .notice-content ul li  .date .time {
	font-size: 12px;
	margin-top: 5px;
}

.col-news .notice-content ul li  .title {
	margin-top: 8px;
	font-size: 16px;
	color: #333;
	margin-bottom: 5px;
	max-width: 100%;
}

.col-news .notice-content ul li  .content {
	font-size: 13px;
	color: #858585;
	max-width: 100%;
}

.col-news .notice-content .content-wrap {
	width: 90%;
}
.col-news .notice-content .content-wrap a:hover{
	color:#65b4f4
}

.col-news .notice-content .item-time {
	position: absolute;
	top: 20px;
	left: 0px;
}

.col-news .notice-content .item-time .it-txt {
	margin: 0;
	padding: 0px 10px;
}

.col-news .notice-content .item-time .time-mark {
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	margin-left: 10px;
	padding: 0 8px;
	text-align: center;
	background-color: #479cee;
}

.col-news .notice-content .item-time .item-logo {
	width: 60px;
	height: 85px;
}

.col-news .curr {
	left: 0;
	opacity: 1;
}

.link-more {
	float: right;
	padding: 12px;
	font-size: 12px;
        margin:0
}

.link-more:hover {
	color: #74b4f9;
}

/*快速导航*/
.row-fast-link {
	background: #F2F2F2 url(../img/06.png) no-repeat;
	padding: 30px 0px 40px;
}

.row-fast-link .fast-link-list {
	text-align: center;
	font-size: 0;
	-webkit-text-size-adjust: none;
}
.row-fast-link .fast-link-list li img{
		width: 60px;
		height: 60px;
		margin: 10px auto 0;
		display: block;
}


.row-fast-link .fast-link-list .fast-link-item {
	display: inline-block;
	height: 85px;
	width: 109px;
	line-height: 85px;
	border-radius: 35px;
	margin-right: 55px;
}

.row-fast-link .fast-link-list .fast-link-item .iconfont {
	font-size: 30px;
	color: #fff;
	display: block;
	padding-top: 6px;
}

.row-fast-link .fast-link-list .fast-bg-0 {
	border:1px solid #fff;
}
.row-fast-link .fast-link-list li:hover{
	border: 1px solid #479cee;
	color: #479cee;
}

.row-fast-link .fast-link-list .fast-bg-1 {
	/* background-color: #75d53a; */
	border:1px solid #fff;
}

.row-fast-link .fast-link-list .fast-bg-2 {
	/* background-color: #47c0ff; */
	border:1px solid #fff;
}

.row-fast-link .fast-link-list .fast-bg-3 {
	/* background-color: #ff9147; */
	border:1px solid #fff;
}

.row-fast-link .fast-link-list .fast-link {
	color: #ffffff;
	font-size: 18px;
	display: block;
}

/*友情链接*/
.friend-link-list {
	min-height: 40px;
}

.friend-link-list .friend-link-item {
	width: 180px;
	height: 90px;
	float: left;
	border: 1px solid #ddd;
	margin: 0px 15px 10px 0px;
	box-sizing: border-box;
}

.friend-link-list .friend-link-item:last-of-type {
	margin-right: 0px;
}

.friend-link-list .friend-link-item .friend-link {
	display: block;
	height: 100%;
}

.friend-link-list .friend-link-item .friend-link-img {
	height: 60px;
	width: 100%;
}

.friend-link-list .friend-link-item .friend-link-txt {
	margin: 0;
	padding: 0;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	border-top: 1px solid #dddddd;
}

.friend-link-list .after-link {
	border: none;
	height: auto;
	width: auto;
	padding-right: 15px;
}

.friend-link-list .after-link .friend-link-txt {
	border: none !important;
}

.row-title {
	margin: -10px auto 15px;
	padding: 0;
	font-weight: normal;
	font-size: 16px;
	font-weight: bold;
	width: 120px;
}

/*底部信息*/
.bottom {
	padding: 45px 0px;
	color: #F6F6F6;
	background: transparent;
	border-bottom: 1px solid #F6F6F6;
}

.bottom .bottom-txt,
.bottom .ii-text {
	margin: 8px 0px;
	font-size: 14px;
}

.bottom .bottom-txt-detail {
	margin: 5px 0px;
}

.bottom .bottom-title {
	margin: 15px 0px;
}

.bottom .ii-tit {
	font-size: 14px;
	margin: 0px;
}

.bottom .col-us {
	width: 30%;
	box-sizing: border-box;
	line-height: 120px;
	height: 120px;
}

.bottom .col-us .bottom-title {
	margin-top: 10px;
}

.bottom .col-info {
	width: 17%;
	padding: 0px 25px;
	box-sizing: border-box;
	min-height: 220px;
	position: relative;
}

.bottom .col-info:before {
	content: '';
	position: absolute;
	top: 50%;
	height: 220px;
	margin-top: -110px;
	left: 0px;
	width: 1px;
	background-color: #ffffff;
}

.bottom .code-img {
	width: 25%;
	box-sizing: border-box;
	line-height: 120px;
	height: 120px;
}

.bottom .code-img .col-logo {
	text-align: center;
	width: 100%;
}

.bottom .code-img .bottom-logo {
	width: 80px;
	height: 80px;
	overflow: hidden;
}

.bottom .col-logo {
	width: 100%;
}

/*网站信息*/
.footer {
	padding: 15px 0px;
}

.footer .footer-txt {
	margin-top: 5px;
	text-align: center;
	color: #F6F6F6;
	font-size: 14px;
}

.footer .footer-txt .footer-label {
	margin-right: 15px;
}

/********公用日历********/
.pub-custom-date {
	background-color: #fff;
	height: 300px !important;
	overflow: hidden;
}

.pub-custom-date .date-head {
	padding: 10px;
	position: relative;
	background-color: #ffffff;
	color: #333 !important;
}

.pub-custom-date .date-head span {
	color: #65b4f4 !important;
}

.pub-custom-date .date-head .prev-btn,
.pub-custom-date .date-head .next-btn {
	cursor: pointer;
	height: 30px;
	width: 30px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
}

.pub-custom-date .date-head .prev-btn {
	background: url(../img/web_icon_left_dis.png) no-repeat;
	left: 10px;
	background-size: 100%;
}

.pub-custom-date .date-head .next-btn {
	background: url(../img/web_icon_right_dis.png) no-repeat;
	right: 10px;
	background-size: 100%;
}

.pub-custom-date .date-head .curr-date {
	color: #65b4f4 !important;
	font-size: 20px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	margin: 0;
}

.pub-custom-date .date-table {
	width: 100%;
	table-layout: fixed;
	border-spacing: 0px;
}

.pub-custom-date .date-cell,
.pub-custom-date .date-widget .content .date-week,
.date-widget .content .pub-custom-date .date-week,
.pub-custom-date .date-widget .content .date-day,
.date-widget .content .pub-custom-date .date-day,
.pub-custom-date .date-widget .content .date-day-prev-month,
.date-widget .content .pub-custom-date .date-day-prev-month,
.pub-custom-date .date-widget .content .date-day-next-month,
.date-widget .content .pub-custom-date .date-day-next-month {
	text-align: center;
}

.pub-custom-date .prev-cell,
.pub-custom-date .next-cell {
	color: #ccc;
}

.pub-custom-date .date-thead {
	background-color: #65b4f4;
}

.pub-custom-date .date-thead .date-text {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
}

.pub-custom-date .date-days {
	height: 200px;
}

.pub-custom-date .date-tbody .date-cell,
.pub-custom-date .date-tbody .date-widget .content .date-week,
.date-widget .content .pub-custom-date .date-tbody .date-week,
.pub-custom-date .date-tbody .date-widget .content .date-day,
.date-widget .content .pub-custom-date .date-tbody .date-day,
.pub-custom-date .date-tbody .date-widget .content .date-day-prev-month,
.date-widget .content .pub-custom-date .date-tbody .date-day-prev-month,
.pub-custom-date .date-tbody .date-widget .content .date-day-next-month,
.date-widget .content .pub-custom-date .date-tbody .date-day-next-month {
	cursor: pointer;
	padding: 5px 5px;
	height: 41px;
}

.pub-custom-date .date-tbody .date-cell.selected,
.pub-custom-date .date-tbody .date-widget .content .selected.date-week,
.date-widget .content .pub-custom-date .date-tbody .selected.date-week,
.pub-custom-date .date-tbody .date-widget .content .selected.date-day,
.date-widget .content .pub-custom-date .date-tbody .selected.date-day,
.pub-custom-date .date-tbody .date-widget .content .selected.date-day-prev-month,
.date-widget .content .pub-custom-date .date-tbody .selected.date-day-prev-month,
.pub-custom-date .date-tbody .date-widget .content .selected.date-day-next-month,
.date-widget .content .pub-custom-date .date-tbody .selected.date-day-next-month,
.pub-custom-date .date-tbody .date-cell.curr,
.pub-custom-date .date-tbody .date-widget .content .curr.date-week,
.date-widget .content .pub-custom-date .date-tbody .curr.date-week,
.pub-custom-date .date-tbody .date-widget .content .curr.date-day,
.date-widget .content .pub-custom-date .date-tbody .curr.date-day,
.pub-custom-date .date-tbody .date-widget .content .curr.date-day-prev-month,
.date-widget .content .pub-custom-date .date-tbody .curr.date-day-prev-month,
.pub-custom-date .date-tbody .date-widget .content .curr.date-day-next-month,
.date-widget .content .pub-custom-date .date-tbody .curr.date-day-next-month {
	cursor: default;
}

.pub-custom-date .date-tbody .date-cell.selected .date-text,
.pub-custom-date .date-tbody .date-widget .content .selected.date-week .date-text,
.date-widget .content .pub-custom-date .date-tbody .selected.date-week .date-text,
.pub-custom-date .date-tbody .date-widget .content .selected.date-day .date-text,
.date-widget .content .pub-custom-date .date-tbody .selected.date-day .date-text,
.pub-custom-date .date-tbody .date-widget .content .selected.date-day-prev-month .date-text,
.date-widget .content .pub-custom-date .date-tbody .selected.date-day-prev-month .date-text,
.pub-custom-date .date-tbody .date-widget .content .selected.date-day-next-month .date-text,
.date-widget .content .pub-custom-date .date-tbody .selected.date-day-next-month .date-text {
	background-color: #47c0ff;
	border: 1px solid #47c0ff;
	border-radius: 50%;
	color: #fff !important;
}

.pub-custom-date .date-tbody .date-cell.selected.jobfair .date-text,
.pub-custom-date .date-tbody .date-widget .content .selected.jobfair.date-week .date-text,
.date-widget .content .pub-custom-date .date-tbody .selected.jobfair.date-week .date-text,
.pub-custom-date .date-tbody .date-widget .content .selected.jobfair.date-day .date-text,
.date-widget .content .pub-custom-date .date-tbody .selected.jobfair.date-day .date-text,
.pub-custom-date .date-tbody .date-widget .content .selected.jobfair.date-day-prev-month .date-text,
.date-widget .content .pub-custom-date .date-tbody .selected.jobfair.date-day-prev-month .date-text,
.pub-custom-date .date-tbody .date-widget .content .selected.jobfair.date-day-next-month .date-text,
.date-widget .content .pub-custom-date .date-tbody .selected.jobfair.date-day-next-month .date-text {
	background-color: #65b4f4;
	border: 1px solid #65b4f4;
	border-radius: 50%;
	color: #fff !important;
}

.pub-custom-date .date-tbody .date-cell.curr .date-text,
.pub-custom-date .date-tbody .date-widget .content .curr.date-week .date-text,
.date-widget .content .pub-custom-date .date-tbody .curr.date-week .date-text,
.pub-custom-date .date-tbody .date-widget .content .curr.date-day .date-text,
.date-widget .content .pub-custom-date .date-tbody .curr.date-day .date-text,
.pub-custom-date .date-tbody .date-widget .content .curr.date-day-prev-month .date-text,
.date-widget .content .pub-custom-date .date-tbody .curr.date-day-prev-month .date-text,
.pub-custom-date .date-tbody .date-widget .content .curr.date-day-next-month .date-text,
.date-widget .content .pub-custom-date .date-tbody .curr.date-day-next-month .date-text {
	background-color: #fff !important;
	border: 1px solid #65b4f4 !important;
	border-radius: 50%;
	color: #333 !important;
}

.pub-custom-date .date-tbody .date-text {
	border: 1px solid transparent;
	font-size: 14px;
	height: 28px;
	line-height: 26px;
	width: 28px;
}

.pub-custom-date .date-tbody .date-today {
	color: #65b4f4 !important;
	border: 2px solid #65b4f4 !important;
}

.pub-date-tips {
	background-color: #fff;
	border: 1px solid #65b4f4;
	border-radius: 5px;
	padding: 10px 15px;
	position: absolute;
	width: 400px;
	top: 0;
	left: 0;
	z-index: 9;
}

.pub-date-tips:before {
	border: 8px solid transparent;
	border-color: transparent #268a8f transparent transparent;
	border-left-width: 0;
	top: 10px;
	left: -8px;
	z-index: 2;
}

.pub-date-tips:after {
	border: 7px solid transparent;
	border-color: transparent #fff transparent transparent;
	border-left-width: 0;
	top: 11px;
	left: -7px;
	z-index: 5;
}

.pub-date-tips .dt-inner {
	height: 205px;
	overflow: auto;
}

.pub-date-tips .dt-inner .pub-loading {
	height: 100%;
}

.pub-date-tips .date-text-list {
	margin-bottom: -1px;
}

.pub-date-tips .date-text-list .item {
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
	text-align: right;
}

.pub-date-tips .date-text-list .item-time {
	line-height: 30px;
	height: 30px;
}

.pub-date-tips .date-text-list .item-text {
	width: 85%;
	text-align: left;
	padding: 4px 0;
}

.pub-date-tips .date-text-list .item-link,
.pub-date-tips .date-text-list .item-mark {
	display: inline-block;
	font-size: 14px;
	letter-spacing: normal;
}

.pub-date-tips .date-text-list .item-link {
	font-size: 14px;
}

.pub-date-tips .date-text-list .item-link.has-dot {
	position: relative;
	padding-left: 10px;
}

.pub-date-tips .date-text-list .item-link.has-dot .dot {
	background-color: #666;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	width: 4px;
	height: 4px;
	margin-top: -2px;
}

.pub-date-tips .date-text-list .item-link.has-dot:hover .dot {
	background-color: #268a8f;
}

.pub-date-tips .date-text-list .item-time {
	color: #999;
}

.date-check-all {
	background-color: #268a8f;
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	padding: 0 15px;
	text-align: center;
}

.date-check-all:hover {
	color: #fff;
	text-decoration: underline;
}

.pub-float-toolbar .tool-list .tool-item,
.pub-float-toolbar .tool-list .tool-son {
	background-color: #65b4f4 !important;
}

/*# sourceMappingURL=indexzd.css.map */

.row-col-four .row-left,
.row-col-four .row-right {
	width: 575px;
	height: 290px;
	border: 1px solid #ddd;
}

.row-col-four .row-right {
	margin-left: 10px;
}

/*底部信息*/
.footer-wrap .inner {
    position: relative;
    opacity: .9;
    -webkit-background-size: cover;
    background-size: cover;
}

.footer-wrap .inner:before {
    content: '';
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #479cee;
    opacity: .92;
}

.bottom {
    padding: 45px 0px;
    color: #F6F6F6;
    background: transparent;
    border-bottom: 1px solid #f6f6f6;
}

.bottom .bottom-txt, .bottom .ii-text {
    margin: 8px 0px;
    font-size: 14px;
}

.bottom .bottom-txt-detail {
    margin: 5px 0px;
}

.bottom .bottom-title {
    margin: 15px 0px;
}

.bottom .ii-tit {
    font-size: 14px;
    margin: 0px;
}

.bottom .col-us {
    width: 26%;
    box-sizing: border-box;
    line-height: 120px;
    height: 120px;
}

.bottom .col-us .bottom-title {
    margin-top: 10px;
}

.bottom .col-us .bottom-logo {
    max-height: 70px;
    min-height: 50px;
    max-width: 96%;
		margin-top: 20px;
}

.bottom .code-img .bottom-logo {
    width: 80px;
    height: 80px;
    overflow: hidden;
}

.bottom .us {
    width: 40%;
    padding: 0;
    border-left: 1px solid #F6F6F6;
    border-right: 1px solid #F6F6F6;
		height: 120px;
}

.bottom .about-us, .bottom .contact-us {
    width: 70%;
    padding: 0 4%;
}

.bottom .code-img {
    width: 25%;
    box-sizing: border-box;
    line-height: 120px;
    height: 120px;
}

.bottom .col-info {
    width: 17%;
    padding: 0px 25px;
    box-sizing: border-box;
    min-height: 220px;
    position: relative;
}

.bottom .col-logo {
    width: 100%;
}

.bottom .code-img .col-logo {
    text-align: center;
    width: 100%;
}
.bottom .code-img .col-logo img {
    width: 100px;
    height: 100px;
}

.bottom .col-info:before {
    content: '';
    position: absolute;
    top: 50%;
    height: 220px;
    margin-top: -110px;
    left: 0px;
    width: 1px;
    background-color: #ffffff;
}

.bottom .code-img-txt {
    margin: 0;
    line-height: initial;
}

/*网站信息*/
.footer {
    /*    background-color: #333333;*/
    background: transparent;
    padding: 15px 0px;
}

.footer .footer-txt {
    margin-top: 5px;
    text-align: center;
    color: #F6F6F6;
    font-size: 14px;
}

.footer .footer-txt .footer-label {
    margin-right: 15px;
}
.tab .right {
    float: left;
    height: 1036px;
    overflow: hidden;
    background: rgba(0,0,0,0.5);
}
.tab .tab_right {
    height: 259px;
    color: #fff;
    text-align: center;

    position:relative;
}
.tab .tab_right img {
    width: 100%;
    position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
}
.tab .scroll {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.top-img{width: 880px;}
.center-box{width: 880px;}
.link-img ul li{display: inline-block; width: 430px; float: left; margin-top: 16px;}
.link-img ul li:first-child{margin-right: 20px;}
.link-img ul li:nth-child(3){margin-right: 20px;}
.link-img ul li img{width: 100%;display: block;}
.right-box{width: 282px;}
.con-img{margin-top: 46px;text-align: center; height: 236px;}
.con-img img{width: 180px;}

#tab_foot{ width:1200px; zoom:1;/*触发layout,兼容ie6的绝对定位问题*/ position:relative; height:140px; padding-top:10px; margin: 0 auto;margin-top: 20px;}
#tabfoot_tit li{ float:left; width:398px; height:44px; border:1px solid #e4e4e4;font:16px/44px "microsoft yahei", sans-serif;  cursor:pointer;_font-family: "microsoft yahei", sans-serif; /*IE6*/color:#898989;line-height:44px;text-align:center; background:url(../images/foottab_li.jpg) no-repeat;}
#tab_foot div{width:1198px;height:84px;position:absolute;top:0;left:0;top:54px; background:#f5f7f7; border:1px solid #e4e5e4; border-top:0;}
#tab_foot2 div{width:1200px;height:284px; background:#f5f7f7; border:1px solid #e4e5e4; padding-bottom:10px}
#tab_foot div span{ display:block;float:left; width:1000px;padding:5px;margin-left:45px;}
#tab_foot div span ul li{ margin-top:10px}
#tab_foot div  a{float:left; height:13px;margin-right:18px;}
#tab_foot ul a:hover{text-decoration:none;color:#C7000A}
#tab_foot div a:hover{text-decoration:none;color:#C7000A}
#shengshi{ clear:left;}
#tab_foot div span a{font: 12px 宋体;color:#898989;}


#tab_ft_li1{ background:url(../images/foottit.png) no-repeat;}
.center{width:1200px;margin:auto;}

#footer{ background-color:#479cee;}
#nav_foot{height:204px;}
.spansty{ float:left; padding-top:25px;}
.foot_about{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; /*text-align:center;*/ padding-top:16px;}
.foot_content{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:24px; padding:15px 0px 0px 0px;}
.foot_content a{ text-decoration:none; color:#fff;}
.foot_content a:hover{ text-decoration:none; color:#c7000a;}
#nav_foot1{ width:283px; height:215px; float:left;}
#footimg{ position:absolute; padding-top:66px; padding-left:16px;}
#nav_foot2{ width:30%; height:auto; float:left;}
#nav_foot3{ width:40%; height:auto; float:left;}
#nav_foot4{ width:30%; height:auto; float:left;}
#copyright{ background:white; height:25px; text-align:center;  padding:15px 0 10px; color:#626262;}

.moreBox{float: right;}
.header .keyword {
	border: 1px solid #ddd;
	width: 150px;
	height: 35px;
	border-radius: 20px;
	padding: 0px 40px 0 20px;
	outline: none;
        font-size: 14px;
}
.header .wp_search .search {
	position: absolute;top: 36px;right: 15px; width: 20px;height: 20px; background: url(../img/search.png) 100%; background-size: 100%; border: none; outline: none; cursor: pointer;}
}
.news-wrap .news-txt-list .news-txt-item .news-title a{color:#858585 !important}
#tempadd{
			
			top:200px;

			left:0px;

			width:80px;

			height:320px;

			position:fixed;

			z-index:9999;
			}
			#tempadd a{
			  display:block;
			  padding:10px 0;
			  width:80px;
			  height:150px;
			  line-height:50px;
			  font-size:40px;
			  font-family:"黑体";
			  color:white;
			  text-align:center;
			  background:rgb(231,51,54);
			text-decoration:none;
			}
			.mail{
			font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #fff;
				line-height: 24px;
				}
				.add{
			font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #fff;
				line-height: 24px;
				}
				.post{
			font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #fff;
				line-height: 24px;
				}
