@charset "utf-8";


html,
body {
	-webkit-text-size-adjust: 100%;
	_overflow-x: hidden;
}

*html {
	zoom: 1;
}

/*Hack For IE6*/
* {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

body {
	font-family: Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei", sans-serif;
}

.margincenter {
	margin: 0 auto;
}

a {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

ul {
	list-style: none;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.fl_l {
	float: left;
}

.fl_r {
	float: right;
}

.fl_c:after,
.fl_c:before {
	content: '';
	display: table;
}

.fl_c:after {
	clear: both;
}

a,
.css3donghua,
.css3donghua:before,
.css3donghua:after {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
}

img {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
}

img {
	border: 0;
}

input[type=button],
input[type=password],
input[type=text],
input[type=submit],
input[type=file],
button,
textarea {
	cursor: pointer;
	-webkit-appearance: none !important;
	/*去掉苹果的默认UI来渲染按钮*/
	outline: 0;
	font-family: '微软雅黑';
}

/*文字超出隐藏*/
.w_break {
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

::-webkit-input-placeholder {
	color: #999;
	text-overflow: ellipsis;
}

:-moz-placeholder {
	color: #999;
	text-overflow: ellipsis;
}

::-moz-placeholder {
	color: #999;
	text-overflow: ellipsis;
}

/* for the future */
:-ms-input-placeholder {
	color: #999;
	text-overflow: ellipsis;
}

.marb30 {
	margin-bottom: 30px;
}

html {
	font-size: 62.5% !important
}

.color01 {
	color: #fff;
}

.color02 {
	color: #3cb034;
}

.box {
	width: 1200px;
	margin: 0 auto;
}

.header {}

.header-top {
	width: 100%;
	height: 32px;
	line-height: 32px;
	background-color: #000;
}

.header-top .box { position:relative;}

.header-top .tel400 {
	color: #fff;
	font-size: 14px;
	background: url(../images/tel400.png) no-repeat center left;
	padding-left: 30px;
}
.header-top .note { color:#fff;font-size:14px; margin: 0; font-weight: normal;} 
.header-nav {
	height: 108px;
	width: 100%;
}

.header-nav .logo {
	width: 180px;
	height: 108px;
	position: relative;
	background: #fff;
}

.header-nav .logo a {
	display: block;
}

.header-nav .logo a img {
	display: block;
	width: 180px;
	height:108px;
	object-fit:cover;
}

.header-nav .nav {
	height: 108px;
}

.header-nav .nav .nav-item {
	float: left;
	padding: 0 5px;
}

.header-nav .nav .nav-item a.item {
	display: block;
	line-height: 108px;
	padding: 0 25px;
	font-size: 17px;
	color: #000;
	position: relative;
}

.header-nav .nav .nav-item a.item .icon-top {
	position: absolute;
	top: 0;
	left: 0;
	height: 3px;
	width: 0;
	background: #fff;
}

.header-nav .nav .nav-item a.item .icon-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	width: 0;
	background: #fff;
}

.header-nav .nav .nav-item a.item .icon-sj {
	position: absolute;
	bottom: 3px;
	left: 50%;
	margin-left: -5px;
	height: 0;
	width: 0;
	border: 6px solid transparent;
	border-bottom: 10px solid #fff;
}

.header-nav .nav .nav-item.current a.item .icon-top {
	height: 3px;
	width: 100%;
	background: #d7a95e;
}

.header-nav .nav .nav-item.current a.item .icon-bottom {
	height: 3px;
	width: 100%;
	background: #d7a95e;
}

.header-nav .nav .nav-item.current a.item .icon-sj {
	border-bottom: 10px solid #d7a95e;
}

.header-nav .nav .nav-item a.item:hover .icon-top {
	height: 3px;
	width: 100%;
	background: #d7a95e;
}

.header-nav .nav .nav-item a.item:hover .icon-bottom {
	height: 3px;
	width: 100%;
	background: #d7a95e;
}

.header-nav .nav .nav-item a.item:hover .icon-sj {
	border-bottom: 10px solid #d7a95e;
}

/*banner*/
.index-banner {
	width: 100%;
	overflow: hidden;
}

.index-banner .swiper-container {
	width: 100%;
	height: 800px;
}

.index-banner .swiper-container .swiper-slide {
	width: 100%;
	height: 800px;
}
.index-banner .swiper-container .swiper-slide a { display:block; width:100%; height:100%;}

.index-banner .swiper-container .pagination { position:absolute; bottom:15px; width:100%; text-align:center;}
.index-banner .swiper-container .pagination .swiper-pagination-switch { display: inline-block; width:10px; height:10px; margin:0 5px; border-radius:50%; background:#fff; cursor:pointer;}
.swiper-active-switch { background:#cc9a47 !important;}

/*index*/
.index-main {
	padding: 60px 0;
}

.mainbox {
	margin: 0 auto;
	width: 1200px;
}

.index-title {
	text-align: center;
	font-size: 22px;
	color: #cc9a47;
	font-weight: 700;
	padding-bottom: 25px;
	margin-bottom: 50px;
}

/*巨奥优势*/
.index-title-ys {
	background: url(../images/index-title-ys.png) no-repeat center bottom;
}

.index-youshi {}

.index-youshi a {
	display: block;
	position: relative;
	border: 10px solid transparent;
	margin-bottom: 10px;
}

.index-youshi a.youshi-box1 {
	width: 725px;
	height: 340px;
	background: url(../images/youshi-box1.jpg) no-repeat center #000;
}

.index-youshi a:hover {
	border: 10px solid #eab054;
	box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.2);
}

.index-youshi .ys-title {
	position: absolute;
	top: 50%;
	left: 25%;
	margin-top: -75px;
	background: rgba(0, 0, 0, 0.7);
	width: 50%;
}

.index-youshi .ys-title2 {
	border: 1px solid #fff;
	margin: 10px;
	height: 128px;
	text-align: center;
}

.index-youshi .ys-title2 .tt {
	color: #eab054;
	font-size: 20px;
	font-weight: 700;
	padding-top: 30px;
}

.index-youshi .ys-title2 .note {
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	padding-top: 10px;
}

.index-youshi .ys-title2 .xian {
	width: 34px;
	height: 3px;
	margin: 0 auto;
	margin-top: 10px;
	background: #eab054;
}

.index-youshi a.youshi-box2 {
	width: 423px;
	height: 340px;
	background: url(../images/youshi-box2.jpg) no-repeat center #000;
}

.index-youshi a.youshi-box2 .ys-title {
	left: 10%;
	width: 80%;
}

.index-youshi a.youshi-box3 {
	width: 380px;
	height: 340px;
	background: url(../images/youshi-box3.jpg) no-repeat center #000;
}

.index-youshi a.youshi-box3 .ys-title {
	left: 10%;
	width: 80%;
}

.index-youshi a.youshi-box4 {
	width: 315px;
	height: 340px;
	background: url(../images/youshi-box4.jpg) no-repeat center #000;
	margin-left: 10px;
}

.index-youshi a.youshi-box4 .ys-title {
	left: 10%;
	width: 80%;
}

.index-youshi a.youshi-box5 {
	width: 423px;
	height: 340px;
	background: url(../images/youshi-box5.jpg) no-repeat center #000;
}

.index-youshi a.youshi-box5 .ys-title {
	left: 10%;
	width: 80%;
}

/*index 顶墙集成*/
.index-pro {
	width: 100%;
	min-height: 980px;
	background: url(../images/index-pro-bg.jpg) no-repeat center;
}

.index-title-pro {
	background: url(../images/index-title-pro.png) no-repeat center bottom;
}

.index-pro-items {}

.index-pro-items .item-class {
	width: 780px;
	margin: 0 auto;
}

.index-pro-items .item-class .itemc {
	width: 218px;
	float: left;
	padding: 10px 15px;
	border: 1px solid #fff;
	cursor: pointer;
}

.index-pro-items .item-class .itemc+.itemc {
	margin-left: 15px;
}

.index-pro-items .item-class .itemc .title {
	color: #fff;
	padding-left: 42px;
}

.icon1 {
	background: url(../images/index-pro-class-icon1.png) no-repeat center left;
}

.icon2 {
	background: url(../images/index-pro-class-icon2.png) no-repeat center left;
}

.icon3 {
	background: url(../images/index-pro-class-icon3.png) no-repeat center left;
}


.index-pro-items .item-class .itemc .title .tt {
	font-size: 16px;
	line-height: 24px;
}

.index-pro-items .item-class .itemc .title .ett {
	font-size: 10px;
	text-transform: uppercase;
	opacity: .5;
	zoom: .8;
	font-weight: 300;
	line-height: 16px;
}

.index-pro-items .item-class .itemc.hover {
	background: #d7a95e;
	border-color: #d7a95e;
}


.pro-pics {
	color: #fff;
	height: 756px;
	margin-top: 30px;
}

.pro-pics .item {}

.pro-pics .item .item-l {
	width: 600px;
	float: left;
}

.pro-pics .item .item-l .pic {
	position: relative;
	width: 600px;
	overflow: hidden;
}

.pro-pics .item .item-l .pic a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 580px;
	border: 10px solid transparent;
}

.pro-pics .item .item-l .pic a .title {
	position: absolute;
	left: -10px;
	top: 30px;
	width: 125px;
	height: 38px;
	line-height: 38px;
	border-radius: 0 19px 19px 0;
	background: #d7a95e;
	color: #fff;
	font-size: 16px;
	text-align: center;
	box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.1);
}

.pro-pics .item .item-l .pic a .title::before {
	content: '·';
	position: absolute;
	left: 10px;
	font-size: 30px;
	font-weight: 700;
	color: #fff;

}

.pro-pics .item .item-l .pic a:hover {
	border: 10px solid #d7a95e;
	box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.3);
	z-index: 9;
}

.pro-pics .item .item-l .pic1 {
	height: 480px;
}

.pro-pics .item .item-l .pic1 img {
	width: 600px;
	min-height: 480px;
	position:absolute;
	bottom:0;
}

.pro-pics .item .item-l .pic1 a {
	height: 460px;
}

.pro-pics .item .item-l .pic2 {
	height: 256px;
}

.pro-pics .item .item-l .pic2 img {
	width: 600px;
	min-height: 256px;
	position: absolute;
	bottom:0;
}

.pro-pics .item .item-l .pic2 a {
	height: 236px;
}

.pro-pics .item .item-r {
	width: 600px;
	float: left;
}

.pro-pics .item .item-r .pic {
	position: relative;
	width: 600px;
}

.pro-pics .item .item-r .pic a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 580px;
	border: 10px solid transparent;
}

.pro-pics .item .item-r .pic a .title {
	position: absolute;
	left: -10px;
	top: 30px;
	width: 125px;
	height: 38px;
	line-height: 38px;
	border-radius: 0 19px 19px 0;
	background: #d7a95e;
	color: #fff;
	font-size: 16px;
	text-align: center;
	box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.1);
}

