/*初始化样式表*/



body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {

	margin:0;

	padding:0;

}

body {

	font: Arial, Verdana, "Microsoft Yahei", "微软雅黑", "宋体", Helvetica, sans-serif;

	-webkit-text-size-adjust:100%;
	
	min-width: 1200px;

}

a {

	color:#333;

	text-decoration:none;

}

a:hover {

	text-decoration:none;

}

/*



*{



	transition-property:border-color, background-color, color;



	transition-duration:.3s;



	transition-timing-function:ease-in;



	transition-delay:.1s;



}



*/







li {

	list-style:none;

}

img {

	border:0;

	vertical-align:middle;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

p {

	word-wrap:break-word

}







/*icon 字体样式*/



@font-face {

font-family: "iconfont";

 src: url("../images/font/iconfont.eot"); /* IE9*/

 src: url("/") format('embedded-opentype'), /* IE6-IE8 */ url("../images/font/iconfont.woff") format('woff'), /* chrome、firefox */ url("../images/font/iconfont.ttf") format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url("/") format('svg'); /* iOS 4.1- */

}

.iconfont {

	font-family:"iconfont" !important;

	font-size:16px;

	font-style:normal;

	-webkit-font-smoothing: antialiased;

	-webkit-text-stroke-width: 0.2px;

	-moz-osx-font-smoothing: grayscale;

}

/*文章内容样式初始化*/



.default-article-content {

	text-align: justify;

	font-size:14px;

}

.default-article-content a {

	color:blue;

}

.default-article-content ul {

	padding-left: 20px;

}

.default-article-content li {

	list-style-type: inherit;

}

.default-article-content h1, .default-article-content h2, .default-article-content h3, .default-article-content h4, .default-article-content h5, .default-article-content h6 {

	margin-top:1em;

	margin-bottom:1em;

	font-weight:bold;

}

.default-article-content td {

	border:1px solid #333;

}

.default-article-content p {

	margin-top:1em;

	margin-bottom:1em;

}

.default-article-content img {

	max-width:100%;

}

/*控制网页宽度*/



.wp {

	width:1188px;

	margin:0 auto;

}

.w960 .wp, .w960 .w1188 {

	width:960px;

}

/*浮动设置*/



.l, .left {

	float:left;

}

.r, .right {

	float:right;

}

/*清除浮动*/



.cl {

	zoom:1;

}

.cl:after {

	content:".";

	display:block;

	clear:both;

	visibility:hidden;

}

/*单行文本*/



.s {

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	display: block;

}

/*边距*/



.ispc .mr0 {

	margin-right:0 !important;

}

/*快转化 可见*/



.block {

	display:block;

}

.none {

	display:none;

}

/*页面加载中*/



#global_showload {

	background:url("../images/showload.gif");

	position:fixed;

	z-index:1025;

	top: 50%;

	left:50%;

	width: 130px;

	height:130px;

	margin-left:-75px;

	margin-top:-75px;

}

/*图片上传中状态*/



.imgloading {

	background:url(../images/load.gif);

	height: 100px;

	margin-top: -100px;

	position: relative;

}

/*禁止编辑器上传本地视频*/



#videoTab #upload, #videoTab .tabhead span {

	display:none;

}

/*百度地图默认宽度*/







.ueditor_baidumap {

	min-width:700px;

	max-width:1188px;

}

/*分页按钮*/



.page {

	font-size:14px;

	line-height:28px;

}

.page a {

	display:block;

	float:left;

	padding:0 12px;

	border:1px solid #dedede;

	border-radius:3px;

	margin-right:8px;

	margin-top:8px;

}

.page a.a, .page a:hover {

	background:#ccc;

	color:#fff;

}

/*默认导航样式*/



.default-pc-nav-menu {

}

.default-pc-nav-menu li {

	position: relative;

}

.default-pc-nav-menu > li li {

	position: relative;

	width: 100%;

	white-space: nowrap;

}

