﻿/******************************
*同创模板网-专业提供企业网站源码程序模板*
* www.cnfusu.com *
* www.cnboco.com *
* 微信：cnboco *
* QQ:289229516 *
 ******************************/


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-size:14px; color:#555; font-family:Microsoft YaHei;
	-webkit-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}


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("../fonts/iconfont.eot"); /* IE9*/
	src: url("/") format('embedded-opentype'), /* IE6-IE8 */  url("/temp/temp/default/default-0001/1/images/font/iconfont.woff") format('woff'), /* chrome、firefox */  url("../fonts/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;
}
.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 #D3B167;
}
.default-article-content p {
	margin-top: 1em;
	margin-bottom: 1em;
	line-height:30px;
	font-size:16px;
}
.default-article-content img {
	max-width: 100%;
}
/*控制网页宽度*/

.wp {
	width: 1300px;
	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;
	height: 0px;
	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 {
	width: 700px;
}
/*分页按钮*/

/*默认导航样式*/


.nybanner{width: 100%;position: relative;height: 410px;overflow: hidden;background-position: center;background-repeat: no-repeat;}
/* 定义淡入动画 */
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
 
/* 定义淡出动画 */
@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

.default-pc-nav-menu {
}
.default-pc-nav-menu li {
	position: relative;
}
.default-pc-nav-menu .a{
	background: #B59143 !important;
	color: #fff !important;
	border-radius: 10px;
}

.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;
	animation: fadeIn 0.5s ease-in forwards;
}
.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;
}
/*幻灯片默认样式*/

.default-slider {
	position: relative;
	overflow: auto;
}
.default-slider li {
	list-style: none;
}
.default-slider ul li {
	float: left;
	width: 100%;
	overflow: hidden;
}
.default-slider ul li img {
	position: relative;
	left: 50%;
	height: auto;/*margin-left:-960px;*/

}
.default-slider .dots {
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
}
.default-slider .dots li {
	display: inline-block;
	cursor: pointer;
	background-color: #fff;
	margin: 5px;
	width: 47px;
	font-size: 0;
	height: 12px;
}
.default-slider .dots li {
 *display: inline;
}
.default-slider .dots li.active {
	background-color: #FFE401;
}
.default-slider .next, .default-slider .prev {
	position: absolute;
	bottom: 50%;
	width: 50px;
	height: 100px;
	margin-bottom: -50px;
	opacity: 0.7;
	font: 50px/58px Simsun;
	color: #fff;
	line-height: 100px;
	text-align: center;
}
.default-slider .next:hover, .default-slider .prev:hover {
	background-color: #000;
}
.default-slider .next {
	right: 0;
}
.default-slider .prev {
	left: 0;
}
.default-pc-sidebar-dl {
	border: 1px solid #dedede;
}
.default-pc-sidebar-dl dt, .default-pc-sidebar-dl dd {
	border-bottom: 1px solid #dedede;
}
.default-pc-sidebar-dl dt, .default-pc-sidebar-dl dd a {
	display: block;
	line-height: 48px;
	padding: 0 28px;
}
.default-pc-contactcard li, .default-pc-contactcard dd {
	background: no-repeat;
	background-position: 0 center;
	padding-left: 30px;
}
.default-pc-contactcard .add {
	background-image: url("../images/address.png");
}
.default-pc-contactcard .tel {
	background-image: url("../images/mobile.png");
}
.default-pc-contactcard .email {
	background-image: url("../images/email.png");
}
.default-pc-contactcard .fax {
	background-image: url("../images/weixin.png");
}
/*幻灯片样式*/