.pro-pics .item .item-r .pic a .title::before {
	content: '·';
	position: absolute;
	left: 10px;
	font-size: 30px;
	font-weight: 700;
	color: #fff;

}

.pro-pics .item .item-r .pic a:hover {
	border: 10px solid #d7a95e;
	box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.3);
	z-index: 9;
}

.pro-pics .item .item-r .pic3 {
	float: left;
	width: 300px;
	height: 256px;
}

.pro-pics .item .item-r .pic3 img {
	width: 300px;
	height: 256px;
}

.pro-pics .item .item-r .pic3 a {
	width: 280px;
	height: 236px;
}

.pro-pics .item .item-r .pic4 {
	float: left;
	width: 300px;
	height: 256px;
}

.pro-pics .item .item-r .pic4 img {
	width: 300px;
	height: 256px;
}

.pro-pics .item .item-r .pic4 a {
	width: 280px;
	height: 236px;
}

.pro-pics .item .item-r .pic5 {
	float: left;
	width: 600px;
	height: 480px;
}

.pro-pics .item .item-r .pic5 img {
	width: 600px;
	height: 480px;
}

.pro-pics .item .item-r .pic5 a {
	width: 580px;
	height: 460px;
}

/*index 厨卫吊顶*/
.index-pro2 {
	background: #f9f9f9;
}

.index-title-pro2 {
	background: url(../images/index-title-pro2.png) no-repeat center bottom;
}

.index-items-pro2 {}

.index-items-pro2 .item-class {
	width: 630px;
	margin: 0 auto;
}

.index-items-pro2 .item-class .itemc {
	width: 168px;
	float: left;
	padding: 10px 15px;
	border: 1px solid #bababa;
	cursor: pointer;
}

.index-items-pro2 .item-class .itemc+.itemc {
	margin-left: 15px;
}

.index-items-pro2 .item-class .itemc .title {
	color: #000;
	padding-left: 42px;
}

.icon4 {
	background: url(../images/index-pro-class-icon4.png) no-repeat center left;
}

.icon5 {
	background: url(../images/index-pro-class-icon5.png) no-repeat center left;
}

.icon6 {
	background: url(../images/index-pro-class-icon6.png) no-repeat center left;
}


.index-items-pro2 .item-class .itemc .title .tt {
	font-size: 16px;
	line-height: 24px;
}

.index-items-pro2 .item-class .itemc .title .ett {
	font-size: 10px;
	text-transform: uppercase;
	opacity: .5;
	zoom: .8;
	font-weight: 300;
	line-height: 16px;
}

.index-items-pro2 .item-class .itemc.hover {
	background: #d7a95e;
	border-color: #d7a95e;
}

.index-items-pro2 .item-class .itemc.hover .title {
	color: #fff;
}

.index-items-pro2 .item-class .itemc.hover .icon4 {
	background: url(../images/index-pro-class-icon4_h.png) no-repeat center left;
}

.index-items-pro2 .item-class .itemc.hover .icon5 {
	background: url(../images/index-pro-class-icon5_h.png) no-repeat center left;
}

.index-items-pro2 .item-class .itemc.hover .icon6 {
	background: url(../images/index-pro-class-icon6_h.png) no-repeat center left;
}

.pro2-pics {
	height: 620px;
	margin-top: 60px;
}

.pro2-pics .items {
	margin-right: -22.5px;
}

.pro2-pics .items .item {
	float: left;
	width: 385px;
	height: 301px;
	margin-right: 22.5px;
	margin-bottom: 20px;
}

.pro2-pics .items .item a {
	display: block;
	width: 385px;
	background: #eaeaea;
	border: 0px solid #eaeaea;
}

.pro2-pics .items .item a .pic {
	position:relative;
	display: block;
	width: 100%;
	height: 245px;
	overflow:hidden;
}