.default-pc-nav-menu ul {

	display: none;

	position: absolute;

	z-index: 2;

}

.default-pc-nav-menu > li > ul {

	top: 100%;

	left: 0;

}

.default-pc-nav-menu > li > ul > li > ul {

	top: 0;

	left: 100%;

}

.default-pc-nav-menu > li {

	float: left;

}

.default-pc-nav-menu li a em {

	display: none;

	font-style:initial;

}

.default-pc-nav-menu > li:hover > ul {

	display: block;

}

.default-pc-nav-menu > li ul > li:hover > ul {

	display: block;

}

/*友情链接默认样式*/



.default-pc-links-text {

}

.default-pc-links-text dt, .default-pc-links-text dd {

	float: left;

}

.default-pc-links-pic li {

	float:left;

}

/*默认版权样式*/



.default-pc-copyright {

	width:70%;

	line-height: 2;

	color:#666;

	font-size:12px;

}

.default-pc-copyright a {

	color: #FFD400;

	font-size:12px;

}

.default-pc-copyright span {

	display: inline-block;

	white-space:nowrap;

	margin-right: 10px;

}

/*默认发布文章按钮*/



.default-pc-button-publish {

	padding-left:21px;

	background: no-repeat url("../images/publish.png");

 transition:opacity .3s;

}

.default-pc-button-publish:hover {

	opacity:0.5;

}

/*默认编辑文章 && 删除*/



.default-pc-button-edit a {

	margin-left:10px;

	font-size: 14px;

	color: #ccc;

}

.default-pc-button-edit a:hover {

	color:#000;

}

/*默认背景音乐*/



.default-bgmp3 {

	display:block;

	position: fixed;

	bottom: 60px;

	left: 30px;

	z-index:999;

	width:200px;

	max-width:30%;

}

.default-bgmp3 audio {

	width:100%;

	opacity:0.5;

}

.default-append {

	display:none;

}

/*幻灯片默认样式*/





.header {

	background: #fff;

	width: 1200px;

	margin: 0 auto;

}

.header .logobox {

	float: left;

}

.nav01, .hlink {

	float: right;

}

.logobox {

	position: relative;

	padding: 0 35px;

	background: #014da1;

}

.logobox .logo {

	height: 90px;

	line-height: 90px;

}

.logobox img {

	max-height: 60px;

	width: auto;

}

.logobox h4 {

	width: 100%;

	line-height: 44px;

	position: absolute;

	left: 0;

	bottom: -44px;

	background: #333;

	color: #fff;

	font-size: 14px;

	text-align: center;

	z-index: 1;

}

.uid-3059 .logobox h4 {

	display: none;

}

.nav01 {

	padding: 26px 0;

}

.nav01 li {

	margin: auto 17px;

}

.nav01 li a {

	display: block;

	line-height: 35px;

	border-bottom: 3px solid #fff;

	color: #000;

	font-size: 16px;

	transition: 0.2s;

}

.nav01 li.a a, .nav01 li a:hover {

	border-bottom: 3px solid #014da1;

}

.hlink {

	margin: 36px 23px;

	border-left: 1px solid #ddd;

	padding-left: 20px;

	height: 30px;

}

.hlink h3 {

	float: right;

	color: #014da1;

	font-size: 20px;

	font-weight: bold;

	padding-left: 26px;

	background: url("../images/hlink.png") no-repeat bottom left;

	line-height: 24px;

}

.hlink a {

	float: right;

	width: 24px;

	height: 24px;

	display: block;

	background: url("../images/hlink.png") no-repeat top left;

	margin-right: 20px;

}

.hlink a.hwx {

	background: url("../images/hlink.png") no-repeat center center;

}

.nav01 li ul {

	margin-top:0;

	margin-left:-50%;

	padding: 0;

	background:#014da1;

	opacity:0;

	transform:translateY(80px);

	-ms-transform:translateY(80px);

	-moz-transform:translateY(80px);

	-webkit-transform:translateY(80px);

	-o-transform:translateY(80px);

 transition:all .3s;

	display:block;

	z-index:-3;

	width: auto;

}

