﻿@charset "utf-8";
	/******基础样式开始******/

body {
	font-family:Microsoft Yahei,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	background:#fff;
	text-align:justify;
	text-justify:inter-ideograph;
}

table,td {
	font-family:Microsoft Yahei,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:24px;
	color:#2e2e2e;
}

html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,tbody,tfoot,thead,tr,th,td,ul,li,p,a,ol {
	margin:0;
	padding:0;
}

s,i,em {
	font-style:normal;
	text-decoration:none;
}
ul,ol,li {
	list-style-type:none;
	list-style:none;
}
button,input,select,textarea {
	vertical-align:middle;
	font-family:Microsoft Yahei;
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}
address,cite,dfn,em,var {
	font-style:normal;
}
code,kbd,pre,samp {
	font-family:courier new,courier,monospace;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
legend {
	color:#000;
}
fieldset,img {
	border:0;
}
button,input,select,textarea {
	font-size:100%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a {
	color:#6e6e6e;
	text-decoration:none;
}
.white,.white a {
	color:#fff;
	text-decoration:none;
}
.white,a:hover {
	color:#4788d7;
}
.clearfix {
	clear:both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;
}

.tccard:hover {
     box-shadow: 5px 5px 2px 1px #ededed;
}
.xmtitle h4 span.tctit{
  height: 40px;
  background-color: #fff;
  border-radius: 3px;
  color: #333;
  font-size: 16px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  padding: 5px 5px 0 25px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  width:80px; 
  float:right;
}
.xmtitle h4 span.tctit:hover{
  text-decoration: none;
  outline: 0;
}

.fw {
	font-family:Microsoft Yahei,Arial,Helvetica,sans-serif;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.fb {
	font-weight:bold;
}
.disb {
	display:block;
}
.disn {
	display:none;
}
.area-dialog-ct {
	width:760px;
	padding:10px;
	background:#fff;
}
.area-dialog-bar {
	height:40px;
	background:#003a52;
}
.area-dialog-bar span,.area-dialog-bar a {
	line-height:40px;
	color:#fff;
	font-size:14px;
	padding:0 15px;
}
.area-dialog-bar a#_a_c_close {
	float:right;
}
.area-dialog-ct .area-dialog-content {
	margin0;
}
.area-dialog-ct .area-dialog-content::after {
	clear:both;
	display:block;
	content:"";
}
.area-dialog-content li {
	float:left;
	padding:10px;
	position:relative;
}
.area-dialog-content .area-m-o {
	width:150px;
	margin:0;
	padding:0 10px;
	background:#fff;
}
.area-dialog-content li .a-i-disable {
	background:#d8d8d8;
}
.area-dialog-content .area-m-o .a-check-num {
	color:#d00;
}
.area-dialog-content input {
	margin:-3px 5px 0 0;
}
.area-dialog-content .area-m-o lable {
	line-height:35px;
	font-size:12px;
	color:#333;
}
.area-dialog-content li .a-city-ct {
	display:none;
}
.area-dialog-content li.area-item-mover {
	background:#f7e76a;
}
.area-dialog-content li.area-item-mover .a-city-ct {
	display:block;
}
.area-dialog-bottom {
	margin-top:10px;
	text-align:center;
}
.area-dialog-bottom a {
	padding:5px 15px;
	color:#fff;
	background:#007ba9;
	font-size:14px;
	border-radius:3px;
}
.area-dialog-bottom a:hover {
	background:#003a52;
	transition:0.3s ease;
}
.area-dialog-content .a-city-ct {
	position:absolute;
	left:0;
	top:45px;
	background:#f7e76a;
	padding:10px;
	z-index:100;
	width:480px;
}
.area-dialog-content .a-city-ct:after {
	content:"";
	display:block;
	clear:both;
}
.area-dialog-content .a-city-ct p {
	float:left;
	width:100px;
	padding:5px 10px;
}
.color-1 {
	background-color:#249edc;
}
.color-2 {
	background-color:#17a668;
}
.color-3 {
	background-color:#741d88;
}
.color-4 {
	background-color:#da9627;
}
.color-5 {
	background-color:#ff9933;
}
.color-6 {
	background-color:#6666ff;
}
.color-7 {
	background-color:#ff99ff;
}
.color-8 {
	background-color:#66cc66;
}
.color-9 {
	background-color:#666;
}
.color-10 {
	background-color:#ff7800;
}
.color-11 {
	background-color:#ccc;
}
.color-12 {
	background-color:#ff3333;
}
.color-white {
	background-color:#fff;
}
.bgcolor-gray {
	background:#f5f5f5;
}
.ipt-txt {
	outline:none;
	border:1px solid #ccc;
}
.ipt-txt:focus,.ipt-sec:focus {
	border:1px solid #0078b5;
	box-shadow:#ccc 2px 4px 2px;
}
.small-ipt {
	line-height:16px;
	width:150px;
	height:16px;
	padding:4px;
}
.ipt-sec {
	padding:5px;
}
.ipt-radio,.ipt-check {
	vertical-align:middle;
	margin:0 5px 4px 0;
}
.btnBox {
	width:100%;
	text-align:center;
}
.Submit {
	width:200px;
	height:42px;
	line-height:42px;
	font-size:16px;
	color:#fff;
	border:0;
	outline:none;
	margin:0 auto;
	cursor:pointer;
	transition:background-color 0.3s ease;
	-moz-transition:background-color 0.3s ease;
	-webkit-transition:background-color 0.3s ease;
}
.Submit:hover {
	background-color:#F60;
}
/******基础样式开始******/
body {
	min-width:1200px;
	background:url(../zckjimages/body.jpg) #f5f5f5 top center  no-repeat;
	/*     background:url(../zckjimages/body.jpg) #cce5fb top center  no-repeat;
	opacity:0.9;
	*/
}
.header {
	width:100%;
	height:120px;
	position:relative;
}
.container {
	width:1200px;
	margin:0 auto;
	position:relative;
}
.container_col {
	background:#fff;
	padding:15px;
	width:1170px;
	margin:0 auto;
	margin-bottom:15px;
}
#weather {
	float:left;
	font-size:12px;
	color:#666;
	line-height:24px;
	width:260px;
	margin-top:25px;
	margin-left:20px;
}
.toptxt {
	font-size:14px;
	color:#fff;
	line-height:34px;
	text-align:right;
	position:absolute;
	right:0;
	top:40px;
}
.toptxt a {
	font-size:14px;
	color:#fff;
	line-height:34px;
	padding:0 10px;
}
.toptxt a:hover {
	color:#b61412;
}
.toptxt .diqu {
	position:absolute;
	left:0;
	top:0;
	line-height:34px;
	color:#333;
}
.search {
	height:20px;
	padding:10px 0;
	width:300px;
	background:#fff;
	position:absolute;
	right:0;
	top:10px;
	padding-right:90px;
}
.search .search_btn {
	display:block;
	width:80px;
	height:40px;
	background:#4788d7;
	border:0;
	color:#fff;
	font-size:16px;
	line-height:40px;
	text-align:center;
	position:absolute;
	top:0;
	right:0;
	transition:all .3s ease;
}
.search .search_btn:hover {
	background:#1561af;
}
.ipt-sea {
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#666;
	outline:none;
	border:0;
	width:285px;
	padding-left:15px;
}
/**
.logo {
	width:420px;
	height:112px;
	position:absolute;
	left:0;
	top:10px;
}
**/
.nav {
	width:1200px;
	height:80px;
	margin:0 auto 15px auto;
	background:#4788d7;
}
.nav li {
	width:118px;
	float:left;
	height:80px;
	position:relative;
	text-align:center;
	padding-right:2px;
	background:url(../zckjimages/shuxian.png) right top no-repeat;
}
.nav li a {
	display:block;
	text-align:center;
	line-height:16px;
	height:80px;
	font-size:15px;
	color:#fff;
	transition:all .3s ease;
	overflow:hidden;
}
.nav li a img {
	display:block;
	margin:15px auto 10px auto;
	transition:all .3s ease;
}
.nav li a:hover,.nav li.active a {
	background:#1561af;
	color:#fff;
}
.nav li a:hover img {
	-moz-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
}
.nav li .subnav {
	box-shadow:0 13px 42px 11px rgba(0,0,0,0.05);
	height:auto;
	left:0;
	overflow:hidden;
	position:absolute;
	top:100%;
	width:100%;
	z-index:199;
}
.nav li .subnav {
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);
	opacity:0;
	visibility:hidden;
	transition:all .6s ease 0s;
	transform:translate3d(0,10px,0);
	-moz-transform:translate3d(0,10px,0);
	-webkit-transform:translate3d(0,10px,0);
}
.nav li:hover .subnav {
	opacity:1;
	visibility:visible;
	transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
}
.nav li .subnav a {
	color:#fff;
	display:block;
	font-size:13px;
	font-weight:500;
	line-height:40px;
	height:40px;
	padding:0;
	transition:all 0.2s ease-in-out 0s;
	width:100%;
	background:#4788d7;
	border-top:1px solid #4d92e5;
	border-bottom:1px solid #4280cb;
}
.nav li .subnav a:hover {
	background:#1561af;
}
/*滚动新闻*/
.zxgg {
	width:1170px;
	margin:10px auto auto auto;
	background:url(../zckjimages/laba.jpg) no-repeat #fcfcfc;
	padding-left:30px;
}
.BreakingNewsController {
	width:100%;
	overflow:hidden;
	height:auto;
	position:relative;
	height:35px;
}
.BreakingNewsController .bn-title {
	display:inline-block;
	float:left;
	padding:0 20px;
	line-height:35px;
}
.BreakingNewsController ul {
	padding:0;
	margin:0;
	display:block;
	list-style:none;
	position:absolute;
	left:180px;
	right:50px;
}
.BreakingNewsController ul li {
	list-style:none;
	padding:0 20px;
	display:none;
	height:35px;
}
.BreakingNewsController ul li a {
	text-decoration:none;
	color:#333;
	display:inline-block;
	overflow:hidden;
	padding:0;
	line-height:35px;
}
.BreakingNewsController .bn-arrows {
	display:inline-block;
	float:right;
	width:50px;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
}
.BreakingNewsController .bn-arrows span {
	display:block;
	width:20px;
	position:absolute;
	top:0;
	bottom:0;
	cursor:pointer;
	opacity:0.2;
}
.BreakingNewsController .bn-arrows span:hover {
	opacity:1;
}
.BreakingNewsController .bn-arrows-left {
	left:0;
	background:url(../zckjimages/bn-arrows.png) left center no-repeat;
}
.BreakingNewsController .bn-arrows-right {
	right:10px;
	background:url(../zckjimages/bn-arrows.png) right center no-repeat;
}
.easing a,.easing span {
	transition:.25s linear;
	-moz-transition:.25s linear;
	-webkit-transition:.25s linear;
}
.news-notice {
	margin:0;
}
.indnews {
	width:560px;
	height:362px;
	float:left;
}
.news-pic {
	width:560px;
	height:362px;
}
.news-pic,.news-pic img {
	width:560px;
	height:362px;
	overflow:hidden;
}
.news-notice .news-txt {
	width:592px;
	height:362px;
	float:right;
	border:1px solid #efefef;
}
.news-title {
	height:38px;
	background:#fafafa;
	border-bottom:1px solid #efefef;
	line-height:38px;
	position:relative;
}
.news-title .name {
	position:absolute;
	left:-1px;
	top:-1px;
	height:39px;
	background:#084466;
	color:#fff;
	text-align:center;
	line-height:39px;
	font-size:15px;
	padding:0 15px;
	font-weight:bold;
}
.news-name.tab-nav {
	position:absolute;
	left:-1px;
	top:-1px;
	height:39px;
}
.news-name.tab-nav a {
	display:block;
	float:left;
	height:39px;
	line-height:39px;
	color:#333;
	text-align:center;
	line-height:39px;
	font-size:15px;
	padding:0 15px;
	margin:0;
	position:relative;
}
.news-name.tab-nav a.current {
	background:#4788d7;
	color:#fff;
	font-weight:bold;
}
.news-name.tab-nav a i {
	width:59px;
	height:5px;
	background:url(../zckjimages/jtx.png) no-repeat center;
	left:10px;
	bottom:-5px;
	display:none;
}
.news-name.tab-nav a.current i {
	display:block;
}
.news-title .name i {
	width:59px;
	height:5px;
	background:url(../zckjimages/jtx.png) no-repeat center;
	left:10px;
	bottom:-5px;
	display:block;
}
.news-title .more {
	position:absolute;
	right:10px;
	line-height:38px;
	top:0;
	font-size:12px;
	color:#999;
	transition:all .3s ease;
}
.news-title .more:hover {
	color:#084466;
}
.newslist {
	display:block;
	padding:10px 12px;
}
.hotnews {
	margin:12px 12px 0 12px;
}
.hotnews h1 {
	font-size:16px;
	color:#333;
	text-align:center;
	margin:0 10px;
	height:30px;
	line-height:30px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.hotnews .hotcon {
	margin-top:12px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.hotnews .hotcon a {
	color:#999;
	line-height:24px;
	font-size:14px;
}
.hotnews .hotcon a:hover,.newslist li a:hover {
	color:#4788d7;
}
.newslist li {
	border-bottom:1px dotted #dedede;
	position:relative;
	padding:0 80px 0 16px;
	background:url(../zckjimages/listnot.jpg) 0px 15px no-repeat;
}
.newslist li a {
	display:block;
	height:36px;
	width:100%;
	line-height:36px;
	font-size:14px;
	color:#666;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;
	position:relative;
}
.newslist li span {
	position:absolute;
	right:0;
	top:8px;
	line-height:36px;
	color:#bbb;
	text-align:center;
}
.newslist li span.time {
	top:0;
}
.newslist li:last-child {
	border:0;
}
.newslist.ny li {
	padding:8px 80px 8px 14px;
	background:url(../zckjimages/listnot.jpg) 2px 24px no-repeat;
}
.newslist.ny li a:after {
	display:none;
}
.nytit {
	border-bottom:1px solid #ededed;
	line-height:30px;
	font-size:16px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:bold;
}
.nytit h1 {
	text-align:center;
}
.xzgg {
	margin:0 auto;
	width:1200px;
	overflow:hidden;
}
.xzgg a {
	display:block;
}
.xzgg img {
	width:100%;
}
.xzgg img.fl {
	width:595px;
	height:90px;
}
.xzgg img.fr {
	width:595px;
	height:90px;
}
.r-radius:50%;
	margin:0 auto;
	transition:all .3s ease;}.fwzn .iconlist a:hover {
	color:#F71013;
}
.toutiao {
	background:#f5f5f5;
	height:50px;
	position:relative;
	padding:12px 90px;
	margin-bottom:15px;
}
.toutiao i {
	width:82px;
	height:69px;
	background:url(../zckjimages/toutiao.png) no-repeat;
	position:absolute;
	left:0;
	top:0;
}
.toutiao h1 {
	text-align:center;
}
.toutiao h1 a {
	font-size:18px;
	color:#333;
}
.toutiao h1 a:hover {
	color:#1561af;
}
.toutiao p {
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#666;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.fwzn {
	margin-top:15px;
	background:#d5e7f6;
	height:140px;
	overflow:hidden;
}
.fwzn .tit {
	width:58px;
	background:#4788d7;
	text-align:center;
	font-size:16px;
	color:#fff;
	height:115px;
	padding-top:25px;
	float:left;
}
.fwzn .iconlist {
	float:left;
	width:1112px;
}
.fwzn .iconlist a {
	display:block;
	width:158px;
	text-align:center;
	float:left;
	color:#333;
	font-size:14px;
	line-height:30px;
}
.fwzn .iconlist a .pic {
	width:82px;
	height:82px;
	margin:20px auto auto auto;
	transition:all .3s ease;
}
.fwzn .iconlist a.icon1 .pic {
	background:#eacd75;
}
.fwzn .iconlist a.icon2 .pic {
	background:#93d884;
}
.fwzn .iconlist a.icon3 .pic {
	background:#f57b7b;
}
.fwzn .iconlist a.icon4 .pic {
	background:#b19de5;
}
.fwzn .iconlist a.icon5 .pic {
	background:#60dcb5;
}
.fwzn .iconlist a.icon6 .pic {
	background:#7ebfe2;
}
.fwzn .iconlist a.icon7 .pic {
	background:#dec67c;
}
.fwzn .iconlist a.icon1:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon2:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon3:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon4:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon5:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon6:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon7:hover .pic {
	background:#4788d7;
}
.xz-col {
	background:#fff;
	padding:15px;
	height:370px;
	float:left;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px;
}
.xz-col.abt {
	width:360px;
}
.xz-col.abt img {
	width:100%;
}
.xz-col.gsgg {
	width:360px;
	margin-right:0;
}
.xz-col.jlhd {
	width:360px;
	margin-right:0;
	float:right;
}
.hudongicon a {
	display:block;
	float:left;
	width:175px;
	height:102px;
	border-bottom:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	text-align:center;
}
.hudongicon a img {
	margin:15px auto;
	display:block;
	transition:all .3s ease;
}
.hudongicon a.nor {
	border-right:0;
}
.hudongicon a.nob {
	border-bottom:0;
}
.hudongicon a:hover {
	color:#4788d7;
}
.hudongicon a:hover img {
	-moz-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
}
.col-title {
	height:38px;
	background:#fafafa;
	border-bottom:1px solid #efefef;
	line-height:38px;
	position:relative;
}
.col-title .name {
	position:absolute;
	left:-1px;
	top:-1px;
	height:39px;
	background:#4788d7;
	color:#fff;
	text-align:center;
	line-height:39px;
	font-size:15px;
	padding:0 15px;
	font-

weight:bold;
}
.col-title .name i {
	width:59px;
	height:5px;
	background:url(../zckjimages/jtx.png) no-repeat center;
	left:10px;
	bottom:-5px;
	display:block;
}
.col-title .more {
	position:absolute;
	right:10px;
	line-height:38px;
	top:0;
	font-size:12px;
	color:#999;
	transition:all .3s ease;
}
.col-title .more:hover {
	color:#084466;
}
.col-title span p {
	font-size:18px;
	color:#4788d7;
}
.col-title span i {
	font-size:12px;
	color:#b6b6b6;
	margin-top:10px;
}
.col-title a {
	float:right;
	line-height:30px;
}
.col-con {
	margin-top:15px;
}
.col-con .abttxt {
	font-size:14px;
	line-height:28px;
	color:#666;
	margin-top:15px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:6;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.col-con .ablist {
	overflow:hidden;
}
.col-con .ablist ul {
	width:360px;
}
.col-con .ablist ul li {
	width:160px;
	height:180px;
	float:left;
	text-align:center;
	line-height:30px;
	margin-right:20px;
	font-size:14px;
}
.videolist ul li img {
	width:160px;
	height:160px;
}
.videolist {
	overflow:hidden;
}
.videolist ul {
	width:1200px;
}
.videolist ul li {
	width:192px;
	height:222px;
	float:left;
	text-align:center;
	line-height:30px;
	margin-right:8px;
	font-size:14px;
}
.videolist ul li img {
	width:192px;
	height:192px;
}
.sqbs li {
	width:33.33%;
	text-align:center;
	float:left;
	margin-bottom:15px;
	margin-top:10px;
}
.sqbs li a:hover {
	color:#b61412;
}
.mqmy {
	margin:20px 0;
}
.mqmy li {
	width:301px;
	height:60px;
	margin:10px auto;
	border:1px solid #dddddd;
}
.bmfw {
	margin-right:-15px;
}
.bmfw li {
	width:235px;
	float:left;
	margin-right:25px;
	padding-left:120px;
	margin-bottom:30px;
	margin-top:15px;
	position:relative;
}
.bmfw li .pic {
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	left:0;
	top:0;
}
.bmfw li .pic img {
	width:100px;
	height:100px;
}
.bmfw li .pic.rad {
	border-radius:50%;
	overflow:hidden;
}
.bmfw .info .list {
	line-height:15px;
	font-size:12px;
	margin-bottom:8px;
	margin-top:2px;
}
.bmfw .info .list i {
	height:15px;
	width:15px;
	float:left;
	margin-right:5px;
}
.gsht {
	float:left;
	width:400px;
}
.col-2-r .tit {
	height:40px;
	background:url(../zckjimages/sficon.png) 0 9px no-repeat;
	padding-left:30px;
	line-height:40px;
	color:#333;
	font-size:16px;
	float:left;
}
.sfbox {
	padding:0 10px 15px 5px;
	height:213px;
}
.sftxt {
	float:left;
	width:424px;
	height:215px;
	position:relative;
}
.sftxt .info {
	height:198px;
	line-height:22px;
	font-size:12px;
	color:#666;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:9;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.sftxt a {
	display:block;
	position:absolute;
	left:0;
	bottom:-2px;
	text-align:center;
	color:#F30;
}
.sftxt a:hover {
	color:#39F;
}
.jisuan {
	float:right;
	padding-left:30px;
	width:270px;
	border-left:1px dashed #efefef;
	height:213px;
}
.jisuan h1 {
	color:#084466;
	line-height:30px;
	font-size:15px;
}
.jsbox {
	position:relative;
	padding-left:65px;
	margin-top:8px;
}
.jsbox span {
	position:absolute;
	left:0;
	top:0;
	line-height:27px;
	display:block;
	width:65px;
	color:#7e7e7e;
}
.jsbox .jsq {
	border:1px solid #f0f0f0;
	height:19px;
	padding:3px 3px 3px 10px;
	border-radius:2px;
}
.jsbox .jsq .ipt-jsq {
	border:0;
	height:19px;
	line-height:19px;
	width:100%;
	outline:none;
}
.jsbox .jsq a {
	display:block;
	width:42px;
	height:19px;
	text-align:center;
	line-height:19px;
	background:#55aeec;
	position:absolute;
	top:4px;
	right:4px;
	color:#fff;
	border-radius:2px;
}
.jsjg {
	background:#f0f0f0;
	padding:4px 8px;
	margin-top:10px;
	position:relative;
}
.jsjg .tab {
	line-height:28px;
	border-bottom:1px solid #e2e2e2;
	color:#6a6a6a;
	height:28px;
	overflow:hidden;
}
.jsjg .tab span {
	float:right;
}
.jsjg .tab.last {
	border:0;
}
.jsjg:before {
	content:'';
	width:9px;
	height:5px;
	background:url(../zckjimages/jtt.png) no-repeat;
	display:block;
	position:absolute;
	right:20px;
	top:-5px;
}
.jisuan .smtxt {
	color:#55aeec;
	line-height:40px;
}
.xxlinks {
	height:24px;
	overflow:hidden;
}
.xxlinks a {
	color:#F33;
	line-height:24px;
}
.xxlinks a:hover {
	color:#55aeec;
	text-decoration:underline;
}
.newslist.htlist {
	padding:0;
	width:360px;
}
.col-4 {
	width:289px;
	float:left;
	margin-right:12px;
	border:1px solid #efefef;
}
.col-4.last {
	margin-right:0;
}
.news-title .name2 {
	float:left;
	line-height:39px;
	font-size:15px;
	font-weight:bold;
	color:#084466;
	padding-left:20px;
	background:url(../zckjimages/shu.png) 8px 11px no-repeat;
}
.linksbox {
	background:#fff;
	margin:15px auto;
	width:1200px;
}
.txtlisttit {
	height:38px;
	border-bottom:2px solid #4788d7;
}
.txtlisttit a {
	display:block;
	height:38px;
	line-height:38px;
	float:left;
	padding:0 40px;
	color:#333;
	transition:all .3s ease;
	font-size:14px;
}
.txtlisttit a.current {
	background:#4788d7;
	color:#fff;
}
.linksbox .listcon {
	height:70px;
}
.linksbox .linkslist li {
	margin:5px 10px;
	line-height:30px;
	float:left;
	font-size:14px;
}
.foot {
	font-size:14px;
	color:#787878;
	line-height:30px;
	background:#fff;
	width:1200px;
	text-align:center;
	padding:20px 0;
	margin:15px auto;
}
.mg-t-b {
	margin:15px auto;
}
.page-left {
	width:280px;
	float:left;
	padding-top:30px;
	background:#fff;
}
.page-right {
	width:820px;
	float:right;
	background:#fff;
	padding:40px;
}
.lujing {
	margin:20px 0;
	font-size:14px;
	color:#888;
}
.pageny {
	overflow:hidden;
}
.fllist {
	border:1px solid #ededed;
}
.fllist li {
	height:60px;
	background:#fff;
	padding:0 20px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.fllist li a {
	display:block;
	border-bottom:1px solid #ededed;
	line-height:59px;
	font-size:16px;
	color:#666;
}
.fllist li:hover,.fllist li.active {
	background:#4788d7;
}
.fllist li:hover a,.fllist li.active a {
	color:#fff;
	border-bottom-color:#4788d7;
}
.fllist li.active {
	border-left:4px solid #1561af;
}
.fllist li:last-child a {
	border-bottom:0;
}
.hotarticl {
	margin-top:20px;
}
.hottit {
	border-bottom:1px solid #efefef;
	line-height:40px;
	font-size:16px;
	color:#F30;
	margin:12px 12px 0 12px;
}
.pagelujing {
	height:40px;
	border-bottom:2px solid #efefef;
	position:relative;
}
.pagelujing .name {
	position:absolute;
	left:0;
	top:0;
	height:40px;
	border-bottom:2px solid #F33;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
}
.pagelujing span {
	position:absolute;
	right:0;
	line-height:40px;
	color:#888;
}
.news-txt.ny,.newslist.ny {
	border:0;
	padding:0;
}
.news-txt.ny {
	min-height:600px;
}
.newslist.ny li:last-child {
	border-bottom:1px dotted #efefef;
}
.liuyantab {
	border:1px solid #f5f5f5;
	background:#f8f8f8;
	margin-top:20px;
	padding:20px;
}
/*分页*/
.biaoti {
	font-size:18px;
	color:#333;
	text-align:center;
	margin:0 20px;
	font-weight:600;
	margin-top:30px;
}
.sshuomign {
	color:#888;
	font-size:12px;
	line-height:30px;
	text-align:center;
	font-weight:normal;
}
.sshuomign span {
	margin:0 10px;
}
.article_txt {
	font-size:14px;
	line-height:28px;
	color:#666;
	margin-top:20px;
	text-align:justify;
	overflow:hidden;
}
.article_txt img {
	max-width:930px;
}
.reLink {
	font-size:14px;
	height:48px;
	line-height:48px;
	padding:0;
	color:#6e6e6e;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin:20px 30px;
}
.reLink .prevLink,.reLink .nextLink {
	width:50%;
}
.reLink .nextLink {
	text-align:right;
}
/* 反馈模块 */
.contact-com-body {
	padding:30px 10px 25px 10px;
	border-bottom:1px solid #d3d3d3
}
.contact-com-body .row {
	}.row:before,.row:after {
	content:"";
	display:table;
	line-height:0
}
.row:after {
	clear:both
}
.row {
	margin-bottom:15px;
	*zoom:1
}
.col-2,.col-10 {
	float:left;
	position:relative;
	min-height:1px
}
.contact-com-body .col-2 {
	width:60px;
	line-height:40px;
	margin-right:10px;
	text-align:left
}
.contact-com-body .input-control {
	padding:5px;
	line-height:30px;
	height:30px;
	width:400px;
	border:1px solid #ccc
}
.contact-com-body .textarea-control {
	height:106px;
	width:490px;
	padding:5px;
	border:1px solid #ccc
}
.contact-com-body .help-inline {
	line-height:40px;
	color:#F00
}
.contact-com-body .input-shade {
	background-color:#f8f8f8
}
.contact-com-body .input-short {
	width:340px
}
.contact-com-body .input-shorter {
	width:140px
}
.contact-com-body img {
	width:80px;
	height:41px;
	margin:2px 5px
}
.contact-com-btn {
	margin-left:70px;
	padding-top:20px
}
.contact-com-btn .btn {
	margin-right:30px
}
.btn-warning {
	padding:12px 44px;
	font-weight:bold;
	color:#fff;
	border:none;
	background-color:#ff8942;
	background:-webkit-linear-gradient(top,#ff9454,#ff7f30);
	background:-moz-linear-gradient(top,#ff9454,#ff7f30);
	background:-ms-linear-gradient(top,#ff9454,#ff7f30);
	background:-o-linear-gradient(top,#ff9454,#ff7f30)
}
.btn-warning:hover {
	color:#fff;
	background-color:#ff8945;
	background:-webkit-linear-gradient(top,#ff8237,#fd8f4d);
	background:-moz-linear-gradient(top,#ff8237,#fd8f4d);
	background:-ms-linear-gradient(top,#ff8237,#fd8f4d);
	background:-o-linear-gradient(top,#ff8237,#fd8f4d)
}
.btn-danger {
	padding:12px 44px;
	font-weight:bold;
	color:#fff;
	border:none;
	background-color:#13bd49;
	background:-webkit-linear-gradient(top,#08d248,#13bd49);
	background:-moz-linear-gradient(top,#08d248,#13bd49);
	background:-ms-linear-gradient(top,#08d248,#13bd49);
	background:-o-linear-gradient(top,#08d248,#13bd49)
}
.btn-danger:hover {
	color:#fff;
	background-color:#0ba43b;
	background:-webkit-linear-gradient(top,#13bd49,#0ba43b);
	background:-moz-linear-gradient(top,#13bd49,#0ba43b);
	background:-ms-linear-gradient(top,#13bd49,#0ba43b);
	background:-o-linear-gradient(top,#13bd49,#0ba43b)
}
.message ul li {
	margin-bottom:10px;
	line-height:25px;
	padding-bottom:10px;
	clear:both;
	position:relative;
	border-bottom:1px dotted #ccc;
}
.message li p {
	display:block;
	padding-bottom:5px;
	font-size:14px;
}
.message li p .name {
	float:left;
	color:#024886;
}
.message li p .name a {
	color:#024886;
}
.message li p .more {
	float:right;
	color:#024886;
}
.datetime {
	color:#999999;
	font-size:12px;
	width:120px;
	text-align:right;
	display:inline;
	float:right;
}
.para01 {
	display:inline-block;
	padding-bottom:0px;
	font-size:16px;
	font-family:"微软雅黑";
}
.para01 a {
	font-size:16px;
}
/*留言表单*/
.formData {
	padding-top:35px;
	overflow:hidden;
}
.formData .item {
	float:left;
	color:#999;
	font-weight:normal;
	width:433px;
	height:56px;
	line-height:56px;
	border:1px solid #e5e5e5;
	margin-right:30px;
	margin-bottom:30px;
	position:relative;
}
.formData .item label {
	padding-left:15px;
	position:absolute;
	left:0;
	top:0;
	z-index:11;
	text-align:center;
	display:block;
	margin:0;
	height:56px;
	line-height:56px;
	font-size:18px;
	color:#666;
}
.formData .item input {
	outline:none;
	line-height:38px;
	height:38px;
	font-size:18px;
}
.formData .item .txt {
	width:363px;
	height:56px;
	line-height:56px;
	display:block;
	background:none;
	padding-left:70px;
	border:0 none;
	color:#666;
}
.formData .item .red {
	position:absolute;
	right:15px;
	top:0;
	color:#ff0000;
	z-index:11;
}
.formData .item.mr0 {
	margin-right:0;
}
.formData .msg-box {
	position:absolute;
	left:0;
	top:0px;
}
.formData .liuyan {
	width:898px;
	height:260px;
	border:1px solid #e5e5e5;
	float:left;
}
.formData .liuyan label {
	text-align:right;
	display:block;
}
.formData .liuyan textarea {
	width:878px;
	height:234px;
	line-height:35px;
	padding:12px 10px;
	text-indent:100px;
	font-size:18px;
	font-family:"microsoft yahei";
	color:#333;
	border:0 none;
	overflow:hidden;
	background:none;
	resize:none;
	display:block;
	outline:none;
}
.formData .bot {
	width:100%;
}
.formData .sub {
	width:232px;
	line-height:54px;
	margin-right:2px;
	text-align:center;
	background:#4788d7;
	border:2px solid #4788d7;
	color:#FFF;
	cursor:pointer;
	font-size:18px;
	display:block;
	-webkit-transition:all ease 300ms;
	-moz-transition:all ease 300ms;
	-ms-transition:all ease 300ms;
	-o-transition:all ease 300ms;
	transition:all ease 300ms;
}
.formData .sub:hover {
	color:#4788d7;
	background:none;
}
.formData .yzm {
	width:432px;
}
.formData .yzm .txt {
	padding-left:80px;
}
.formData .yzm img {
	position:absolute;
	right:0;
	top:0;
	height:56px;
	border:0px;
	display:block;
}
/*右侧浮动工具*/
.toolbar {
	width:52px;
	position:fixed;
	right:1%;
	top:44%;
	z-index:999;
}
.toolbar dd {
	width:50px;
	height:50px;
	margin-bottom:1px;
	position:relative;
	-webkit-border-radius:100%;
	border-radius:100%;
	margin-top:4px;
	-webkit-border-radius:100%;
	border-radius:100%;
	box-shadow:0 3px 10px 0 rgba(0,0,0,.08);
}
.toolbar dd i {
	width:50px;
	height:50px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
	text-align:center;
	background-color:#fff;
	-webkit-border-radius:100%;
	border-radius:100%;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.toolbar dd i span {
	width:35px;
	height:35px;
	display:block;
	margin:8px 0 0 8px;
	background:url(../zckjimages/rightfixicon.png) no-repeat 0 0;
}
.toolbar .pop {
	position:absolute;
	right:65px;
	top:-18px;
	display:none;
	box-shadow:0 2px 10px rgba(0,0,0,0.1);
	background:#fff;
	border-radius:3px;
}
.toolbar .pop-code {
	padding:10px;
}
.toolbar .pop-code:after {
	content:"";
	border:8px solid transparent;
	border-left-color:#fff;
	top:36px;
	right:-16px;
	position:absolute;
	width:0;
	height:0;
}
.toolbar .pop-code img {
	width:100px;
	height:100px;
	display:block;
}
.toolbar .pop-code h3 {
	text-align:center;
	color:#666;
	font-size:12px;
	font-weight:400;
	white-space:nowrap;
}
.toolbar .pop-code h3 b {
	display:block;
	font-weight:normal;
}
.toolbar .qq span {
	background-position:-35px -47px;
}
.toolbar .qq a {
	width:52px;
	height:52px;
	cursor:pointer;
	display:block;
}
.toolbar .slide {
	position:absolute;
	right:65px;
	top:-2px;
	display:none;
	padding:10px;
	box-shadow:0 2px 10px rgba(0,0,0,0.1);
	background:#fff;
	border-radius:3px;
}
.toolbar .slide:after {
	content:"";
	border:8px solid transparent;
	border-left-color:#fff;
	top:50%;
	right:-16px;
	margin-top:-8px;
	position:absolute;
	width:0;
	height:0;
}
.toolbar .slide .fenx {
	width:160px;
}
.toolbar .slide .fenx a {
	margin:0 5px;
}
.toolbar .slide .fenx a:first-child {
	margin-left:0;
}
.toolbar .slide .fenx a:last-child {
	margin-right:0;
}
.toolbar dd:hover i {
	background-color:#4788d7;
}
.toolbar .qq:hover span {
	background-position:0 -47px;
}
.toolbar .tel span {
	background-position:-35px 0;
}
.toolbar .tel:hover span {
	background-position:0 0;
}
.toolbar .code span {
	background-position:-35px -95px;
}
.toolbar .code:hover span {
	background-position:1px -95px;
}
.toolbar .top span {
	background-position:-35px -142px;
}
.toolbar .top:hover span {
	background-position:0 -142px;
}
.toolbar .bottom span {
	background-position:-35px -186px;
}
.toolbar .bottom:hover span {
	background-position:0 -186px;
}
.content1 {
	zoom:1;
	overflow:hidden;
	width:360px;
}
.mnt03 {
	float:left;
	margin:10px;
	width:166px;
}
.mnt03 img {
	width:156px;
	height:130px;
	padding:5px;
	border:1px solid #dddddd;
}
.mnt04 {
	width:150px;
	float:right;
	margin:8px 15px 15px 0px;
}
.bt04 {
	width:150px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#76b00c;
	font-size:16px;
	text-align:center;
}
.bt04 a {
	color:#333;
	font-weight:bold;
}
.bt05 {
	color:#504f4f;
	font-size:12px;
	line-height:24px;
	text-indent:2em;
	margin-top:8px;
	height:115px;
	overflow:hidden;
}
.platform {
	padding:10px 0px;
	width:360px;
}
.platform  ul li {
	float:left;
	width:168px;
	height:58px;
	margin:6px 6px;
	overflow:hidden;
	position:relative;
}
.platform  ul li img {
	width:100%;
}
.platform  ul li a {
	display:block;
	width:100%;
	height:58px;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	color:#fff;
}
.platform  ul li a.green {
	background:#4ba16b;
	background:rgba(75,161,107,0.9);
}
.platform  ul li a.blue {
	background:#529fdf;
	background:rgba(82,159,223,0.9);
}
.platform  ul li a.yellow {
	background:#ffaf42;
	background:rgba(225,175,66,0.9);
}
.platform  ul li a h3 {
	font-size:16px;
	padding-top:8px;
	line-height:24px;
	font-weight:bold;
}
.platform  ul li a h5 {
	font-size:12px;
	line-height:14px;
}
.platform .list1 {
	*padding-bottom:20px;
}
.platform .list1 li {
	margin-bottom:20px;
}
.clearfix {
	*zoom:1;
}
.clearfix:before,.clearfix:after {
	display:table;
	line-height:0;
	content:"";
}
#right {
	width:280px;
	float:left;
	min-height:500px;
	position:relative;
}
#right .title1 {
	padding:10px 0px;
	line-height:30px;
	font-size:16px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:bold;
	background:#fff;
	border-bottom:1px #ededed solid;
	margin-left:20px;
}
.noteice-list {
	overflow:hidden;
	box-sizing:border-box;
	padding:10px 12px;
	background:#fff;
}
.noteice-list .items {
	position:relative;
	padding:20px 0 10px 8px;
}
.noteice-list .items:hover {
	animation-play-state:paused !important;
}
.noteice-list .item {
	position:relative;
	padding:0px 0 20px 25px;
}
.noteice-list .item::after {
	content:"";
	position:absolute;
	top:0;
	left:5px;
	width:7px;
	height:7px;
	background:#EDEEF5;
	border:1px solid #B9B9B9;
	border-radius:50%;
}
.noteice-list .item::before {
	content:"";
	position:absolute;
	top:0;
	left:9px;
	width:1px;
	height:100%;
	background:#F2F2F2;
}
.noteice-list .item:hover .title {
	color:#4860D3;
}
.noteice-list .item:hover::after {
	left:4px;
	width:12px;
	height:12px;
	background:rgba(47,117,199,0.1);
	border:4px solid #4860D3;
	border-radius:50%;
	box-sizing:border-box;
}
.noteice-list .item .titleA {
	color:#333;
	line-height:28px;
	font-size:14px;
	cursor:pointer;
}
.noteice-list .item .time {
	color:#999999;
	font-size:12px;
	line-height:2;
}
.noteice-list .item .des {
	font-size:12px;
	color:#666666;
	line-height:1.6;
	display:none;
}
.noteice-list li i {
	width:8px;
	height:8px;
	background-color:#999;
	margin-right:6px;
}
.noteice-list li a {
	font-size:14px;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	height:20px;
}
#wrap {
	width:880px;
	height:auto;
	margin:0px auto;
	padding:15px 0 0px 0px;
}
#wrap ul li .a1 img {
	width:254px;
	height:167px;
}
#wrap ul li {
	width:254px;
	height:167px;
	list-style:none;
	position:relative;
	float:left;
	overflow:hidden;
	margin:5px;
	margin-right:20px;
}
#wrap ul li .a1 .divA {
	position:absolute;
	bottom:0;
	left:0;
	width:254px;
	height:46px;
	padding:10px 10px;
	background:#fafafa;
}
#wrap ul li .a1 .divA>.p1 {
	width:252px;
	height:26px;
	font-size:18px;
	line-height:26px;
	color:#666;
}
#wrap ul li .a1 .divA>.p2 {
	width:202px;
	height:21px;
	font-size:14px;
	color:#b4b4b4;
	line-height:20px;
	white-space:nowrap;
}
#wrap ul li .a1 .divA>.p3 {
	position:absolute;
	right:0;
	bottom:12px;
	width:108px;
	height:28px;
	color:#f60;
}
#wrap ul li .a1 .divA>.p3>span {
	font-size:24px;
	font-weight:800;
}
/*遮罩*/
#wrap ul li .a2 {
	position:absolute;
	top:0;
	left:-254px;
	width:254px;
	height:267px;
	text-align:center;
	color:white;
	background:rgba(0,0,0,0.5);
	transition:all 0.2s;
}
#wrap ul li .a2 .p4 {
	width:254px;
	text-align:center;
	position:absolute;
	top:34px;
	left:-254px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	transition:all 0.2s 0.1s ease-out;
}
#wrap ul li .a2 .p5 {
	text-align:center;
	line-height:32px;
	border-radius:20px;
	width:160px;
	margin:100px auto;
	border:1px solid;
	transition:all 0.2s 0.5s;
	font-size:16px;
	left:-354px;
	width:60%;
}
#wrap ul li .a2 .p6 {
	position:absolute;
	top:140px;
	left:175px;
	transform:scale(1.4);
	transition:all 0.3s 0.2s;
}
#wrap ul li .a2 .p6 span {
	font-family:Arial;
	font-size:36px;
	font-weight:700;
	color:white;
	border-radius:20px;
	margin:10px auto;
	border:1px solid;
	transition:all 0.2s 0.5s;
}
#wrap ul li .a2 .p7 {
	position:absolute;
	bottom:-50px;
	left:305px;
	width:160px;
	height:32px;
	line-height:32px;
	border-radius:20px;
	margin:10px auto;
	border:1px solid;
	transition:all 0.2s 0.5s;
	color:white;
	font-size:16px;
	text-align:center;
}
.teacherContent {
	width:100%;
	margin:10px auto;
}
.teacherList {
	width:1220px;
	background:#fff;
	margin:5px auto;
}
.teacherList li {
	float:left;
	width:46%;
	padding:15px 15px;
	margin:30px 15px 0 0;
	overflow:hidden;
	background:#fff;
	border-radius:5px;
}
.teacherList li:hover {
	box-shadow:0 0 20px rgba(5,0,0,0.1);
}
.teacherList li .photo {
	position:relative;
	display:block;
	float:left;
	width:46%;
	max-

height:320px;
	margin-right:4%;
	overflow:hidden;
}
.teacherList li .photo img {
	display:block;
	width:100%;
	height:auto;
}
.teacherList li .photo i {
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
	transition:all .3s ease-out;
}
.teacherList li .photo span {
	position:absolute;
	left:50%;
	top:50%;
	display:none;
	width:116px;
	height:40px;
	margin-left:-58px;
	margin-top:-20px;
	background:rgba(255,255,255,.2);
	border-radius:20px;
	color:#fff;
	font-size:16px;
	line-height:40px;
	text-align:center;
	transition:all .3s ease-out;
}
.teacherList li .photo:hover i {
	opacity:.6;
}
.teacherList li .photo:hover span {
	display:block;
}
.teacherList li .photo span:hover {
	background:#3bcb6a;
}
.teacherList li .des {
	float:left;
	width:48%;
}
.teacherList li h2 {
	font-size:24px;
	font-weight:400;
	line-height:60px;
}
.teacherList li h6 {
	margin-bottom:15px;
	color:#999;
	font-size:16px;
	font-weight:400;
	line-

height:28px;
}
.teacherList li p {
	color:#0b0b0b;
	font-size:16px;
	line-height:34px;
}
.teacherList li p span {
	color:#999;
}
/*导师详情头部/*/
.Width {
	width:1200px;
	margin:0 auto;
}
.fl {
	float:left;
}
.teacherArt {
	padding:25px 0;
	margin-bottom:30px;
	overflow:hidden;
	background:#fff;
	border-

radius:5px;
	width:1200px;
	margin:20px auto
}
.fl {
	float:left;
}
.teacherArt .photo {
	width:19.5%;
	margin:0 2%;
	overflow:hidden;
}
.teacherArt .photo img {
	display:block;
	width:100%;
}
.teacherArt .des {
	float:left;
	width:74.5%;
}
.teacherArt h2 {
	margin-bottom:15px;
	font-size:36px;
	font-weight:400;
	line-height:46px;
}
.teacherArt p {
	font-size:16px;
	line-height:36px;
}
.teacherArt p i {
	display:inline-block;
	width:124px;
	height:19px;
	margin-left:10px;
	background:url(../zckjimages/star.png) no-repeat;
	position:relative
}
.teacherArt p i em {
	position:absolute;
	left:0;
	top:0;
	width:124px;
	height:19px;
	background:url

(../zckjimages/star_a.png) no-repeat;
}
.teacherArt p span {
	color:#999;
	font-size:16px;
}
.left {
	float:left;
	width:830px;
	background:#fff;
}
.teacherTab {
	float:left;
	width:800px;
	padding:0 15px;
	background:#fff;
	border-radius:5px;
	margin-bottom:28px;
}
.teacherTab h4 {
	height:65px;
	border-bottom:1px solid #ddd;
}
.teacherTab h4 span {
	display:block;
	float:left;
	width:100px;
	height:49px;
	padding-top:15px;
	margin:0 15px 0 10px;
	cursor:pointer;
	color:#00a9e4;
	font-size:22px;
	font-weight:400;
	line-height:49px;
	text-align:center;
	padding-left:10px;
}
.teacherTab h4 span:hover,.teacherTab h4 span.on {
	border-bottom:2px solid #00a9e4;
	color:#00a9e4;
	padding-left:10px;
}
.teacherTab li {
	border-bottom:1px solid #eee;
	padding:30px 3%;
}
.teacherTab .pjList {
	overflow-y:auto;
	width:98%;
	padding-left:10px
}
.teacherTab .pjList p {
	font-size:16px;
	line-height:28px;
	word-wrap:break-word;
	padding:10px 

10px;
}
.right {
	float:right;
	width:360px;
}
.teacherMore {
	padding:0 20px 30px;
	background:#fff;
	border-radius:5px;
	width:320px;
}
.teacherMore h4 {
	height:50px;
	padding-top:15px;
	border-bottom:1px solid #ddd;
	color:#0b0b0b;
	font-size:22px;
	font-weight:400;
	line-height:50px;
}
/* 相关教师样式 */
.teacherMore li .photo {
	display:block;
	float:left;
	width:40%;
	max-height:170px;
	margin-

right:3.5%;
	overflow:hidden;
}
.teacherMore li .photo img {
	width:100%;
	height:auto;
}
.teacherMore li h5 {
	overflow:hidden;
	font-size:20px;
	font-weight:400;
	line-height:54px;
}
.teacherMore li p {
	color:#999;
	line-height:30px;
}
.hotCourse li,.teacherMore li {
	margin-top:30px;
}
/*活动列表展示*/
.graphic_row {
	padding:0px;
}
.graphic_row ul {
	width:1200px;
	margin:20px auto
}
.graphic_row ul li {
	float:left;
	width:24%;
	margin-right:10px;
	margin-top:20px
}
.graphic_row ul li a {
	display:block;
	background:#fff;
	-ms-transition:.1s;
	-moz-transition:.1s;
	-webkit-transition:.1s;
	transition:.1s;
}
.graphic_row ul li a span {
	display:block;
}
.graphic_row ul li a .img {
	width:100%;
	height:194px;
	overflow:hidden;
}
.graphic_row ul li a .img img {
	width:100%;
	-ms-transition:.6s;
	-moz-transition:.6s;
	-webkit-transition:.6s;
	transition:.6s;
}
.graphic_row ul li a .txt {
	padding:15px 20px 20px;
	overflow:hidden;
}
.graphic_row ul li a .txt b {
	display:block;
	font-size:16px;
	color:#666;
	height:24px;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-bottom:5px;
}
.graphic_row ul li a .txt em {
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#aaa;
	font-size:12px;
	font-style:normal;
}
.graphic_row ul li a .txt p1 {
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#aaa;
	font-size:12px;
}
.graphic_row ul li a:hover {
	box-shadow:0px 0px 10px #aaa;
}
.hr {
	height:1px;
	width:100%;
	background:#DCDCDC;
	margin-top:5px;
	margin-bottom:15px;
}
.play-btn {
	width:96px;
	height:30px;
	color:#fff;
	background:#4d92e5;
	border:none;
	border-radius:5px;
	line-height:30px;
	padding:0;
	margin:0px auto;
}
.btn-primary {
	color:#ffffff;
	background-color:#4d92e5;
	border-color:#0064f6;
}
.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:8px 12px;
	font-size:14px;
	line-height:1.42857143;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:center;
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
}
.biaoti {
	margin:20px auto;
	width:1200px;
	height:50px;
	background-color:#fff;
}
.biaoti h3 {
	font-size:20px;
	text-align:center;
	color:#333;
	line-height:50px;
}
.special_content {
	width:1200px;
	margin:40px auto;
	min-height:200px;
	background:#fff;
	box-shadow:1px 2px 2px 1px #e6e6e6;
	font-size:14px;
}
.special_content .item-bg {
	width:500px;
	position:absolute;
	top:0;
	left:0
}
.special_content .item-bg img {
	display:block;
	width:100%;
}
.special_content .item-content {
	height:auto;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}
/* 活动主题 */
.special_content .item-content h3 {
	/*   width:200px;
	font-size:16px;
	color:#fff;
	border-bottom:1px solid #ddd;
	padding:10px 20px 0px 20px;
	height:65px;
	*/
width:134px;
	height:36px;
	line-height:36px;
	color:#fff;
	background:url(../zckjimages/hdbj.png) center no-repeat;
	margin-bottom:10px;
	margin:20px 0px 0 20px;
	font-size:16px;
}
.special_content .item-content h3 span {
	display:block;
	float:left;
	width:134px;
	height:36px;
	cursor:pointer;
	color:#fff;
	text-align:center;
	padding:2px 2px;
}
.special_content .item-content .content-text {
	padding:0 20px;
	margin:20px 0;
	color:#333;
	text-indent:2em;
	line-height:28px;
	font-size:14px;
}
/* 赛事安排 */
.special_content .activity-box {
	padding:0 20px;
}
.special_content .activity-box .activity-step .title {
	display:flex;
	line-height:42px;
}
.special_content .activity-box .activity-step .title span {
	border-bottom:1px solid #00a9e4;
	color:#00a9e4;
	padding-left:10px;
}
.special_content .activity-step .title p {
	flex:1;
	text-align:center;
	color:#fbb712;
	position:relative;
}
.special_content .activity-step .title i {
	display:inline-block;
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:#fff;
	position:absolute;
	left:50%;
	bottom:-10px;
	-webkit-transform:translate(-50%,-5px);
	-moz-transform:translate(-50%,-5px);
	-ms-transform:trnaslate(-50%,-5px);
	transform:translate(-50%,-5px);
	box-shadow:0 0 8px #fff;
}
.special_content .activity-box .activity-step .activity-time {
	display:flex;
}
.activity-box .activity-step .activity-time span {
	flex:1;
	text-align:center;
	color:#ffff00;
	line-height:42px;
}
.special_content .activity-box .activity-info {
	margin:10px 0;
	color:#333;
}
.special_content .activity-box .activity-info p {
	line-height:28px;
}
.activity-box .activity-info .info-contact,.activity-box .activity-info .company-name {
	display:flex;
}
.activity-box .activity-info .info-contact p:first-child {
	width:100px;
}
.activity-box .activity-info .info-contact p:last-child {
	flex:1;
	display:flex;
}
.activity-info .info-contact p:last-child .iconfont {
	font-size:20px;
	vertical-align:top;
	margin-right:4px;
}
.activity-box  .info-contact p span {
	flex:1;
	display:block;
	width:100%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.activity-box  .info-contact p span:hover {
	flex:1;
	display:block;
	width:100%;
	overflow:auto;
	white-space:normal;
}
.activity-box .activity-info .company-name span {
	flex:1;
}
.special_content .activity-box .button-box .signUp-btn {
	border:none;
	outline:none;
	padding:5px 10px;
	background-color:#fbb712;
	color:#fff;
	border-radius:5px;
	margin:20px;
	cursor:pointer;
}
/* 奖项设置 */
.special_content .item-content .prize-content {
	display:flex;
	/*justify-content:center;
	*/
padding:20px;
	color:#fff;
}
.special_content .item-content .prize-content  .prize-item {
	width:calc(20% - 10px);
	height:292px;
	box-sizing:border-box;
	padding:10px;
	color:#fff;
	background:linear-gradient(to bottom,#4fbadf,#45a1db);
	cursor:pointer;
	margin:0 10px;
}
.item-content .prize-content  .prize-item .item-card {
	text-align:center;
	border:1px solid #fff;
	height:100%;
}
.item-content  .prize-item .item-card .text-box {
	box-sizing:border-box;
	padding:10px 0;
}
.item-content .item-card .text-box p {
	font-size:14px;
	line-height:32px;
	padding:0 10px;
	max-height:120px;
	text-overflow:ellipsis;
	overflow:hidden;
}
.item-card .text-box p strong {
	font-size:20px;
}
/* 大赛评委 */
.special_content .item-content .judges-content {
	padding-top:20px;
	height:550px;
	background:#fff;
}
.special_content .item-content .judges-content .judges-item {
	width:19%;
	box-sizing:border-box;
	float:left;
	margin-right:10px;
}
.special_content .item-content .judges-content .judges-item  img {
	display:block;
	margin-left:25px;
	margin-right:5px;
	margin-bottom:5px;
	width:90%;
}
.special_content .item-content .judges-content .judges-item span {
	font-size:14px;
	color:#2d2b2c;
	display:block;
	line-height:32px;
	text-align:center;
}
/*.item-content .judges-content .judges-item .item-info {
	display:flex;
	background:linear-gradient(to bottom,#4fbadf,#45a1db);
}
.judges-content .judges-item .item-info .left {
	box-sizing:border-box;
	padding:8px;
	width:120px;
	height:100%;
}
.judges-content .judges-item .item-info .right {
	box-sizing:border-box;
	padding:12px 0;
	flex:1;
	color:#fff;
}
.judges-item .item-info .left img {
	display:block;
	width:100%;
	background-color:#fff;
	border-radius:30px;
}
.judges-item .item-info .right .name {
	font-size:16px;
	font-weight:bold;
}
.judges-item .item-info .rank {
	box-sizing:border-box;
	padding-left:16px;
}
.judges-item .item-info .rank li {
	font-size:12px;
	line-height:24px;
	list-style:disc;
}
*/
/* 评分规则 */
.special_content .item-content .rule-content {
	padding:20px;
	color:#333;
	min-height:80px;
	font-size:14px;
	line-height:28px;
}
/* 参赛项目 */
.item-content .signUp-content {
	box-sizing:border-box;
	padding:20px 20px 20px 40px;
	color:#333;
	font-size:14px;
	line-height:28px;
}
.item-content .signUp-content ol > li {
	list-style:decimal;
}
.special_content  .item-content .signUp-box {
	text-align:center;
	margin:20px 0;
}
.special_content  .item-content .signUp-box .signUp-btn {
	border:none;
	outline:none;
	width:100px;
	height:40px;
	color:#fff;
	background-color:#fbb712;
	border-radius:5px;
	cursor:pointer;
}
.signUp-box-big {
	text-align:center;
	margin-top:10px;
	height:140px;
	background:url(../zckjimages/sign.png) no-repeat center;
}
.signUp-box-big .signUp-btn-big {
	border:none;
	outline:none;
	width:300px;
	height:50px;
	font-size:24px;
	color:#fff;
	background-color:#fbb712;
	border-radius:5px;
	cursor:pointer;
	margin-top:50px;
}
.list {
	margin-top:582px;
}
.special_content .item-content .prize-content {
	width:100%;
}
.special_content .item-content .prize-content .content-ogc {
	width:25%;
	margin-right:35px;
}
.special_content .item-content .prize-content .content-ogc.revision .ogc-banner {
	height:38px;
	line-height:38px;
	width:106px;
	height:60px;
	font-size:20px;
	color:#fbb712;
	line-height:60px;
	font-weight:700;
	letter-spacing:0;
	text-align:center;
	background:#fff;
	border:2px solid #fbb712;
	-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.2);
	box-shadow:0 2px 8px 0 rgba(0,0,0,.2);
	border-radius:8px;
	z-index:1;
	position:relative;
	margin:auto;
}
.special_content .item-content .prize-content .content-ogc.revision .ogc-model {
	margin-top:-20px;
	background:#FFF;
	border:1px solid #fbb712;
	border-radius:8px;
	margin-top:-30px;
	position:relative;
}
.special_content .item-content .prize-content .content-ogc .ogc-model .common-img {
	display:block;
	margin:57px auto 10px;
	width:80%
}
.special_content .item-content .prize-content .content-ogc.revision .ogc-model .common-content 

.title {
	color:#333;
	/* font-weight:bold;
	*/
padding:0 5%;
	text-align:center;
}
.special_content .item-content .prize-content .content-ogc .ogc-model p {
	font-size:14px;
	color:#666;
	letter-spacing:0;
	text-align:center;
	line-height:25px;
}
.profile_right {
	width:5%;
	float:left;
	height:273px;
	margin-left:1%;
	position:fixed;
	left:0;
	top:200px;
	background:#f5f5f5;
	opacity:0.6;
	margin-bottom:300px
}
.profile_right_cnt {
	width:100%;
	height:auto;
	background:url(../zckjimages/profile_menu_bg1.png) -23px 0 repeat-y;
	float:left;
	margin-left:10%;
}
.profile_right_cnt p {
	width:100%;
	color:#333;
	float:left;
	font-weight:bold;
	background:url(../zckjimages/profile_menu_bg.png) 0 -41px no-repeat;
	padding-left:18px;
	margin:6px 0
}
.profile_right_cnt p.sec {
	background:0;
	position:relative;
	height:18px;
	margin:4px 0
}
.profile_right_cnt p.sec:hover {
	background:0
}
.profile_right_cnt a.sec {
	width:100%;
	color:#333;
	float:left;
	position:absolute;
	top:0;
	left:0;
	font-weight:normal;
	background:url(../zckjimages/profile_menu_bg.png) 0 -80px no-repeat;
	padding-left:30px;
	margin:2px 0
}
.profile_right_cnt a.sec:hover {
	color:#c00;
	cursor:pointer;
	background:url(../zckjimages/profile_menu_bg.png) 0 -61px no-repeat
}
.profile_right_cnt p a {
	color:#333
}
.profile_right_cnt p:hover {
	color:#03529e;
	cursor:pointer;
	background:url(../zckjimages/profile_menu_bg.png) 0 -22px no-repeat
}
.profile_right_cnt p:hover a {
	color:#00a9e4
}
.profile_right_cnt div.profile_right_cnt_first {
	width:100%;
	float:left;
	font-weight:bold;
	background:url(../zckjimages/profile_menu_bg.png) 0 -6px no-repeat;
	padding-left:12px;
	height:12px;
	margin-bottom:10px
}
.profile_right_cnt div.profile_right_cnt_last {
	width:100%;
	float:left;
	font-weight:bold;
	background:url(../zckjimages/profile_menu_bg.png) 0 -6px no-repeat;
	padding-left:12px;
	height:12px;
	margin-top:10px
}
.profile_right_cnt ul {
	float:left;
	margin-bottom:10px;
	margin-top:10px
}
.profile_right_cnt ul li {
	float:left;
	padding-left:18px;
	width:100%;
	line-height:23px
}
.profile_right_cnt ul li a {
	color:#fff
}
.profile_right_cnt ul li a:hover {
	color:#03529e
}
.profile_right_cnt .floatnav_a_cur {
	color:#00a9e4;
	cursor:pointer;
	background:url(../zckjimages/profile_menu_bg.png) 0 -22px no-repeat
}
.profile_right_cnt .floatnav_a_cur a {
	color:#00a9e4
}
.profile_right_cnt .floatnav_a_cur a.sec {
	color:#fff;
	background:url(../zckjimages/profile_menu_bg.png) 0 -59px no-repeat
}
.contentBox {
	width:1160px;
	margin:auto;
	padding:20px 20px;
	background:#fff;
}
.competyStep {
	background:#fff;
	width:100%;
	padding-bottom:25px;
}
.overf {
	overflow:hidden;
}
.competyStep ul {
	margin:15px 15px 0 15px;
	position:relative;
}
.competyStep li {
	/* float:left;
	*/
  /* flex:1;
	*/
text-align:center;
	margin-left:49px;
}
.btnBox {
	margin-bottom:20px;
}
.competyStep li button {
	height:36px;
	background:#f79238;
	font-size:16px;
	color:#fff;
	line-height:36px;
	text-align:center;
	border:0;
	padding:0 2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	min-width:80px;
}
.competyStep li p {
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#636363;
	min-width:58px;
	text-align:center;
}
.competyStep ul li .numBox {
	font-size:14px;
	height:30px;
	line-height:30px;
	color:#fff;
	position:relative;
	background:url(../zckjimages/numBox.png) no-repeat center;
	background-size:22px 26px;
	margin-top:50px;
}
.competyStep ul li .numBox span {
	position:absolute;
	display:block;
	width:26px;
	height:26px;
	line-height:26px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	z-index:99;
}
.competyStep ul .line {
	height:2px;
	width:100%;
	background:#ffaa3c;
	position:absolute;
	bottom:14px;
	left:0;
}
.piclist {
	width:1150px;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.box {
	width:23.5%;
	border:1px solid  #f6f6f6;
	box-sizing:border-box;
	text-align:center;
	background-color:#fff;
	box-shadow:0 2px 1px 0 rgba(0,0,0,.2);
	margin-top:20px;
	over-flow:hidden
}
.box a {
	color:#535353;
	text-decoration:none;
}
.box:hover {
	color:#00a9e4;
}
.imgBox {
	width:270px;
	height:186px;
	overflow:hidden;
}
.imgBox img {
	width:100%;
	height:100%;
	transition:all 0.6s linear;
}
.source {
	border:1px solid #535353;
	padding:6px 20px;
	border-radius:25px;
	margin:20px;
}
.title {
	margin-bottom:20px;
	font-size:20px;
	margin:20px;
	text-align:center
}
.detail {
	font-size:14px;
	line-height:32px;
	text-align:center
}
/*鼠标hover效果*/

.box>:after {
	content:'';
	width:280px;
	position:absolute;
	background:#e52d67;
	bottom:0;
	height:0px;
	transition:height 0.3s linear;
	text-align:center
    /*利用伪类高度，实现动画效果*/
}
.box>hover::after {
	height:10px;
}
.box:hover img {
	transform:scale(1.15);
}
.box:hover .source {
	background:#e52d67;
	border-color:#e52d67;
	color:#ffffff;
}
.btn-box {
	text-align:center;
	margin:30px 0 20px
}
.classManicureContent {
	margin-top:10px;
	position:relative;
	display:flex;
	justify-content:space-between;
	background:#fff;
	margin-bottom:40px;
}
.classManicureContent .classManicure {
	display:flex;
	justify-content:space-between;
	margin-top:5px;
	background:#f6f6f6;
}
.classManicureContent .classManicure .piccontent {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:280px;
	height:698px;
	background-repeat:no-repeat;
	text-align:center;
	margin-top:5px;
	background-size:100% 100%;
}
.classManicureContent .classManicure .piccontent .title {
	font-size:36px;
	line-height:1;
	font-weight:bolder;
	color:#fff;
	margin-top:200px;
}
.classManicureContent .classManicure .articles {
	width:1180px;
	background:#fff;
	position:relative;
	border-radius:px;
}
.classManicureContent .classManicure .articles .item {
	margin:10px 16px;
	width:200px;
	float:left;
}
.classManicureContent .classManicure .articles .item .imgWrap {
	width:100%;
}
.classManicureContent .classManicure .articles .item .imgWrap img {
	width:100%;
}
.classManicureContent .classManicure .articles .item .imgTitle {
	margin:10px 0;
	display:flex;
	justify-content:space-between;
	margin-top:14px;
	font-size:14px;
}
.classManicureContent .classManicure .articles .item .pic_head {
	margin-top:5px;
	font-size:14px;
	padding:5px 5px;
	line-height:26px
}
.classManicureContent .classManicure .articles .item .pic_head  a span {
	margin-left:50px;
	font-size:14px;
	color:#00a9e4;
	text-align:right
}
.classManicureContent .classManicure .articles .item .pic_head a span:hover {
	color:#fff;
	background-color:#00a9e4;
	border-radius:4px;
	width:100%;
}
.classManicureContent .classManicure .articles .item .pic_head a {
	font-size:14px;
	text-align:left
}
.classManicureContent .classManicure .articles .item  .item-left .item-name {
	margin-left:10px;
	cursor:pointer;
}
.classManicureContent .classManicure .articles .item  .item-right {
	width:92px;
	text-align:right;
}
.download {
	color:#00a9e4;
}
.btn-box {
	padding-top:10px;
	display:flex;
	justify-content:center;
	width:100%
}
.more-btn {
	width:80px;
	height:32px;
	border:none;
	outline:none;
	border-radius:5px;
	background-color:#00a9e4;
	color:#fff;
	cursor:pointer;
	text-align:center;
}
.classManicureContent  .right1 {
	width:1200px;
	background:#fff;
	margin:5px auto;
}
.classManicureContent  .right1  .title1 {
	line-height:40px;
	background-color:#00a9e4;
	position:relative;
}
.classManicureContent  .right  .title1 p {
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:20px;
}
.classManicureContent  .right1  .title1 a {
	color:#fff;
	position:absolute;
	top:2px;
	right:5px;
	font-size:14px;
}
.classManicureContent  .right1 .detail-box {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	padding:10px 5px
}
.classManicureContent  .right .detail-box .tm-bar {
	width:42%;
	/*  border:1px solid #e5e5e5;
	*/
margin-top:10px;
	overflow:hidden;
	padding:0px 5px;
	margin-left:3px;
	margin-right:3px;
}
.classManicureContent  .right .detail-box .tm-bar .thumb {
	float:left;
	padding:12px 5% 12px 0;
	overflow:hidden;
}
.classManicureContent  .right .detail-box .tm-bar .thumb img {
	width:130px;
	height:79px
}
.classManicureContent  .right .detail-box .tm-bar .info {
	padding:5px 0px;
	margin-left:130px
}
.classManicureContent  .right .detail-box .tm-bar .info .word .tag .orange {
	color:orange;
	width:30px;
	background:#fff;
}
.classManicureContent  .right .detail-box .tm-bar .info .word {
	display:flex;
	justify-content:space-between;
	font-size:12px;
	line-height:24px;
	margin-bottom:10px;
}
.classManicureContent  .right .detail-box .tm-bar .info .des a {
	color:#333;
	font-size:14px;
	transition:all 0.3s;
}
.classManicureContent  .right .detail-box .tm-bar .info .word .tag {
	color:orange;
	text-align:center;
	display:block;
	padding:0 2px;
	background:#fff;
	border-radius:5px;
}
.classManicureContent  .right .detail-box .resources-item {
	display:flex;
	line-height:40px;
	border-bottom:1px dashed #ccc;
	justify-content:space-between;
	width:96%;
	padding:5px 5px
}
.classManicureContent  .right .detail-box  .resources-item .item-left {
	flex:1;
	text-align:left;
}
.classManicureContent  .right .detail-box  .resources-item .item-left .item-name {
	margin-left:10px;
	cursor:pointer;
}
.classManicureContent  .right .detail-box  .resources-item .item-right {
	width:52px;
	text-align:right;
}
.classManicureContent  .right .detail-box  .resources-item .item-right .time {
	font-size:12px;
	margin-right:20px;
}
.classManicureContent  .right .detail-box .resources-item .download {
	color:#00a9e4;
}
.applist {
	overflow:hidden;
	padding:8px 20px 12px;
}
.applist ul {
	width:106%;
	overflow:hidden;
}
.applist li {
	float:left;
	width:18%;
	padding:12px 5% 12px 0;
	overflow:hidden;
}
.applist .icon {
	float:left;
	width:80px;
}
.icon {
	position:relative;
	overflow:hidden;
}
.icon a {
	padding-bottom:100%;
	position:relative;
	overflow:hidden;
	display:block;
	border-radius:5px;
}
.icon img {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.applist .info {
	margin-left:95px;
}
.applist h3 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:4px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:1.5em;
}
.applist .intro {
	font-size:12px;
	color:#999;
	line-height:1.45em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.applist .meta {
	overflow:hidden;
	margin-top:10px;
}
.appbtn {
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}
.appbtn a {
	display:block;
	border-radius:3px;
	color:#fff;
	background-color:#2b92d8;
	font-size:12px;
	line-height:1.5em;
	padding:0 8px;
	box-shadow:1px 1px 3px #2b92d8;
	border:1px solid #2b92d8;
}
.show-list {
	width:1200px;
	margin:auto;
	background:#fff;
	overflow:hidden;
}
.show-list .pro-item {
	overflow:hidden;
	width:23%;
	margin:20px 10px;
	float:left;
	box-shadow:0px 3px 3px 0px #e6e6e6;
}
.show-list .portfolio-img {
	position:relative;
}
/*.index-01 .show-list .portfolio-img img {
	transition:all 0.8s;
}
.show-list:hover .portfolio-img img {
	transform:scale(1.1);
}
*/
.show-list .portfolio-img span {
	position:absolute;
	bottom:-30px;
	height:61px;
	width:100%;
	left:0;
	right:0;
	background-repeat:no-repeat;
	background-position:center top;
}
.show-list .portfolio-img span.inner-img1 {
	background-image:url(../zckjimages/t-1.png)
}
.show-list .content {
	/*border:1px solid #DCDCDC;
	*/
border-top:none;
	padding:43px 25px 10px;
}
.show-list .content h3 {
	font-size:18px;
	color:#666;
	white-space:nowrap;
	overflow:hidden;
	margin-bottom:7px;
	text-align:center;
}
.show-list a:hover .content h3 {
	color:#00a9e4
}
.show-list a .content p.desc {
	color:#666;
	line-height:28px;
	height:50px;
	font-size:14px;
	margin-bottom:5px;
	overflow:hidden;
	overflow:hidden;
	text-overflow:ellipsis;
	border-top:1px solid #DCDCDC;
}
.graphic_col {
	padding:0px;
}
.graphic_col ul {
	width:1200px;
	overflow:hidden;
	padding:20px 0px;
}
.graphic_col ul li {
	clear:both;
	overflow:hidden;
	padding:10px 30px;
	background:#fff;
	border-radius:5px;
	margin-bottom:36px;
	box-shadow:0 3px 15px 0 #e0e0e0;
}
.graphic_col ul li hover:a {
	display:block;
	padding:0px 0px;
	overflow:hidden;
	background:#fff;
	-ms-transition:.1s;
	-moz-transition:.1s;
	-webkit-transition:.1s;
	transition:.1s;
}
.graphic_col ul li .img {
	width:200px;
	overflow:hidden;
	float:left;
}
.graphic_col ul li .img img {
	width:100%;
	-ms-transition:.6s;
	-moz-transition:.6s;
	-webkit-transition:.6s;
	transition:.6s;
}
.graphic_col ul li .txt {
	padding:20px 20px 20px;
	overflow:hidden;
}
.graphic_col ul li .txt h3 {
	display:block;
	font-size:18px;
	color:#666;
	height:24px;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-bottom:15px;
}
.graphic_col ul li .txt p {
	display:block;
	height:40px;
	line-height:20px;
	overflow:hidden;
	color:#999;
	font-size:14px;
	margin-bottom:10px;
}
.graphic_col ul li .txt .info {
	color:#aaa;
	font-size:14px;
}
.graphic_col ul li .txt .info .date {
	display:block;
	float:left;
	background:url(../zckjimages/icon_date.png) no-repeat left center;
	padding-left:20px;
	margin-right:20px;
}
.graphic_col ul li .txt .info .view {
	display:block;
	float:left;
	background:url(../zckjimages/icon_view.png) no-repeat left center;
	padding-left:22px;
}
.graphic_col ul li a:hover .txt h3 {
	color:#00a9e4;
}
.graphic_col ul li a:hover img {
	transform:scale(1.1,1.1);
}
.art-rows {
	margin:10px auto;
	width:1200px;
	background:#fff;
}
.article-header {
	text-align:center;
	margin-bottom:30px;
	padding:20px 20px
}
.article-header h1 {
	font-weight:normal;
	font-size:24px;
	margin-bottom:14px;
	margin-top:0;
}
.article-attr span {
	color:#999999;
	font-size:12px;
	display:inline-block;
	padding:0 5px;
}
.article-attr span a {
	color:#004098;
	font-size:12px;
}
.article-body h2 {
	font-size:30px;
	font-weight:normal;
	margin-bottom:15px;
}
.article-body {
	color:#666666;
	line-height:32px;
	font-size:15px;
}
.article-body p {
	font-size:16px;
	color:#666;
	line-height:32px;
	margin-bottom:12px;
	text-indent:37px;
	padding:2px 30px
}
.article-body span {
	font-size:16px;
}
.article-body img {
	text-align:center;
}
.art-page {
	padding:30px 0;
	overflow:hidden;
}
.art-page .page-prev {
	float:left;
	line-height:1;
	width:45%;
}
.art-page .page-next {
	float:right;
	line-height:1;
	width:45%;
}
.art-page a {
	color:#666666;
	font-size:16px;
}
.art-page a:hover {
	color:#198cff;
}
.art-page a .iconfont {
	font-size:18px;
	display:inline-block;
	vertical-align:middle;
}
/*入驻申请流程*/
.lc {
	width:184px;
	float:left;
	margin-top:20px;
}
.lc em {
	display:block;
	width:74px;
	height:74px;
	margin:0 auto 20px;
	position:relative;
	overflow:hidden;
}
.lc em i.default {
	position:absolute;
	left:0;
	top:0;
	-webkit-transform:translateX(0) rotate(0);
	transform:translateX(0) rotate(0);
	-webkit-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.lc em i {
	display:block;
	width:74px;
	height:74px;
	line-height:0;
	overflow:hidden;
}
.lc em i img {
	width:100%;
	opacity:1;
}
/*
.lc em i:hover {
	position:absolute;
	left:0;
	top:0;
	opacity:0;
}
.lc em i img:hover {
	width:100%;
	opacity:1;
}*/
.lc span {
	display:block;
	text-align:center;
	line-height:18px;
	font-size:16px;
	font-family:"思源黑体 CN";
}

b {
	display:block;
	width:20px;
	height:16px;
	background:url(../zckjimages/flo-jt.png) no-repeat center;
	float:left;
	margin-top:58px;
}

/*左图右文展示列表*/
.hall-wrapper {
	float:left;
	margin-top:24px;
}
.hall-wrapper .base-card {
	border-radius:4px;
	border:2px dotted rgb(214,218,222);
	cursor:pointer;
	height:211px;
	width:257px;
	transition:all 0.2s linear 0s;
	position:relative;
}
.hall-wrapper .base-card .box-content {
	position:relative;
	text-align:center;
	padding-top:37px;
}
.box-content img {
	height:50px;
	width:50px;
	margin-bottom:10px;
}
.box-content h3 {
	font-size:18px;
	color:rgb(16,38,69);
	margin-bottom:5px;
	padding:0px 40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.box-content .box-content-clamp {
	font-size:14px;
	color:rgba(16,38,69,0.6);
	padding:0px 40px;
}
.hall-wrapper .base-card:hover {
	background-color:#e5f0eb
}
/*众创空间栏目标题*/
.xmtitle {
	width:1160px;
	margin:0px auto
}
.xmtitle  h4 {
	height:49px;
	border-bottom:1px solid #ddd;
}
.xmtitle  h4 span {
	display:block;
	float:left;
	width:180px;
	height:49px;
	font-size:22px;
	font-weight:400;
	line-height:49px;
	text-align:left;
}
.xmtitle  h4 span:hover,.xmtitle  h4 span.on {
	border-bottom:2px solid #00a9e4;
}
/*综合业务申报入口*/
.el-col-lg-8 {
	width:24%;
	padding-right:10px;
	padding-top:20px;
}
.tccard.bgc3 {
	background-color:#ecedff;
}
.tccard {
	cursor:pointer;
	margin-top:20px;
	height:160px;
	background-color:#e7f3ff;
	padding:28px 30px;
	background-size:auto 92%;
	background-position:100%;
	background-repeat:no-repeat;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.tccard>div:first-child {
	font-size:18px;
	font-weight:600;
	color:#000;
	margin-bottom:15px;
}
.tccard>div {
	color:#717171;
	line-height:1.4;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	font-size:16px;
}
.tccard.bgc2 {
	background-color:#ffefed;
}
.tccard.bgc3 {
	background-color:#ecedff;
}
.tccard.bgc4 {
	background-color:#e0fbff;
}

.tccard.icon1 {
	background-image:url(../zckjimages/ic01.png);
}
.tccard.icon2 {
	background-image:url(../zckjimages/ic02.png);
}
.tccard.icon3 {
	background-image:url(../zckjimages/ic03.png);
}
.tccard.icon4 {
	background-image:url(../zckjimages/ic04.png);
}
.tccard.icon5 {
	background-image:url(../zckjimages/ic05.png);
}
.tccard.icon6 {
	background-image:url(../zckjimages/ic06.png);
}
.tccard.icon7 {
	background-image:url(../zckjimages/ic07.png);
}
.tccard.icon8 {
	background-image:url(../zckjimages/ic08.png);
}

.bmlq-item2:hover {
	background:#1c599d;
	color:#fff;
}
.bmlq-item2 .right p:hover,.bmlq-item2 .zuo p:hover {
	color:#fff;
}
.bmlq-item2 {
	border-radius:0;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	padding-right:10px;
}
.bmlq-item2 {
	color:#666;
	border:1px solid #e7e7e7;
	border-radius:5px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:cenetr;
	-ms-flex-align:cenetr;
	align-items:cenetr;
	height:150px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:20px 0;
}
.bmlq-item2 .zuo {
	width:40%;
	padding-left:10px;
}
.bmlq-item2 .zuo img {
	vertical-align:top;
	display:inline-block;
	width:84px;
	height:84px
}
.bmlq-item2 .zuo p {
	display:inline-block;
	font-size:16px;
	padding-top:5px;
	text-align:center;
}
.bmlq-item2 .right {
	width:60%;
	padding-right:10px
}
.bmlq-item2 .right p {
	display:inline-block;
	overflow:hidden;
	font-size:14px;
	line-height:22px;
}
.proj_lib_wrapper {
	width:100%!important;
	display:flex;
	flex-wrap:wrap;
}
.proj_lib_item {
	width:266px;
	box-sizing:border-box;
	margin:10px !important;
	transition:transform .2s;
	float:left
}
.project_item .item {
	display:block;
	padding-bottom:10px;
}
.proj_lib_a_wrap {
	display:block;
	height:100%;
}
.proj_lib_item_img_wrap {
	width:266px;
	height:235px;
	margin-bottom:10px;
}
.proj_lib_item_img_wrap img {
	width:266px !important;
	height:auto!important;
	object-fit:cover;
	display:block;
}
.analyze_title {
	font-size:16px;
	text-align:center;
	margin-top:10px;
}
.analyze_desc {
	font-size:14px;
	color:#666;
	padding:5px 10px;
}
.xmbox {
	width:23.5%;
	box-sizing:border-box;
	text-align:center;
	background-color:#fff;
	margin-top:20px;
	over-flow:hidden;
}
.xmbox:hover img {
	transform:scale(1.15);
}