.pro2-pics .items .item a img {
	display: block;
	width: 100%;
	min-height: 245px;
	position:absolute;
	bottom:0;
}

.pro2-pics .items .item a .title {
	height: 56px;
	line-height: 56px;
	color: #000;
	text-align: center;
	font-size: 16px;
}

.pro2-pics .items .item a:hover {
	width: 375px;
	background: #d7a95e;
	border: 5px solid #d7a95e;
	border-bottom: 0;
}

.pro2-pics .items .item a:hover .pic {
	height: 240px;
}

/*index news*/
.index-news-l {
	width: 710px;
}

.index-news-title {
	margin-bottom: 20px;
}

.index-news-title .tt {
	font-size: 20px;
	color: #d7a95e;
	line-height: 24px;
	padding-bottom: 12px;
}

.index-news-title .tt.tt-l {
	background: url(../images/index-news-title-tt1.png) no-repeat bottom left;
}

.index-news-title .more {
	line-height: 36px;
	color: #a5a5a5;
	font-size: 14px;
	text-transform: uppercase;
}

.index-news-title a.more:hover {
	color: #d7a95e;
}

.index-news-l .news-item1 {
	background: #d7a95e;
}

.index-news-l .news-item1 .pic {
	float: left;
	width: 350px;
	height: 224px;
	overflow: hidden;
}

.index-news-l .news-item1 .pic img {
	width: 100%;
	min-height: 224px;
}

.index-news-l .news-item1 .title {
	float: right;
	width: 270px;
	padding-top: 40px;
	padding-right: 40px;
}

.index-news-l .news-item1 .title .tt {
	display: block;
	color: #fff;
	font-size: 18px;
}

.index-news-l .news-item1 .title .note {
	margin-top: 20px;
	color: #7b5415;
	font-size: 14px;
}

.index-news-l .news-item2 {

	background: #f9f9f9;
	padding: 30px 0 20px;
}

.index-news-l .news-item2 .item {
	float: left;
	padding: 0 15px;
	width: 206px;

}

.index-news-l .news-item2 .item+.item {
	border-left: 1px solid #ddd;
}

.index-news-l .news-item2 .item .title {
	color: #000;
	font-size: 16px;
	padding-bottom: 15px;
}

.index-news-l .news-item2 .item .title:hover {
	color: #d7a95e;
}

.index-news-l .news-item2 .item .note {
	margin-top: 10px;
	color: #5f5f5f;
	font-size: 14px;
}

.index-news-l .news-item2 .item .time {
	margin-top: 10px;
	color: #5f5f5f;
	font-size: 14px;
}

.index-news-r {
	width: 470px;
}

.index-news-r .news-item3 {
	background: #f9f9f9;
	padding: 30px 20px;
}

.index-news-r .news-item3 .item {}

.index-news-r .news-item3 .item+.item {
	border-top: 1px solid #ddd;
	margin-top: 30px;
	padding-top: 25px;
}

.index-news-r .news-item3 .item .time {
	font-size: 14px;
	color: #5f5f5f;
	text-align: center;
	width: 60px;
	padding-right: 14px;
	border-right: 1px solid #eee;
}

.index-news-r .news-item3 .item .time span {
	display: block;
	font-weight: 700;
	font-size: 35px;
	color: #5f5f5f;
}

.index-news-r .news-item3 .item .title {
	width: 330px;
}

.index-news-r .news-item3 .item .title .tt {
	font-size: 16px;
	color: #000;
	line-height: 30px;
}

.index-news-r .news-item3 .item .title .note {
	color: #5f5f5f;
	font-size: 14px;
	line-height: 19px;
}

.index-news-r .news-item3 .item .title .tt:hover {
	color: #d7a95e;
}


/*common*/
.neiye-banner {
	width: 100%;
	height: 660px;
}

.ny-main {
	padding: 60px 0;
}

/*资讯*/
.news-class {
	margin-bottom: 30px;
}

.news-class a.item {
	float: left;
	display: block;
	padding: 10px 30px;
	background: #f4f4f4;
	font-size: 17px;
	border-radius: 5px;
	color: #565656;
}

.news-class a.item+.item {
	margin-left: 20px;
}

.news-class a.item:hover {
	color: #fff;
	background: #d7a95e;
}

.news-class a.item.active {
	position: relative;
	color: #fff;
	background: #d7a95e;
}

.news-class a.item.active::before {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -5px;
	bottom: -10px;
	border: 5px solid transparent;
	border-top-color: #d7a95e;
}

.newslist {
	margin-right: -30px;
}

.newslist .item {
	width: 380px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}

.newslist .item a {
	display: block;
	padding: 15px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);
}

.newslist .item a .pic {
	width: 100%;
	height: 210px;
	overflow: hidden;
}

.newslist .item a .pic img {
	width: 100%;
	min-height: 100%;
}

.newslist .item a .title {
	text-align: center;
	font-size: 17px;
	font-weight: 700;
	color: #5f5f5f;
	margin-top: 15px;
}

.newslist .item a .note {
	font-size: 14px;
	color: #8f8f8f;
	margin-top: 15px;
	line-height: 20px;
	height: 40px;
}

.newslist .item a .other {
	margin-top: 15px;
}

.newslist .item a .other .more {
	float: left;
	width: 108px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	background: #d7a95e;
	color: #fff;
	text-align: center;
	border-radius: 5px;
}

.newslist .item a .other .time {
	float: right;
	font-size: 14px;
	color: #5f5f5f;
	line-height: 38px;
	padding-left: 20px;
	background: url(../images/newslist-time.png) no-repeat center left;
}

.newslist .item a:hover {
	background: #d7a95e;
}

.newslist .item a:hover .title {
	color: #fff;
}

.newslist .item a:hover .note {
	color: #fff;
}

.newslist .item a:hover .other .more {
	background: #fff;
	color: #d7a95e;
}

.newslist .item a:hover .other .time {
	color: #fff;
	background: url(../images/newslist-time_h.png) no-repeat center left;
}

/*pagelist*/
.pagelist {}

.pagelist ul {
	text-align: center;
}

.pagelist ul li {
	display: inline-block;
}

.pagelist ul li a {
	display: block;
	padding: 10px 20px;
	background: #f9f9f9;
	color: #000;
}

.pagelist ul li a.am-active {
	background: #d7a95e;
	color: #fff;
}

/*breadcrumb*/
.breadcrumb {
	height: 88px;
	border-bottom: 1px solid #ddd;
}

.breadcrumb ol {
	list-style: none;
	height: 88px;
	line-height: 88px;
}

.breadcrumb ol li {
	position: relative;
	float: left;
	margin-right: 15px;
	font-size: 14px;
}

.breadcrumb ol li+li::before {
	content: '>';
	position: absolute;
	top: 0px;
	left: -10px;
}

.breadcrumb ol li a {
	color: #000;
}

.breadcrumb ol li a:hover {
	color: #d7a95e;
}

/*news read*/
.news-read {
	padding-top: 30px;
}

.news-read .title {
	font-size: 32px;
	color: #000;
	font-weight: 700;
}

.news-read .meta {
	color: #999;
	font-size: 14px;
	padding-top: 5px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}

.news-read .cont {
	font-size: 16px;
	color: #242424;
	line-height: 30px;
}

.news-read .cont p {
	margin-bottom: 5px;
}

.news-read .cont img {
	width: auto;
	max-width: 100%;
}

.next_prev {
	margin-top: 20px;
}