/*关于我们*/



.aboutbox {

	background: #f5f5f5;

	padding-top: 80px;

	max-width: 100%;

	height: auto;

	max-height: none;

	overflow: hidden;

	padding-bottom:30px;

}

.abtit h2 {

	font-size: 24px;

	font-weight: bold;

	color: #014da1;

}

.aboutbox .abl {

	float: left;

	width: 50%;

	margin-top: 30px;

	padding-top: 20px;

	border-top: 1px solid #dbdbdb;

}

.aboutbox .abl p {

	text-indent:2em;

	font-size: 14px;

	color: #4a4a4a;

	line-height: 30px;

	margin-bottom: 10px;

}

.aboutbox .abl a {

	display: block;

	width: 136px;

	height: 40px;

	line-height: 38px;

	border: 1px solid #ccc;

	text-align: center;

	color: #808080;

	font-size: 14px;

	box-sizing: border-box;

	margin-right: 40px;

	float: right;

	transition: 0.3s;

	margin-top:10px;

}

.aboutbox .abl a:hover {

	border-color: #014da1;

	background: #014da1;

	color: #fff;

}

.aboutbox .abl a h3 {

	font-size: 14px;

}

.aboutbox .abl a h3 em {

	font-style: normal;

	font-size: 16px;

}

.aboutbox .abimg {

	float: right;

	width: 500px;

	height:400px;

	overflow: hidden;

	margin-top: 1px;

	position: relative;

	z-index: 1;

	box-shadow: 0px 3px 10px rgb(222,222,222);

	border-radius: 5px 5px 5px 5px;

}

.aboutbox .abimg img {

	width: 100%;

	height: auto;

	transition: 0.7s;

}

.aboutbox .abimg img:hover {

	transform: scale(1.08);

	-ms-transform:scale(1.08);

	-moz-transform:scale(1.08);

	-webkit-transform:scale(1.08);

	-o-transform:scale(1.08);

}

.abtext {

	position: relative;

}

.abtext .abmore {

	position: absolute;

	padding: 40px 0;

	background: #014da1;

	bottom: 0;

	left: 0;

	color: #fff;

}

.abtext .abmore h3 {

	font-size: 18px;

	margin-left: 60px;

	margin-bottom: 5px;

}

.abtext .abmore h4 {

	font-size: 14px;

	margin-left: 60px;

}

* {

	margin:0;

	padding:0;

	list-style-type:none;

}

a, img {

	border:0;

}

/* flexslider */

.flexslider {

	position:relative;

	height:560px;

}

.slides {

	position:relative;

	z-index:1;

}

.slides li {

	height:560px;

}

.flex-control-nav {

	position:absolute;

	bottom:10px;

	z-index:2;

	width:100%;

	text-align:center;

}

.flex-control-nav li {

	display:inline-block;

	width:14px;

	height:14px;

	margin:0 5px;

*display:inline;

	zoom:1;

}

.flex-control-nav a {

	display:inline-block;

	width:14px;

	height:14px;

	line-height:40px;

	overflow:hidden;

	background:url(../images/dot.png) right 0 no-repeat;

	cursor:pointer;

}

.flex-control-nav .flex-active {

	background-position:0 0;

}

.flex-direction-nav {

	position:absolute;

	z-index:3;

	width:100%;

	top:45%;

}

.flex-direction-nav li a {

	display:block;

	width:70px;

	height:70px;

	overflow:hidden;

	cursor:pointer;

	position:absolute;

}

.flex-direction-nav li a.flex-prev {

	left:40px;

	background:url(../images/prev.png) center center no-repeat;

}

.flex-direction-nav li a.flex-next {

	right:40px;

	background:url(../images/next.png) center center no-repeat;

}

.wechat {

	margin-top:0px;

	width:120px;

}

.wechat img {

	width:100%;

}

.wechat span {

	display: block;

	font-size: 14px;

	color:#8b9198;

	text-align: center;

	margin-top:10px;

}