.default-slider-2 {
	position: relative;
}
.default-slider-2 .default-slider-box {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.default-slider-2 .next,  .default-slider-2 .prev {
	position: absolute;
}
.default-slider-2 .dots {
	position: absolute;
	width: 100%;
	bottom: 10px;
	text-align: center;
}
.default-slider-2 .dots span {
	display: inline-block;
	background-color: #fff;
	margin: 5px;
	width: 47px;
	font-size: 0;
	height: 12px;
	cursor: pointer;
}
.default-slider-2 .dots span {
*display: inline
} /*IE兼容*/
.default-slider-2 > .dots > span {
*display:inline;
}	/*IE兼容*/
.default-slider-2 > .dots > span.active {
	background-color: red;
}
.default-slider-box > ul > li {
	position: relative;
	overflow: hidden;
}
.default-slider-effect-fadeIn > .default-slider-box > ul {
	position: relative;
}
.default-slider-effect-fadeIn > .default-slider-box > ul > li {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
/*单屏滚动模式*/

.default-slider-single > .default-slider-box > ul > li img {
	position: relative;
	left: 50%;
}
.default-slider-direction-left > .default-slider-box > ul > li {
	float: left;
}
.default-slider-direction-left > .next,  .default-slider-direction-left > .prev {
	cursor: pointer;
	top: 50%;
	margin-top: -45px;
	opacity: .1;
	color: #fff;
	line-height: 90px;
	font-size: 60px;
	background-color: #000;
}
.default-slider-direction-left > .next:hover,  .default-slider-direction-left > .prev:hover {
	opacity: 1;
}
.default-slider-direction-left > .next {
	right: 0;
}
.default-slider-direction-left > .prev {
	left: 0;
}
.default-slider-direction-left > .thumb {
	position: absolute;
	bottom: 10px;
	left: 50%;
	padding: 0 30px;
	overflow: hidden;
}
.default-slider-direction-left > .thumb ul > li {
	float: left;
}
.default-slider-direction-left > .thumb ul > li img {
	padding: 5px;
	margin: 5px;
	border: 1px #ccc solid;
	background-color: #fff;
}
.default-slider-direction-left > .thumb > .next,  .default-slider-direction-left > .thumb > .prev {
	margin-top: -15px;
	width: 27px;
	width: 20px;
	height: 31px;
	font-size: 0;
	background: url(../images/slider_thumb_buttom.png) no-repeat;
}
.default-slider-direction-left > .thumb > .next {
	right: 0;
	background-position: -23px 0;
}
.default-slider-direction-left > .thumb > .prev {
	left: 0;
	background-position: 0 0;
}
.default-slider-direction-left > .thumb > .next:hover,  .default-slider-direction-left > .thumb > .prev:hover {
	background-position-y: -32px;
}
.default-slider-direction-left > .thumb > .active {
	background-color: #333;
}
/*设为首页加入收藏*/

#SetHome,  #collection {
	cursor: pointer;
}
/*DIY 按钮*/

.ispc #diystart {
	display: block;
	position: fixed;
	top: 0;
	right: 50px;
	background-color: #F90;
	color: #fff;
	z-index: 3;
	text-align: center;
	padding: 5px 10px;
	border-radius: 0 0 10px 10px;
	transition: background .5s;
}
.ispc #diystart:hover {
	background-color: #BA3315;
}
/*文章内容页视频默认高度*/

.default-article-content object {
	min-height: 500px;
}
.header {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background-color: #ffffff;
	/* opacity: 0.8; */
}
.logo {
	/* margin-top: 20px; */
	margin-left: 40px;
}
.logo img {
	max-height: 90px;
}
.menu {
	margin-top: 35px;
	margin-right: 0px;
}
.menu li a {
	display: block;
	width: 110px;
	font-size: 14px;
	color: #DBB86B;
	text-align: center;
}
.menu li ul {
	background-color: rgba(177, 139, 64, 0.4);
	padding: 5px 0;
}
.menu li:hover a, .menu li.a a {
	color: #fff;
	font-size: 16px;
}