.next_prev li {
	color: #999;
	font-size: 16px;
	line-height: 30px;
}

.next_prev li a {
	color: #242424;
	font-size: 16px;
}

.next_prev li a:hover {
	color: #d7a95e;
}

/*品牌*/
.about-title1 {
	background: url(../images/about-title1.png) no-repeat center bottom;
}

.ny-ppgs .about-cont {
	width: 630px;
	padding-left: 570px;
	height: 470px;
	background: url(../images/ny-ppgs-about.jpg) no-repeat center;
}

.ny-ppgs .about-cont .title {
	padding-top: 60px;
}

.ny-ppgs .about-cont .title .tt {
	font-size: 28px;
	font-weight: 700;
	color: #fff;
}

.ny-ppgs .about-cont .title .cc {
	font-size: 23px;
	color: #fff;
	font-weight: 300;
	padding-top: 5px;
}

.ny-ppgs .about-cont .title .xian {
	margin-top: 20px;
	width: 40px;
	height: 4px;
	background: #fff;
}

.ny-ppgs .about-cont .cont {
	padding-top: 80px;
	line-height: 30px;
	font-size: 16px;
	color: #292929;
}

.about-title2 {
	background: url(../images/about-title2.png) no-repeat center bottom;
}

.ny-ppgs2 {
	background: url(../images/ny-about-ppgs.jpg) no-repeat center;
}

.ny-ppgs2 .ppgs2-cont {}

.ny-ppgs2 .ppgs2-cont .cont {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}

.ny-ppgs2 .ppgs2-cont .pic {
	margin-top: 20px;
}

.ny-ppgs2 .ppgs2-cont .pic img {
	width: 100%;
}

.about-title3 {
	background: url(../images/about-title3.png) no-repeat center bottom;
}

.pplc-item {
	padding-top: 18px;
	padding-left: 15px;
	padding-right: 32px;
	padding-bottom: 20px;
	width: 1153px;
	height: 393px;
	background: url(../images/pplc-item-bg.jpg) no-repeat center;
	position: relative;
}

.pplc-bg {
	height: 393px;
}

.pplc-bg .item {
	background: #f8f8f8;
}

.pplc-bg .item .pic {
	width: 530px;
	height: 393px;
	overflow: hidden;
}

.pplc-bg .item .pic img {
	width: 100%;
	min-height: 393px;
}

.pplc-bg .item .title {
	margin-left: 225px;
	height: 393px;
	width: 375px;
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: center;
}

.pplc-bg .item .title .tt {
	font-size: 30px;
	font-weight: 700;
	padding-left: 30px;
	color: #d7a95e;
	background: url(../images/pplc-bg-time.png) no-repeat center left;
}

.pplc-bg .item .title .note {
	font-size: 16px;
	color: #000;
	margin-top: 5px;
	line-height: 24px;
}

.pplc-list {
	position: absolute;
	left: 505px;
	top: 50px;
	height: 330px;
	z-index: 99;
	width: 150px;
	padding-left: 40px;
}

.pplc-list .item {
	background: #fff;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	color: #d7a95e;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
}

.pplc-list .item.on {
	background: #d7a95e;
	color: #fff;
	margin-left: -40px;
	padding-left: 40px;
	z-index: 9;
}

.pplc-PrevNext {}

.pplc-PrevNext .swipePrev {
	position: absolute;
	top: 18px;
	left: 545px;
	background: url(../images/pplc-swipePrev.png) no-repeat center;
	width: 150px;
	height: 30px;
	z-index: 99;
	cursor: pointer;
}

.pplc-PrevNext .swipeNext {
	position: absolute;
	bottom: 18px;
	left: 545px;
	background: url(../images/pplc-swipeNext.png) no-repeat center;
	width: 150px;
	height: 30px;
	z-index: 99;
	cursor: pointer;
}

.ny-qyry {
	background: url(../images/ny-about-qyry.jpg) no-repeat center;
	height: 558px;
}

.about-title4 {
	background: url(../images/about-title4.png) no-repeat center bottom;
}

.ny-qyry .mainbox {
	width: 1300px;
}

.ny-qyry .qyry-list {
	width: 1200px;
	height: 400px;
	padding: 50px 0;
}

.ny-qyry .qyry-list .item {
	width: 280px;
	padding: 0 10px;
	text-align: center;
}

.ny-qyry .qyry-list .item img {
	width: 100%;
}

.ny-qyry .qyry-list .swiper-slide {
	transform: scale(1);
	opacity: 0.8;
	position: relative;
}

.ny-qyry .qyry-list .swiper-slide-active {
	transform: scale(1.2);
	opacity: 1;
	z-index: 9;
}

.qyry-list-box {
	width: 1200px;
	padding: 0 50px;
	position: relative;
	z-index: 9;
}

.qyry-PrevNext {}

.qyry-PrevNext .swipePrev {
	position: absolute;
	top: 200px;
	left: 0;
	width: 25px;
	height: 45px;
	background: url(../images/qyry-Prev.png) no-repeat center;
	cursor: pointer;
}

.qyry-PrevNext .swipeNext {
	position: absolute;
	top: 200px;
	right: 0;
	width: 25px;
	height: 45px;
	background: url(../images/qyry-Next.png) no-repeat center;
	cursor: pointer;
}

.about-title5 {
	background: url(../images/about-title5.png) no-repeat center bottom;
}

.lxwm-cont {}

.lxwm-cont .lxwm-title {
	width: 400px;
}

.lxwm-cont .lxwm-title .title {
	font-size: 30px;
	color: #292929;
	font-weight: 700;
}

.lxwm-cont .lxwm-title .title span {
	color: #d7a95e;
}

.lxwm-cont .lxwm-title .entitle {
	color: #a5a5a5;
	font-size: 16px;
	margin-top: 5px;
}

.lxwm-cont .lxwm-title .xian {
	margin-top: 30px;
	height: 5px;
	width: 65px;
	background: #d7a95e;
}

.lxwm-item {
	width: 750px;
}

.lxwm-item .item {
	float: left;
	width: 250px;
}

.lxwm-item .item .icon {
	margin: 0 auto;
	width: 62px;
	height: 62px;
	text-align: center;
	line-height: 62px;
	border-radius: 5px;
}

.lxwm-item .item .icon.icon-add {
	background: url(../images/lxwm-icon-add.png) no-repeat center #d7a95e;
}

.lxwm-item .item .icon.icon-tel {
	background: url(../images/lxwm-icon-tel.png) no-repeat center #d7a95e;
}

.lxwm-item .item .icon.icon-tel2 {
	background: url(../images/lxwm-icon-tel2.png) no-repeat center #d7a95e;
}

.lxwm-item .item .tt {
	margin-top: 20px;
	text-align: center;
	font-size: 16px;
	color: #5f5f5f;
}

.lxwm-item .item .cc {
	font-size: 16px;
	color: #d7a95e;
	text-align: center;
	font-weight: 700;
	margin-top: 10px;
}

/*服务*/
.fuwu-bg1 {
	position: absolute;
	left: 50%;
	margin-left: -1100px;
	top: 0;
	width: 475px;
	height: 100%;
	background: url(../images/fuwu_bg.png) no-repeat center;
}

.fuwu-bg2 {
	left: auto;
	margin-left: 0;
	right: 50%;
	margin-right: -1000px;
}

.fuwu-fwms {
	position: relative;
	overflow: hidden;
	padding-bottom: 120px;
}