.about {

	width: 1200px;

	margin: 0 auto;

	background:url(../images/about.jpg) no-repeat center bottom;

	height:541px;

}

.about .about_img {

	margin:61px 77px 0 0;

	width:418px;

	float:right;

}

.about .about_txt {

	width:600px;

	overflow:hidden;

	float:left;

	margin-top:60px;

}

.about .about_txt h1 {

	font-size:26px;

	color: #333;

	font-weight: normal;

	text-transform: uppercase;

}

.about .about_txt h2 {

	width:105px;

	height:1px;

	background:#c3181e;

	margin-top:12px;

}

.about .about_txt p {

	font-size:14px;

	line-height:33px;

	margin-top:15px;

}

.more {

	display:block;

	width:170px;

	height:36px;

	border-radius: 5px;

	line-height:36px;

	color:#FFF;

	background:#c3181f;

	text-align:center;

	margin-top:20px;

}

.about .more {

	transition:0.3s ease-out;

	width: 150px;

	height: 38px;

	float: right;

	text-align: center;

	text-transform: uppercase;

	line-height: 38px;

	display: block;

	box-shadow: 0px 3px 10px rgb(222,222,222);

}

.about .more span {

	background: url("../images/icon.png") no-repeat 12px -92px #f49000;

	width: 40px;

	height: 38px;

	line-height: 38px;

	display: inline-block;

}

.about .more:hover {

	background: #f49000;

	color: rgb(255, 255, 255);

	text-indent: 10px;

}

.about .more:hover span {

	color: rgb(255, 255, 255);

}

.ys-page {

	width:120px;

	height:50px;

	margin:0px auto 0px auto;

}

.ys-page .ys-previous {

	width:50px;

	height:50px;

	float:left;

	background:#fff url(../images/arrow-left.png) no-repeat center center;

	overflow:hidden;

	cursor:pointer;

	border-radius:2px;

	display:block;

	border:solid 1px #ddd;

}

.ys-page .ys-plist {

	width:92px;

	height:50px;

	float:left;

	background:#fff url(../images/th.png) no-repeat center center;

	overflow:hidden;

	cursor:pointer;

	border-radius:2px;

	margin-left:12px;

	display:block;

	border:solid 1px #ddd;

}

.ys-page .ys-next {

	width:50px;

	height:50px;

	float:right;

	background:#fff url(../images/arrow-right.png) no-repeat center center;

	overflow:hidden;

	cursor:pointer;

	border-radius:2px;

	display:block;

	border:solid 1px #ddd;

}

.ys-write .ys-plist:hover {

	background:#00a7ed url(../images/th-write.png) no-repeat center center;

}

.ys-write .ys-previous:hover {

	background:#00a7ed url(../images/arrow-left-white.png) no-repeat center center;

}

.ys-write .ys-next:hover {

	background:#00a7ed url(../images/arrow-right-white.png) no-repeat center center;

}

.ys-blue .ys-plist:hover {

	background:#0097e0 url(../images/th-write.png) no-repeat center center;

	border:solid 1px #0097e0;

}

.ys-blue .ys-previous:hover {

	background:#0097e0 url(../images/arrow-left-white.png) no-repeat center center;

	border:solid 1px #0097e0;

}

.ys-blue .ys-next:hover {

	background:#0097e0 url(../images/arrow-right-white.png) no-repeat center center;

	border:solid 1px #0097e0;

}

.ys-black .ys-previous {

	background:#333 url(../images/arrow-left-white.png) no-repeat center center;

}

.ys-black .ys-plist {

	background:#333 url(../images/th-write.png) no-repeat center center;

}

.ys-black .ys-next {

	background:#333 url(../images/arrow-right-white.png) no-repeat center center;

}

.ys-black .ys-previous:hover {

	background:#fdd100 url(../images/arrow-left.png) no-repeat center center;

}

.ys-black .ys-plist:hover {

	background:#fdd100 url(../images/th.png) no-repeat center center;

}