.menu li:hover li a, .menu li.a li a {
	font-size: 14px;
}
.menu li li a {
	color: #D3B167;
	line-height: 25px;
}
.menu li li:hover a {
	color: #fff;
	background: rgba(177, 139, 64, 0.6);
}
.banner {
	/*position: relative;*/
	max-height: 850px;
	overflow: hidden;
}
.banner .prev, .banner .next {
	width: 100px;
	height: 100px;
	font-size: 0;
	opacity: .3;
}
.banner .prev {
	background: url("../images/prev.png") no-repeat center center;
}
.banner .next {
	background: url("../images/next.png") no-repeat center center;
}
.about {
	margin-top: -50px;
	position: relative;
}
.about img {
	width: 25%;
	height: auto;
	float: left;
	margin-top: 100px;
}
.about-r {
	width: 60%;
	margin-top: 130px;
}
.w960 .about-r {
	margin-top: 70px;
}
.about-r h3 {
	height: 90px;
	font-size: 27px;
	line-height: 90px;
	color: #D0AE64;
	background: url("../images/bg02.png") no-repeat center right;
}
.w960 .about-r h3 {
	background-size: 150%;
}
.about-r h3 strong {
	text-transform: uppercase;
	margin-left: 24px;
	color: #D0AE64;
	font-size: 30px;
}
.about-r div {
	line-height: 2em;
	font-size: 14px;
	color: #666;
	margin-top: 40px;
	height: 130px;
	overflow: hidden;
}
.w960 .about-r div {
	margin-top: 11px;
	line-height: 1.9;
}
.about-r .more02 {
	top: 160px;
	right: 30px;
	background: none;
}
.w960 .about-r .more02 {
	top: 99px;
	right: 46px;
	background: none;
}
.more01 {
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #CFAD63;
	display: block;
	color: #fff;
	font-size: 14px;
	margin-top: 48px;
}
.more01:hover {
	background: #BF9947;
}
.more02 {
	display: block;
	width: 80px;
	height: 30px;
	top: 34px;
	right: 0;
	border-radius: 3px;
	position: absolute;
	z-index: 1;
	background: url("../images/7.png") no-repeat center center;
}
.more02:hover {
	opacity: .6;
}
.news {
	padding: 70px 0;
	margin: 70px 0;
	background: url("../images/bg04.jpg") no-repeat center top;
}
.tit {
	height: 90px;
	position: relative;
	text-align: center;
	background: url("../images/4.png") no-repeat center left;
}
.w960 .tit strong {
	margin-left: 10px;
}
.tit span, .field .tit span {
	display: block;
	position: absolute;
	width: 375px;
	height: 38px;
	right: 0;
	top: 28px;
	background: url("../images/6.png") no-repeat center right;
}
.tit .more02 {
	position: absolute;
	right: 0;
	top: 32px;
}
.tit h3 {
	line-height: 90px;
	font-size: 25px;
	color: #fff;
	text-align: center;
	display: inline-block;
	background: url("../images/5.png") no-repeat center center;
}
.tit h3 {
 *display:inline;
}
.tit strong {
	text-transform: uppercase;
	margin-left: 6px;
}
.news ul {
	margin-top: 50px;
}
.news li:hover {
	transform: scale(1.2); /* 鼠标悬停时放大20% */
}

.news li {
	float: left;
	width: 25%;
	background: #fff;
	transition: transform 0.3s ease-in-out; /* 添加过渡效果 */
}