.fuwu-title1 {
	background: url(../images/fuwu-title1.png) no-repeat center bottom;

}

.fwms-cont {
	width: 600px;
	padding-right: 600px;
	padding-top: 60px;
	background: url(../images/fwms-cont.png) no-repeat bottom right;
}

.fwms-cont .title {
	color: #000;
	font-size: 38px;
	font-weight: 700;
}

.fwms-cont .title span {
	color: #d7a95e;
}

.fwms-cont .note {
	font-size: 25px;
	color: #000;
	margin-top: 15px;
}

.fwms-cont .list {
	margin-top: 60px;
	padding-bottom: 120px;
}

.fwms-cont .list .item {
	width: 150px;
	float: left;
}

.fwms-cont .list .item .icon {
	margin-bottom: 20px;
	width: 103px;
}

.fwms-cont .list .item .tt {
	width: 103px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #292929;
}

.fuwu-pz {
	padding: 0;
	position: relative;
	width: 100%;
	height: 300px;
	background: url(../images/fuwu-pz.jpg) no-repeat center bottom;
}

.fuwu-pz .pz-t {
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: -100px;
	width: 166px;
	height: auto;
}

.fuwu-title2 {
	background: url(../images/fuwu-title2.png) no-repeat center bottom;
}

.fuwu-shfw {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-bottom: 0;
}

.shfw-cont {
	width: 100%;
}

.fuwu-shfw-lx {
	padding: 60px 0;
	background: #f7f7f7;
}

.shfw-list {
	margin-right: -52.5px;
}

.shfw-list .itembox {
	float: left;
	width: 245px;
	height: 79px;
	margin-right: 52.5px;
	padding: 32px 60px;
	border-radius: 5px;
	background: url(../images/shfw-list-item-bg.jpg) no-repeat center;
}

.shfw-list .itembox .item {
	padding-left: 90px;
}

.shfw-list .itembox .item .title {
	color: #fff;
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 10px;
}

.shfw-list .itembox .item .btn {
	display: block;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 30px;
	width: 120px;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
}

.shfw-icon1 {
	background: url(../images/shfw-list-icon1.png) no-repeat center left;
}

.shfw-icon2 {
	background: url(../images/shfw-list-icon2.png) no-repeat center left;
}

.shfw-icon3 {
	background: url(../images/shfw-list-icon3.png) no-repeat center left;
}


/*join*/
.join-2020 {
	text-align: center;
	border-bottom: 4px solid #d7a95e;
}

.join-2020 .title-2020 {
	text-align: center;
}

.join-2020 .note {
	padding: 30px 0;
}

.join-2020 .note span {
	border: 1px solid #d7a95e;
	padding: 10px 20px;
	font-size: 22px;
	color: #d7a95e;
}

.join-2020 .title2 {
	font-size: 60px;
	font-weight: 700;
	color: #d7a95e;
	padding: 20px 0;
}

.join-2020 .note2 {
	color: #797979;
	font-size: 25px;
	font-weight: 300;
}

.join-2020 .cc {
	font-size: 20px;
	color: #797979;
	line-height: 30px;
	padding-top: 30px;
}

.join-one {
	padding: 110px 0 0;
	background: url(../images/join-one-bg.jpg) no-repeat center;
	height: 590px;
}

.join-one-item {
	padding-left: 125px;
	width: 445px;
	background: url(../images/join-one-item.png) no-repeat left top;
}

.join-title {
	padding-top: 50px;
	font-size: 32px;
	font-weight: 700;
	color: #d7a95e;
	padding-bottom: 20px;
}


.join-ftt {
	width: 170px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	background: #d7a95e;
	margin-bottom: 20px;
}

.join-cc {
	font-size: 15px;
	color: #7b7b7b;
	line-height: 30px;
	margin-bottom: 30px;
}

.join-cc span {
	color: #d7a95e;
	font-weight: 700;
	font-size: 25px;
}

.join-two-item-bg {
	background: url(../images/join-two-item-bg.jpg) no-repeat center left;
}

.join-two-item {
	width: 550px;
	min-height: 580px;
	padding-top: 60px;
	padding-left: 650px;
}

.join-two-item .item {
	padding-left: 125px;
	background: url(../images/join-two-item.png) no-repeat top left;
}

.join-three {
	background: #e3e3e3;
	min-height: 580px;
}

.join-three-item-bg {
	background: url(../images/join-three-item-bg.png) no-repeat center right;

	padding: 60px 0;
}

.join-three-item {
	width: 400px;
	padding-left: 125px;
	background: url(../images/join-three-item.png) no-repeat left top;
}

.join-four {
	min-height: 580px;
}

.join-four-item-bg {
	background: url(../images/join-four-pic.jpg) no-repeat center left;
}

.join-four-item {
	width: 550px;
	padding-top: 60px;
	padding-left: 650px;
}

.join-four-item .item {
	padding-left: 125px;
	background: url(../images/join-four-item.png) no-repeat top left;
}

.join-five {
	padding-top: 120px;
	min-height: 520px;
}

.join-five-item-bg {
	background: url(../images/join-five-pic.jpg) no-repeat center right;
}

.join-five-item {
	width: 365px;
	padding-left: 125px;
	background: url(../images/join-five-item.png) no-repeat top left;
}

.join-six-item-bg {
	background: url(../images/join-six-pic.jpg) no-repeat center left;
}

.join-six-item {
	width: 550px;
	padding-top: 60px;
	padding-left: 650px;
}

.join-six-item .item {
	padding-left: 125px;
	background: url(../images/join-six-item.png) no-repeat top left;
}

.join-seven-item-bg {
	background: url(../images/join-seven-pic.jpg) no-repeat center right;
}

.join-seven-item {
	width: 365px;
	min-height: 580px;
	padding-left: 125px;
	background: url(../images/join-seven-item.png) no-repeat top left;
}

.join-eignt-item {}

.join-eignt-item .title {
	margin: 0 auto;
	width: 780px;
	padding-left: 125px;
	background: url(../images/join-eignt-item.png) no-repeat top left;
}

.join-eignt-item .title .tt {
	padding-top: 60px;
	font-size: 32px;
	font-weight: 700;
	padding-bottom: 20px;
	color: #d7a95e;
}

.join-eignt-item .title .ftt {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	background: #d7a95e;
	color: #fff;
}

.join-eignt-item .title .cc {
	padding-top: 30px;
	font-size: 15px;
	line-height: 30px;
	color: #7b7b7b;
}

.join-eignt-item .pic {
	padding-top: 60px;
}

.join-nine-item-bg {
	background: url(../images/join-nine-bg.png) no-repeat center right;
}

.join-nine-item {
	width: 365px;
	min-height: 520px;
	padding-left: 125px;
	margin-top: 60px;
	background: url(../images/join-nine-item.png) no-repeat top left;
}

.join-ly {
	background: url(../images/join-ly-bg.jpg) no-repeat center;
}

.join-ly .title {
	padding-bottom: 40px;
}

.join-ly .title .tt {
	float: left;
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
}

.join-ly .title .tt span {
	display: block;
	font-size: 40px;
	color: #d7a95e;
}

.join-ly .title .cc {
	float: right;
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 300;
}

.join-ly .title .cc span {
	display: block;
	font-size: 40px;
	color: #d7a95e;
	font-weight: 700;
}