.ys-black .ys-next:hover {

	background:#fdd100 url(../images/arrow-right.png) no-repeat center center;

}

.ys-yellow .ys-previous {

	background:url(../images/arrow-left-white.png) no-repeat center center;

}

.ys-yellow .ys-plist {

	background:url(../images/th-write.png) no-repeat center center;

}

.ys-yellow .ys-next {

	background:url(../images/arrow-right-white.png) no-repeat center center;

}

.ys-yellow .ys-previous:hover {

	background-color:#fdd000;

	border:solid 1px #fdd000;

}

.ys-yellow .ys-plist:hover {

	background-color:#fdd000;

	border:solid 1px #fdd000;

}

.ys-yellow .ys-next:hover {

	background-color:#fdd000;

	border:solid 1px #fdd000;

}

.ys-casep div {

	border:none !important;

}

.ys-casep .ys-previous:hover {

	background:#0097e0 url(../images/arrow-left-white.png) no-repeat center center;

}

.ys-casep .ys-plist:hover {

	background:#2168c4 url(../images/th-write.png) no-repeat center center;

}

.ys-casep .ys-next:hover {

	background:#0097e0 url(../images/arrow-right-white.png) no-repeat center center;

}

.ys-knowledge {

	width:100%;

	min-width:1200px;

	height:815px;

	overflow:hidden;

	background:#fff;

}

.ys-knowledge .knowledge {

	width:1200px;

	height:795px;

	margin:0px auto;

	overflow:hidden;

}

.ys-knowledge .knowledge-topic {

	text-align:center;

	margin:70px auto 0px auto;

	overflow:hidden;

}

.ys-knowledge .knowledge-title {

	height:50px;

	line-height:50px;

	text-align:center;

	color:#0097e0;

	font-size:28px;

}

.ys-knowledge .knowledge-font {

	text-align:center;

	color:#666;

}

.ys-knowledge .knowledge-main {

	width:1200px;

	height:486px;

	margin:25px auto 0px auto;

	background:url(../images/knowledage-bg.png) no-repeat top center;

	overflow:hidden;

	position:relative;

}

.ys-knowledge .k-div {

	width:576px;

	height:123px;

	overflow:hidden;

	position:absolute;

	display:none;

}

.ys-knowledge .knowledge-ldiv .k-day {

	width:87px;

	height:115px;

	float:left;

	overflow:hidden;

	margin:4px auto 0 4px;

}

.ys-knowledge .knowledge-ldiv .k-right {

	width:462px;

	height:115px;

	float:left;

	margin:4px auto 0px auto;

	overflow:hidden;

}

.ys-knowledge .knowledge-rdiv .k-day {

	width:87px;

	height:115px;

	float:right;

	overflow:hidden;

	margin:4px auto 0 4px;

}

.ys-knowledge .knowledge-rdiv .k-right {

	width:462px;

	height:115px;

	float:left;

	margin:4px auto 0px 20px;

	overflow:hidden;

}

.ys-knowledge .k-day b {

	height:71px;

	width:84px;

	display:block;

	text-align:center;

	font-size:35px;

	color:#fff;

	line-height:71px;

}

.ys-knowledge .k-day span {

	height:44px;

	width:84px;

	display:block;

	text-align:center;

	font-size:12px;

	color:#999;

	line-height:44px;

}

.ys-knowledge .k-title {

	width:410px;

	height:55px;

	line-height:55px;

	font-size:16px;

	margin:0px auto;

	color:#333;

	overflow:hidden;

}

.ys-knowledge .k-intro {

	width:410px;

	height:40px;

	line-height:20px;

	font-size:12px;

	margin:0px auto;

	color:#666;

	overflow:hidden;

}

.ys-knowledge .knowledge-ldiv {

	width:576px;

	height:123px;

	background:url(../images/knowledage-divbg.png) no-repeat 0 -123px;

	cursor:pointer;

	overflow:hidden;

}