.news li a {
	display: block;
	padding: 40px;
	border-right: 1px solid #CFAD63;
}
.w960 .news li a {
	padding: 30px;
}
.news li a h3 {
	font-size: 20px;
	font-weight: bold;
	height: 60px;
	overflow: hidden;
	margin: 15px 0;
}
.news li strong {
	font-weight: normal;
	font-size: 14px;
	color: #CFAD63;
}
.news li em {
	font-style: normal;
	color: #CFAD63;
	font-size: 14px;
}
.news li p {
	line-height: 20px;
	font-size: 12px;
	height: 80px;
	overflow: hidden;
	margin: 25px 0;
	padding-top: 25px;
	border-top: 1px solid #eee;
}
.w960 .news li p {
	line-height: 1.3em;
	height: 60px;
	margin: 20px 0;
	padding-top: 20px;
}
.news li span {
	display: block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #ddd;
	margin-top: 30px;
}
.news li:hover a h3 {
	color: #fff;
}
.news li:hover a p {
	color: #ccc;
}
.news li:hover {
	background: #333;
}
.news li:hover p {
	border-top: 1px solid #444;
}
.news li:hover span {
	background: #CFAD63;
	border: 1px solid #CFAD63;
}
.case {
}
.case .tit, .team .tit {
	background: url("../images/1.png") no-repeat center left;
}
.case .tit h3, .team .tit h3 {
	color: #CFAB57;
	background: url("../images/2.png") no-repeat center center;
}
.case .tit span, .team .tit span {
	background: url("../images/3.png") no-repeat center right;
}
.w960 .case .tit span, .w960 .team .tit span, .w960 .tit span, .w960 .field .tit span {
	display: none;
}
.case .more02, .team .more02 {
	background: url("../images/8.png") no-repeat center right;
}
.case ul {
	width: 725px;
	margin-top: 70px;
}
.w960 .cover01 {
	margin-top: 40px;
}
.w960 .case ul {
	width: 64%;
	margin-top: 40px;
}
.case ul li {
	margin-bottom: 20px;
}
.w960 .case ul li {
	margin-bottom: 9px;
}
.case ul li a {
	display: block;
}
.case ul li span {
	display: block;
	width: 240px;
	float: left;
}
.w960 .case ul li span {
	width: 200px;
}
.case ul li img {
	width: 100%;
	height: auto;
}
.case li div {
	width: 400px;
	float: left;
	padding: 38px 35px;
	border: 15px solid #eee;
	border-left: none;
	height: 72px;
	overflow: hidden;
	background: url("../images/bg06.png") no-repeat center right;
	background-position: 380px center;
}
.w960 .case li div {
	width: 50%;
	padding: 23px 35px;
}
.case li:hover div {
	background: url("../images/bg05.png") no-repeat center right;
	background-position: 380px center;
	border: 15px solid #CFAB57;
	border-left: none;
}
.case li div h3 {
	font-size: 18px;
	width: 70%;
	height: 42px;
	overflow: hidden;
	line-height: 1.2em;
	margin-top: 10px;
	font-weight:bold;
}
.case li em {
	font-style: normal;
	color: #999;
	font-family: "STXinwei", 华文新魏, "Microsoft YaHei", 微软雅黑;
	letter-spacing: 5px;
}
.cover01 {
	width: 36%;
	margin-top: 70px;
}
.cover01 a {
	display: block;
}
.cover01 img {
	width: 100%;
	height: auto;
}
.field {
	padding: 50px 0;
	margin: 70px 0;
	background: url("../images/bg08.jpg")repeat;
}
.field ul {
	margin: 70px 0;
}
.w960 .field ul {
	margin: 30px 0;
}
.field li {
	width: 25%;
	float: left;
	background: #C29655;
	transition: transform 0.3s ease-in-out; /* 添加过渡效果 */
}
.field li:hover {
	background: #333;
	transform: scale(1.2); /* 鼠标悬停时放大20% */
}
.field li ins {
	display: block;
	padding: 40px;
	text-decoration: none;
	color: #fff;
	border-right: 1px solid #D4AF68;
}
.field li em {
	display: block;
	width: 20px;
	margin-bottom: 10px;
	border-top: 2px solid #fff;
}
.field li h2 {
	font-size: 18px;
	font-weight: bold;
}
.field li a {
	color: #fff;
}
.field li h3 {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	width: 68%;
}
.w960 .field li h3 {
	font-size: 23px;
}
.field li div {
	margin-top: 13px;
	padding-top: 40px;
	height: 120px;
	overflow: hidden;
	background: url("../images/bg010.png")no-repeat top left;
}
.field li div a {
	display: block;
	width: 50%;
	float: left;
	color: #fff;
	line-height: 30px;
	font-size: 12px;
}
.field li div a:hover {
	color: #D6AE68;
}
.team .tit h3 {color: #D5B069;}
.team ul {margin-top: 70px;}
.w960 .team ul {margin-top: 40px;}
.team li {float: left;width: 261px;	margin-right:30px;}
.w960 .team li {
	width: 217px;
	margin-right: 30px;
}
.team01 .prev {
	left: -60px;
	background-color: transparent;
	opacity: .5;
	color: #DBB66F;
}
.team01 .next {
	right: -60px;
	background-color: transparent;
	opacity: .5;
	color: #DBB66F;
}
.w960 .team li a {
	height: 430px;
}
.team li a {
	display: block;
	text-align: center;
	height: 430px;
	overflow: hidden;
	border: 3px solid #eee;
}
.team li:hover a {
	border: 3px solid #EED89E;
}
.team li a img {
	/* width: 100%;
	height: auto; */
	/*width: 100%;
	height: 354px;*/
}
.team li h3 {
	font-size: 20px;
	color: #444;
	padding: 25px 0;
}
.team li p {
	line-height: 1.6em;
	height: 75px;
	overflow: hidden;
	padding: 0px 20px;
	transition: all .5s;
}
.w960 .team li p {
	line-height: 1.2em;
	height: 40px;
	padding: 0px 15px;
}
.team li div {
	margin-top: 0;
	position: relative;
	background: #fff;
	border-top: 3px solid #fff;
}
.team li:hover div {
	margin-top: -65%;
	transition: all .5s;
	border-top: 3px solid #EED89E;
}


.team li .team_list {
	margin-top: 0;
	position: relative;
	background: #fff;
	border-top: 3px solid #fff;
}
.team li:hover .team_list {
	margin-top:  -65%;
	transition: all .5s;
	border-top: 3px solid #EED89E;
}

.team li span {
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #DBB66F;
	margin: 30px auto;
	background-color: #DBB66F;
	color: #fff;
}
.recruit {
	padding: 50px 0;
	margin-top: 100px;
	padding-bottom: 90px;
	background: url("../images/bg13.jpg")no-repeat center center;
}
.recruit01 {
	margin-top: 50px;
}
.re02 span {
	display: block;
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 1px;
	margin-top: 50px;
	background: url("../images/bg11.jpg")no-repeat center center #fff;
}
.re02 div {
	float: left;
	width: 275px;
	height: 369px;
	background: url("../images/bg12.jpg")no-repeat center center #fff;
}
.w960 .re02 div {
	width: 204px;
}
.re03 {
	width: 66%;
}
.re03 li {
	float: left;
	width: 24%;
	margin-left: 1%;
	background: #fff;
}
.re03 li:hover a {
	border: 3px solid #EED89E;
}
.re03 li a {
	display: block;
	border: 3px solid #fff;
	padding: 20px;
	text-align: center;
}
.re03 li a h2 {
	font-size: 50px;
	padding-top: 20px;
	line-height: 1;
}
.re03 li:hover a h2, .re03 li:hover a h3 {
	color: #D2B16A;
}
.re03 li a h3 {
	font-size: 14px;
	margin-top: 5px;
}
.re03 li a em {
	display: block;
	width: 15px;
	border: 1px solid #ccc;
	margin: 30px auto;
}
.re03 li:hover a em {
	border: 1px solid #D2B16A;
}
.re03 li a p {
	color: #666;
	line-height: 1.8em;
	height:100px;
	overflow: hidden;
}
.re03 li a span {
	display: block;
	width: 100px;
	line-height: 30px;
	border: 1px solid #ccc;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 20px;
}
.re03 li:hover a span {
	border: 1px solid #D9AC69;
	background-color: #D9AC69;
	color: #fff;
}
.footer {
	padding: 70px 0;
	/*background: #282828;*/
	background: #F4E3BB;
	margin-top: 100px;
}
.default-basescript-index .footer {
	margin-top: 0;
}
.foot01 {
	padding-left: 70px;
	background: url("../images/vvb4.jpg")no-repeat top left;
}
.foot01 h3 {
	font-size: 20px;
	color: #B28B3E;
	font-weight: bold;
}
.foot01 p {
	color: #AA903B;
	margin: 10px 0;
}
.foot01 p span {
	display: block;
	float: left;
	line-height: 30px;
	font-weight:bold;
}
.foot01 p em {
	display: block;
	width: 120px;
	line-height: 25px;
	/*background: #B18B40;*/
	color: #B18B40;
	float: left;
	/*text-align: center;*/
	font-style: normal;
	font-size: 15px;
	margin-left: 10px;
	font-weight:bold;
}
.foot01 img {
	margin-top: 20px;
}
.foot02 {
	float: left;
	margin-left:40px;
	padding: 10px;
	border: 1px solid #B18B40;
	width: 340px;
}

.foot02 span {
	border-right: 1px solid #B18B40;
	width: 30px;
	display: block;
	float: left;
	color: #B18B40;
	margin-right: 10px;
}
.foot02 p {
	font-size: 12px;
	color: #888;
	line-height: 2em;
}
.foot03 {
	width: 15%;
	margin-left:35px;
}
.foot03 h3 {
	font-size: 20px;
	color: #B08D3B;
	font-weight: bold;
}
.foot03 em {
	color: #B08D3B;
	font-style: normal;
	display: block;
	margin-bottom: 6px;
}
.foot03 li {
	float: left;
	width: 50%;
}
.foot03 li a {
	display: block;
	line-height: 30px;
	font-size: 12px;
	color: #888;
}
.foot03 li:hover a {
	color: #B18B40;
}
.foot03 li a em {
	display: none;
}
.foot04 {
	width: 20%;
	text-align: center;
	border-left: 1px solid #B18B40;
}
.foot04 p {
	color: #999;
	line-height: 3em;
}
.foot04 span {
	display: block;
	width: 138px;
	margin: 0 auto;
	color: #666;
	font-size: 12px;
}
.copy {
	margin-top: 50px;
	position: relative;
}
.default-pc-copyright {
}
.default-pc-copyright a {
	color: #B3903F;
}
.links {
	text-align: left;
}
.links dd, .links dt {
	display: inline-block;
	float: none;
	color: #666;
	margin-right: 10px;
}
.links dd, .links dt {
 *display:inline;
}
.links dd a {
	font-size: 12px;
	color: #666;
}
.links dd a:hover {
	color: #B3903F;
}
.line01 {
	position: absolute;
	width: 78%;
	border-top: 1px solid #B18B40;
	top: 36px;
	right: 70px;
}
.w960 .line01 {
	width: 60%;
}
.top01 {
	position: absolute;
	width: 65px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	border: 1px solid #B18B40;
	right: 0;
	top: 27px;
	color: #B18B40;
	text-align: center;
	cursor: pointer;
}
.lianxi {
	position: fixed;
	top: 50%;
	right: 30px;
}
.lianxi li {
	background: #B18B40;
	margin-bottom: 1px;
	position: relative;
}
.lianxi li.top a {
	background: url("../images/back.png")no-repeat;
}
.lianxi li.te03 a {
	background: url("../images/tel.png")no-repeat;
}
.lianxi li.zx a {
	background: url("../images/zixun.png")no-repeat;
}
.lianxi li.wx02 a {
	background: url("../images/weixin.png")no-repeat;
}
.lianxi li a {
	display: block;
	width: 45px;
	height: 45px;
}
.lianxi li p {
	line-height: 45px;
	position: absolute;
	right: 45px;
	color: #fff;
	width: 0px;
	height: 45px;
	transition: all .5s;
	background: #B18B40;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
}
.lianxi li:hover p {
	width: 220px;
}
.lianxi li div {
	position: absolute;
	width: 140px;
	height: 154px;
	right: 53px;
	bottom: 0;
	display: none;
	transition: all .3s;
	background: url("../images/599.png")no-repeat;
}
.lianxi li div img {
	margin: 10px 13px;
}
.lianxi li div h3 {
	text-align: center;
	font-size: 12px;
	margin-top: -5px;
}
.lianxi li:hover div {
	display: block;
}
/*--------------list-show--------*/

.header01 {
	background: #ffffff;
	position: inherit;
}
.header01 .menu li a {
	/* color: #85671E; */
	color: #282828;
}
.w960 .header01 .menu li a {
	padding: 0 15px;
}
.header01 .logo {
	margin-top: 5px;
	margin-left: 0;
}
.header01 .menu {
	margin-top: 0;
	margin-right: 0;
}
.header01 .menu li {
	/* border-right: 1px solid #D1AA54; */
}
.header01 .menu li a {
	line-height: 94px;
	width: auto;
	padding: 0 20px;
}
.header .menu li ul {
	background-color: #B59143;
	border-radius: 10px;
}
.header .menu li ul li {
	border: none;
}
.header .menu li ul li:hover a {
	color: #7D5D0F;
	background-color: #D3B167;
}
.header .menu li ul li a {
	line-height: 30px;
}

.header .default-pc-nav-menu li .a {
	background: #B59143;
	color: #fff;
}

.header01 .menu li:hover a, .header01 .menu li.a a {
	background: #B59143;
	color: #fff;
	font-size: 14px;
}

.header .default-pc-nav-menu li:hover a{
	background: #B59143;
	color: #fff;
	font-size: 14px;
	border-radius: 10px;
}

.pox p, .pox p a {
	text-align: right;
	padding: 30px 0;
	color: #555;
}
.pox p a:hover {
	color: #85671E;
}
.list-left {
	width: 25%;
}
.list-left h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	background: #333;
	line-height: 3;
	padding-left: 80px;
}
.list-left li {
	padding: 0 10px;
	background: #D3B167;
	border-top: 2px solid #E4C584;
}
.list-left li a {
	display: block;
	line-height: 40px;
	font-size: 14px;
	padding-left: 70px;
	color: #fff;
}
.w960 .list-left li a, .w960 .list-left h3 {
	padding-left: 30px;
}
.list-left li:hover, .list-left li.a {
	background: #856920;
}
.list-left li span {
	font-size: 12px;
	text-transform: uppercase;
	float: right;
	color: #EEE4C0;
}
.con01 {
	margin-top: 20px;
	border: 2px solid #F8F5F0;
}
.con01 h4 {
	color: #8F7737;
	font-size:20px;
	text-align: center;
	line-height: 36px;
	background-color: #EEE4C0;
	font-weight: bold;
}
.w960 .con01 h4 {
	letter-spacing: 12px;
}
.con01-1 {
	padding: 15px;
}
.con01-1 em {
	font-style: normal;
	font-size: 12px;
	color: #D3B167;
}
.con01-1 strong {
	display: block;
	width: 50px;
	font-size: 25px;
	line-height: 1.1;
	color: #F4E3BB;
	margin: 7px 0;
}
.con01-1 span {
	display: block;
	width: 50px;
	height: 50px;
	background: url("../images/ttt.png")no-repeat center center;
}
.con01 ins {
	display: block;
	text-decoration: none;
	float: left;
	width: 60%;
	font-size: 18px;
	line-height: 1;
	font-weight: bold;
	color: #b59143;
	margin-top: 15px;
	height: 131px;
	border-left: 1px solid #b59143;
	padding-left: 20px;
	background: url("../images/tpb.png")no-repeat center bottom;
}
.w960 .con01 ins {
	font-size: 20px;
	width: 56%;
}
.list-right {
	width: 72%;
}
.list-right .case ul {
	width: 100%;
	margin-top: 0;
}
.list-right .case li div {
	width: 62%;
}
.w960 .list-right .case li div {
	width: 58%;
}
.case li div, .case li:hover div {
	background-position: 480px center;
}
.pub {
	text-align: right;
	margin-bottom: 10px;
}
.page {
	margin-top: 30px;
}
.page a.a, .page a:hover {
	background: #D3B167;
}
/*-----------list-news-------------------*/