.join-ly .form-item {
	float: left;
	height: 50px;
	line-height: 50px;
	margin-bottom: 20px;
}

.join-ly .form-item .label {
	float: left;
	color: #fff;
	font-size: 17px;
	width: 90px;
}

.join-ly .form-item .input {
	float: left;
	width: 485px;
}

.join-ly .form-item .input input {
	border: 0;
	height: 50px;
	width: 100%;
	border-radius: 5px;
	text-indent: 15px;
}

.join-ly .form-item.form-title {
	width: 575px;
}

.join-ly .form-item.form-tel {
	margin-left: 50px;
	width: 575px;
}

.join-ly .form-item.form-add {
	width: 100%;
}

.join-ly .form-item.form-add .input {
	width: 1110px;
	height: 50px;
}

.join-ly .form-item.form-add .input select {
	display: block !important;
	width: 360px;
	float: left;
	height: 50px;
	font-size: 16px;
	border: 0;
	text-indent: 15px;
	border-radius: 5px;
}

.join-ly .form-item.form-add .input select+select {
	margin-left: 15px;
}

.join-ly .form-cont {
	height: auto;
}

.join-ly .form-item.form-cont .input {
	width: 1110px;
}

.join-ly .form-item.form-cont .input textarea {
	border: 0;
	border-radius: 5px;
	text-indent: 15px;
	padding-top: 15px;
	width: 1110px !important;
	height: 140px !important;
}

.join-ly .submit-btn {
	text-align: center;
}

.join-ly .submit-btn input[type="submit"] {
	width: 220px;
	height: 50px;
	color: #fff;
	background: #d7a95e;
	font-size: 18px;
	border: 0;
	border-radius: 5px;
}

/*商学院*/
.sxy-title1 {
	background: url(../images/sxy-title1.png) no-repeat center bottom;
}

.sxy-jasxy {
	background: url(../images/sxy-jasxy-bg.png) no-repeat center top;
}

.sxy-jasxy-cont {
	width: 100%;
}

.sxy-xyjj {
	background: url(../images/sxy-xyjj-bg.jpg) no-repeat center top;
}

.sxy-title2 {
	background: url(../images/sxy-title2.png) no-repeat center bottom;
}

.sxy-xyjj-cont {
	width: 1200px;
	height: 360px;
	border-radius: 180px;
	margin-bottom: 20px;
	background: url(../images/sxy-xyjj-cont.jpg) no-repeat center;
	box-shadow: 20px 20px 30px rgba(0, 0, 0, 0.1);
}

.sxy-xyjj-cont .cont {
	padding-left: 405px;
	padding-top: 70px;
}

.sxy-xyjj-cont .cont .title {
	font-size: 25px;
	font-weight: 700;
	color: #292929;
	padding-bottom: 10px;
}

.sxy-xyjj-cont .cont .title span {
	color: #d7a95e;
}

.sxy-xyjj-cont .cont .entitle {
	font-size: 16px;
	color: #a5a5a5;
	text-transform: uppercase;
	padding-bottom: 10px;
}

.sxy-xyjj-cont .cont .xian {
	width: 46px;
	height: 4px;
	background: #d7a95e;
}

.sxy-xyjj-cont .cont .cc {
	margin-top: 20px;
	width: 640px;
	line-height: 30px;
	color: #5f5f5f;
	font-size: 16px;
}

.sxy-szll {
	background: #f0f0f0;
}

.sxy-title3 {
	background: url(../images/sxy-title3.png) no-repeat center bottom;
}

.sxy-szll-cont {
	margin-right: -27px;
}

.sxy-szll-cont .item {
	float: left;
	width: 282px;
	padding: 38px 50px;
	border-top: 2px solid #d7a95e;
	background: #fff;
	margin-right: 27px;
}

.sxy-szll-cont .title {
	padding-left: 110px;
	height: 66px;
	padding-top: 16px
}

.sxy-szll-cont .title.icon1 {
	background: url(../images/sxy-szll-cont-icon1.png) no-repeat center left;
}

.sxy-szll-cont .title.icon2 {
	background: url(../images/sxy-szll-cont-icon2.png) no-repeat center left;
}

.sxy-szll-cont .title.icon3 {
	background: url(../images/sxy-szll-cont-icon3.png) no-repeat center left;
}

.sxy-szll-cont .title .tt {
	line-height: 30px;
	font-size: 18px;
	font-weight: 700;
	color: #292929;
}

.sxy-szll-cont .title .note {
	line-height: 20px;
	font-size: 16px;
	color: #8b8b8b;
}

.sxy-title4 {
	background: url(../images/sxy-title4.png) no-repeat center bottom;
}

.sxy-wqhg {
	background: url(../images/sxy-wqhg-bg.png) no-repeat center #f0f0f0;
}

.sxy-wqhg-cont {
	margin-right: -20px;
	position: relative;
}

.sxy-wqhg-cont .item {
	float: left;
	width: 720px;
	height: 330px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.sxy-wqhg-cont .item a {
	display: block;
	position: relative;
}

.sxy-wqhg-cont .item a .pic {
	width: 100%;
	height: 330px;
	overflow: hidden;
}

.sxy-wqhg-cont .item a .pic img {
	display: block;
	min-height: 100%;
}

.sxy-wqhg-cont .item a .tt {
	position: absolute;
	bottom: 20px;
	left: 0px;
	width: 200px;
	height: 60px;
	line-height: 60px;
	text-indent: 15px;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 18px;
}

.sxy-wqhg-cont .item.item2 {
	width: 460px;
}

.sxy-wqhg-cont2 {
	position: relative;
	z-index: 10;
}

.sxy-wqhg-cont .bg1 {
	position: absolute;
	top: -20px;
	left: -20px;
	width: 132px;
	height: 132px;
	background: #d7a95e;
	z-index: 9;
}

.sxy-wqhg-cont .bg2 {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 132px;
	height: 132px;
	background: #d7a95e;
	z-index: 9;
}

/*产品*/
.pro-nav {
	padding: 30px 0;
	background: #f7f7f7;
}

.pro-nav .nav {
	position: relative;
}

.bannerpro {
	height: 660px;
}

.bannerpro .pagination {
	position: absolute;
	bottom: 0px;
	right: 30px;
	width: 200px;
	height: 60px;
	line-height: 60px;
	text-align: right;
}

.bannerpro .pagination .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
	margin-left: 10px;
	cursor: pointer;
}

.bannerpro .pagination .swiper-active-switch {
	background: #d7a95e;
}

.pro-nav-list {
	position: absolute;
	top: 0;
	left: 0;
	width: 280px;
	height: 660px;
	z-index: 99;
}

.pro-nav-list .item {
	width: 100%;
	height: 110px;
}

.pro-nav-list .item a.title {
	display: block;
	background: #747474;
	padding: 35px 32px 34px;
	height: 40px;
	padding-left: 70px;
	position: relative;
	border-bottom: 1px solid #888;
}

.pro-nav-list .item a .tt {
	font-size: 16px;
	color: #fff;
	line-height: 20px;
}

.pro-nav-list .item a .ett {
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 300;
	line-height: 20px;
}

.pro-nav-list .item a .icon {
	position: absolute;
	top: 35px;
	left: 32px;
	width: 36px;
	height: 40px;
}

.pro-nav-list .item a .jt {
	position: absolute;
	top: 35px;
	right: 16px;
	width: 36px;
	height: 40px;
	background: url(../images/pro-nav-list-jt.png) no-repeat center;
	background-size: 10px;
}

.pro-nav-list .item a.title:hover {
	background: #d7a95e;
}

.pro-nav-list .item a.title.hover {
	background: #d7a95e;
}

.pro-nav-list .item .sublist {
	position: absolute;
	top: 0px;
	left: 280px;
	width: 192px;
	height: 660px;
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
	display: none;
}

.pro-nav-list .item .sublist a {
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 16px;
	color: #313131;
	border-bottom: 1px solid #ddd;
}

.pro-nav-list .item .sublist a:hover {
	color: #d7a95e;
}

.pro-index-list {}

.pro-index-list .title {
	float: left;
	width: 300px;
}

.pro-index-list .title .pic {
	width: 100%;
	height: 461px;
	position: relative;
}

.pro-index-list .title .pic img {
	width: 100%;
}

.pro-index-list .title .pic .zi {
	position: absolute;
	top: 50%;
	margin-top: -79px;
	left: 0;
	width: 100%;
	text-align: center;
}

.pro-index-list .title .pic .zi .icon img {
	width: 56px;
	height: 56px;
}

.pro-index-list .title .pic .zi .t {
	font-size: 25px;
	color: #fff;
	margin-top: 10px;
}

.pro-index-list .title .pic .zi .c {
	font-size: 16px;
	color: #fff;
	margin-top: 10px;
}

.pro-index-list .title .pic .zi .x {
	margin: 0 auto;
	margin-top: 10px;
	width: 30px;
	height: 3px;
	background: #d7a95e;
}

.pro-index-list .title .more {
	background: #d7a95e;
	height: 87px;
	padding-top: 45px;
}

.pro-index-list .title .more a {
	display: block;
	width: 164px;
	height: 45px;
	line-height: 45px;
	margin: 0 auto;
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	border: 2px solid #fff;
	text-transform: uppercase;
}

.pro-index-list .items {
	float: right;
	width: 900px;
	margin-bottom: -9px;

}

.pro-index-list .items .item {
	float: left;
	width: 438px;
	height: 292px;
	margin-left: 12px;
	margin-bottom: 9px;
}

.pro-index-list .items .item a {
	display: block;
	position: relative;
}

.pro-index-list .items .item a .pic {
	width: 100%;
	height: 292px;
	overflow: hidden;
	position: relative;
}

.pro-index-list .items .item a .pic img {
	width: 100%;
	min-height: 100%;
	position:absolute;
	bottom:0;
}

.pro-index-list .items .item a .tt {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
}

.pro-index-list.list2 {
	background: #f7f7f7;
}

.prolist {
	padding: 0 0 30px;
	background: #f3f3f3;
}

.prolist .breadcrumb {
	height: 58px;
}

.prolist .breadcrumb ol {
	height: 58px;
	line-height: 58px;
}

.prolist .navlist {
	background: #fff;
	padding: 20px;
}

.navlist-item {
	height: 50px;
	line-height: 50px;
	border: 1px solid #eee;
}

.navlist-item li {
	float: left;
	font-size: 16px;
}

.navlist-item li.tt {
	width: 120px;
	text-align: right;
	background: #f3f3f3;
	margin-right: 20px;
}


.navlist-item li a {
	font-size: 16px;
	color: #000;
	margin-right: 20px;
	padding: 8px 10px;
}

.navlist-item li.on a {
	color: #fff;
	background: #d7a95e;
	border-radius: 3px;
}


.navlist-item.item1 {
	margin-bottom: 52px;
	position: relative;
}

.navlist-item .navsublist {
	position: absolute;
	left: -1px;
	top: 50px;
	height: 52px;
	width: 100%;
	border: 1px solid #eee;
}

.prolist-items {
	margin-top: 20px;
	padding: 30px 15px 20px;
	background: #fff;
}

.prolist-items .item {
	float: left;
	width: 370px;
	height: 301px;
	margin: 0 10px;
	margin-bottom: 20px;
}

.prolist-items .item a {
	display: block;
	width: 370px;
	background: #eaeaea;
	border: 0px solid #eaeaea;
}

.prolist-items .item a .pic {
	display: block;
	width: 100%;
	height: 245px;
	overflow:hidden;
	position:relative;
}
.prolist-items .item a img {
	display: block;
	width: 100%;
	position:absolute;
	bottom:0;
}

.prolist-items .item a .title {
	height: 56px;
	line-height: 56px;
	color: #000;
	text-align: center;
	font-size: 16px;
}

.prolist-items .item a:hover {
	width: 360px;
	background: #d7a95e;
	border: 5px solid #d7a95e;
	border-bottom: 0;
}

.prolist-items .item a:hover .pic {
	height: 240px;
}

/*pro-read*/
.pro-read-banner {
	width: 100%;
	height: 300px;
	overflow: hidden;
}

.pro-read-banner .rs_pic {
	width: 100%;
	height: 300px;
	filter: blur(20px);
}

.pro-read {
	position: relative;
	margin-top: -120px;
}

.pro-read .breadcrumb {
	height: 40px;
}

.pro-read .breadcrumb ol {
	height: 40px;
	line-height: 40px;
}

.pro-read .pro-read-cont {
	background: #fff;
	position: relative;
	padding: 30px;
	border-radius: 10px 10px 0 0;
}

/* 本例子css */
.picFocus {
	margin: 0 auto;
	width: 560px;
	border: 1px solid #ddd;
	padding: 4px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}

.picFocus .hd {
	width: 100%;
	padding-top: 5px;
	overflow: hidden;
}

.picFocus .hd ul {
	margin-right: -5px;
	overflow: hidden;
	zoom: 1;
}

.picFocus .hd ul li {
	padding-top: 5px;
	float: left;
	text-align: center;
}

.picFocus .hd ul li img {
	width: 109px;
	height: 65px;
	border: 2px solid #ddd;
	cursor: pointer;
	margin-right: 5px;
}

.picFocus .hd ul li.on {
	background: url("http://www.zjjuao.com/tpl/www/css/images/icoUp.gif") no-repeat center 0;
}

.picFocus .hd ul li.on img {
	border-color: #8bbd56;
}

.picFocus .bd li {
	vertical-align: middle;
	width: 560px;
	/*height: 320px;*/
	overflow: hidden;
}

.picFocus .bd img {
	width: 100%;
	min-height: 320px;
	display: block;
}

.pro_read_top_zibox {
	width: 520px;
}

.pro_read_top_zibox .title {
	color: #474747;
	font-size: 30px;
	font-weight: 700;
	padding-bottom: 20px;
	line-height: 40px;
}

.pro_read_top_zibox .tag {
	padding: 30px 0;
	border-top: 1px solid #ddd;
}

.pro_read_top_zibox .tag span {
	padding: 5px 10px;
	color: #fff;
	background: #d7a95e;
	border-radius: 5px;
}

.pro_read_top_zibox .tag span+span {
	margin-left: 10px;
}

.pro_read_top_zibox .jianshu_t {
	font-size: 16px;
	line-height: 30px;
	color: #999;
	padding-top: 20px;
	border-top: 1px solid #ddd;
	padding-bottom: 15px;
	min-height: 160px;
}

.pro_read_top_zibox .proread_btn {
	padding-top: 20px;
	border-top: 1px solid #ddd;
}