.list-news {
}
.list-news li {
	margin-bottom: 10px;
}
.list-news li:hover a {
	background: #D3B167;
	border: 1px solid #CCA34B;
}
.list-news li a {
	display: block;
	padding: 20px;
	border: 1px solid #eee;
}
.list-news li a h3 {
	width: 35%;
	float: left;
}
.list-news li a strong {
	display: block;
	font-size: 18px;
	height: 84px;
	overflow: hidden;
	color:#666;
}

.list-news li:hover a strong {
	color:#fff;
}

.list-news li a em {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #C6A24C;
	font-style: normal;
}
.list-news li:hover a em {
	color: #856920;
}
.list-news li p {
	float: left;
	width: 55%;
	padding-left: 3%;
	margin-left: 3%;
	color: #666;
	line-height:30px;
	border-left: 1px solid #eee;
}
.list-news li:hover p {
	color: #fff;
}
.list-news li span {
	display: block;
	float: right;
	width: 75px;
	line-height: 30px;
	border: 1px solid #eee;
	text-align: center;
	color: #C6A273;
	margin-top: 20px;
}
.list-news li:hover span {
	background: #333;
	border: 1px solid #333;
}
/*----------view-page-----------------*/



.view-page h3 {
	font-size: 25px;
	padding-bottom: 10px;
}
.view-page .ww {
	color: #C6A24C;
	font-size: 12px;
}
.fanye p {
	font-size: 14px;
}
.fanye {
	padding: 20px 0;
	border-top: 1px solid #EEE4C0;
}
.fanye p a {
	color: #999;
}
.fanye p a:hover {
	color: #D3B167;
}
/*----------list-team------*/