.pro_read_top_zibox .proread_btn .probtn {
	display: block;
	background: #8bbd56;
	float: left;
	width: 30%;
	margin-right: 10px;
	font-size: 18px;
	color: #fff;
	padding: 15px 0;
	border-radius: 5px;
	text-align: center;
	box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.1);
}

.pro_read_top_zibox .proread_btn .probtn1 {
	background: #f9363a;
}

.pro_read_top_zibox .proread_btn .probtn2 {
	background: #8bbd56;
}

.pro_read_top_zibox .proread_btn .probtn3 {
	background: #daaa5f;
}

.pro_read_top_zibox .proread_btn .probtn .icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -2px;
}

.pro_read_top_zibox .proread_btn .probtn1 .icon {
	background: url(../images/pro_btn1.png) no-repeat center;
	background-size: 16px 16px;
}

.pro_read_top_zibox .proread_btn .probtn2 .icon {
	background: url(../images/pro_btn2.png) no-repeat center;
	background-size: 16px 16px;
}

.pro_read_top_zibox .proread_btn .probtn3 .icon {
	background: url(../images/pro_btn3.png) no-repeat center;
	background-size: 16px 16px;
}

.pro_read_top_zibox .proread_btn .probtn1:hover {
	background: #dc161a;
}

.pro_read_top_zibox .proread_btn .probtn2:hover {
	background: #67a228;
}

.pro_read_top_zibox .proread_btn .probtn3:hover {
	background: #ad7e34;
}

.pro_read_item {
	width: 1200px;
	padding-top: 30px;
}

.pro_read_cont {
	padding-top: 30px;
	font-size: 16px;
	color: #3e3a39;
	min-height: 300px;
	background: #ebecec;
}

.pro_read_cont img {
	display: block;
	width: 100% !important;
	height: auto !important;
}

.pro_read_top {
	width: 1200px;
	min-height: 300px;
	position: relative;
	z-index: 2;
	top: -60px;
	background: #fff;
	border-radius: 15px 15px 0 0;
}

.pro_read_top_b {
	padding: 30px;
}

.pro_read_item_l {
	width: 280px;
	background: #fff;
}

.pro_read_item_l .list_title {
	font-size: 18px;
	font-weight: 700;
	color: #242424;
	padding: 15px;
}

.pro_read_item_l .list_item {
	padding: 0 15px 15px;
}

.pro_read_item_l .list_item .pic a {
	display: block;
	width: 100%;
	height: 160px;
	overflow: hidden;
}

.pro_read_item_l .list_item .pic a img {
	width: 100%;
	min-height: 160px;
}

.pro_read_item_l .list_item .pic a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.pro_read_item_l .list_item .zi_title {
	height: 30px;
	line-height: 30px;
}

.pro_read_item_l .list_item .zi_title a {
	color: #474747;
	font-size: 14px;
}

.pro_read_item_r {
	width: 880px;
	background: #fff;
}

.pro_read_item_r .title {
	font-size: 18px;
	color: #8bbd56;
	font-weight: 700;
	padding: 15px;
	border-bottom: 1px solid #ddd;
}

.hxjs {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 9999;
	background: #fff;
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

.neiye-banner-hxjs {
	height: 660px !important;
}

.hxjs-banner-title {
	text-align: center;
}

.hxjs-lhqb {
	height: 700px;
}

.hxjs-title1 {
	background: url(../images/hxjs-title1.png) no-repeat center bottom;
}

.hxjs-lhqb .cont {
	padding-top: 60px;
}

.section {
	overflow: hidden;
}

.animated {
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
}

.hxjs-jkdq-bg {
	background: url(../images/hxjs-jkdq-bg.jpg) no-repeat center;
}

.hxjs-jkdq {
	height: 680px;
}

.hxjs-jkdq .title {
	font-size: 40px;
	color: #292929;
}

.hxjs-jkdq .title b {
	font-size: 45px;
	color: #d7a95e;
	font-weight: 700;
}

.hxjs-jkdq .title span {
	color: #d7a95e;
}

.hxjs-jkdq .note {
	font-size: 15px;
	padding-top: 10px;
}

.hxjs-jkdq-pic {
	padding-top: 40px;
	text-align: right;
}

.hxjs-jkdq-pic2 {
	margin-top: -60px;
}

.hxjs-jkdq .tt2 {
	padding-top: 20px;
	font-size: 15px;
	font-weight: 700;
	color: #292929;
}

.hxjs-jkdq .cc2 {
	font-size: 15px;
	color: #7c7c7c;
}

.hxjs-jkdq-pic3 {
	margin-top: -80px;
}

.hxjs-kb {
	height: 700px;
}

.hxjs-title3 {
	background: url(../images/hxjs-title3.png) no-repeat center bottom;
}

.hxjs-kb-cont {
	padding-top: 30px;
}

.hxjs-kb-cont .cont-l {
	float: left;
}

.hxjs-kb-cont .cont-r {
	float: right;
}

.hxjs-cf {
	height: 760px;
}

.hxjs-cf-cont {
	padding-top: 30px;
}

.hxjs-cf-cont .cont-l {}

.hxjs-cf-cont .cont-tt {
	padding-bottom: 20px;
}

.hxjs-cf-cont .cont-r .pic {
	padding-top: 60px;
}

.hxjs-title5 {
	background: url(../images/hxjs-title5.png) no-repeat center bottom;
}

.hxjs-dq {
	height: 700px;
}

.hxjs-dq-cont {
	padding-top: 60px;
}

.hxjs-dq-cont .cont-l {
	width: 550px;
}

.hxjs-dq-cont .cont-l img {
	margin-left: -40px;
}

.hxjs-dq-cont .cont-r {
	width: 570px;
	padding-right: 40px;
}

.hxjs-dq-cont .cont-r .note {
	font-size: 25px;
	color: #7c7c7c;
}

.hxjs-dq-cont .cont-r .tt {
	font-size: 40px;
	color: #292929;
	font-weight: 700;
	padding-top: 10px;
}

.hxjs-dq-cont .cont-r .tt span {
	color: #c79646;
}

.hxjs-dq-cont .cont-r .cc {
	font-size: 14px;
	padding-top: 30px;
	color: #7c7c7c;
	line-height: 24px;
}

.hxjs-dq-cont .cont-r .cc2 {
	font-size: 14px;
	color: #7c7c7c;
	line-height: 24px;
	padding: 0 30px;
	padding-left: 60px;
}

.hxjs-nmky-bg {
	background: url(../images/hxjs-nmky-bg-p.jpg) no-repeat center;
}

.hxjs-nmky {
	height: 660px;
}

.hxjs-foot {
	padding-top: 0 !important;
}

.hxjs-nmky-cont .entitle {
	color: #c79646;
	font-size: 29px;
	font-weight: 700;
}

.hxjs-nmky-cont .title {
	color: #ffffff;
	font-size: 25px;
	font-weight: 700;
}

.hxjs-nmky-cont .pic {
	padding-top: 30px;
}

.hxjs-nmky-cont .pic img {
	margin-left: -70px;
}

.hxjs-nmky-cont .note {
	padding-top: 60px;
}

.hxjs-nmky-cont .note .tt {
	float: left;
	color: #fff;
	font-weight: 700;
	font-size: 40px;
	line-height: 44px;
}

.hxjs-nmky-cont .note .tt span {
	color: #d7a95e;
}

.hxjs-nmky-cont .note .cc {
	float: left;
	margin-left: 20px;
	line-height: 22px;
	color: #c1c1c1;
	font-size: 15px;
}