.list-right .team ul {margin-top: 0;}
.list-right .team li {width:270px;margin-right:10px;margin-bottom: 20px;}
.list-right .team li a {height: 430px;}
.w960 .list-right .team li a {height: 430px;}
.co01 {width: 100%;height: auto;}
.list-right .team li p {line-height: 1.7em;height: 82px;}
.w960 .list-right .team li p {line-height: 1.4em;height: 48px;}

.list-right .team li:hover p {height: 50px;}

.list-right .hono ul {margin-top: 0;margin-top:10px;}
.list-right .hono li {margin-right:10px;margin-bottom: 20px;float: left;width:275px;}
.list-right .hono li a {height: 445px;}
.hono h3 {color: #ffffff;text-align:center;width:275px;background: #856920;height:40px;line-height:40px;}


.team02 {
	position: relative;
	background: #eeeff1;
	box-shadow: 5px 5px 0 #ddd;
	padding: 10px;
}
.cover02 img {
	/* width: 100%; */
	height: auto;
}
.box03 {
	position: absolute;
	right: 24%;
	top: 19%;
}
.w960 .box03 {
	right: 18%;
	top: 11%;
}
.box03 p {
	font-size: 15px;
	color: #666;
	line-height: 1.7;
}
.box03 h3 {
	font-size: 35px;
	font-weight: bold;
	color: #333;
}
.team03 {
	margin-top: 20px;
}
.fanhui a.fh02 {
	margin-right: 10px;
	float: right;
}

 
/* pages*/
.mypages{text-align:center;height:40px;line-height:40px;margin-top:20px;}
.mypages ul{display:inline-block;margin:0 auto}
.mypages li{padding:0 15px;line-height:30px;display:inline-block;font-size:14px;border:1px solid #ddd;margin-left:-1px;float:left;background-color:#FFF;cursor:pointer;}
.page-num{padding:0 15px;line-height:30px;display:inline-block;font-size:14px;border:1px solid #ddd;margin-left:-1px;float:left;background-color:#FFF;cursor:pointer;}
.page-num-current,.page-num-current a,.page-num-current a:hover{color:#fff;background-color:#b59143;}

/******************************
 ** 在线留言
 ** PC端
 ******************************/
.message-page input.code { border-color:#aaa; }
.message-page { width:680px; }
.message-page .row-1,
.message-page .row-2,
.message-page .row-3 { width:100%; clear:both; margin-bottom:15px; position:relative; overflow:hidden;float:left; }
.message-page .row-1 { width:328px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.message-page .row-2 { height:110px; padding:0 0 0 0; border:1px solid #ddd; }
.message-page .row-3 {  }
.message-page .ico-name { background:url(../images/zzz.png) 15px center no-repeat; }
.message-page .ico-phone { background:url(../images/xxx.png) 15px center no-repeat; }
.message-page .ico-email { background:url(../images/mail.png) 15px center no-repeat; }
.message-page .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.message-page .txt { width:100%; height:40px; line-height:40px; background:none; border:0; color:#999; }
.message-page .text { width:98%; border:0; background:#fff; padding:5px 5px; line-height:20px; height:100px; color:#999;}
.message-page img.code { float:left; width:110px; height:42px; margin-right:20px; cursor:pointer; }
.message-page input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#fff; margin-right:20px; padding:0 10px; color:#999; }
.message-page .submit, .message-page .reset { float:left; margin:0 0 0 10px; width:184px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.message-page .submit { background:#b59143; margin-left:0; }
.message-page .reset { background:#999; }
.message-page .submit:hover { background:#f07800; }
.message-page .reset:hover { background:#777; }
.message-page .onfocus, .message-page .onfocus input.code { border-color:#aaa; }

.dialog-log { position:absolute; z-index:99; width:auto; padding:10px 20px; border:1px solid #e0272c; background:#ffe8e9; border-radius:3px; box-shadow:1px 1px 5px rgba(0,0,0,0.2); color:#e0272c; }
.dialog-log i { position:absolute; left:15px; top:-7px; width:14px; height:7px;}



/**视频相关**/
.pingVideo_p{
	background-color:#F4E3BB;
}
.pingVideo_p video{
    width: 68% !important;
	margin-left:16%;
}