﻿
@charset "utf-8";

body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {

	margin:0;

	padding:0

}



img {

	vertical-align:middle;

}

ol, ul, li {

	list-style-type:none;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

button, input, select, textarea {

	font-size:13px;

	font-family:inherit;

	margin:0;

	outline:none;

	resize:none;

	border:none;

}
.clear {
  clear: both;
}
.clearfix:after {

	clear: both;

	content: ".";

	display:block;

	height: 0;

	overflow: hidden;

	visibility: hidden;

}

.clearfix {

	zoom:1;

}
.clearfix, .container:after,
.row:after, ul {
  *zoom: 1;
}

.clearfix:after, .container:after,
.row:after, ul:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

html {

	verflow:-Scroll;

	overflow-x:hidden;

	zoom:1;

	overflow-y:scroll;

	overflow:-moz-scrollbars-vertical;

}

body {

	color:#585858;

	font-size:12px;

	line-height:24px;

	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;

}

a {

	color:#585858;

	text-decoration:none;

	outline:none;

blr:expression(this.onFocus=this.blur());

}

a:hover {

	color:#cd9358;

	text-decoration:none;

}

:focus {

	outline:none;

}

/* CSS活动的公共样式 */



.fl {

	float:left;

}

.fr {

	float:right;

}

.grWidth {

	width:1200px;

	margin:0 auto;

}

.mb10 {

	margin-bottom:10px;

}

.mb15 {

	margin-bottom:15px;

}

.mb25 {

	margin-bottom:25px;

}

.ce {

	text-align:center;

}

.hide {

	overflow:hidden;

}

.erp {

	white-space:nowrap;

	overflow:hidden;

	text-overflow: ellipsis;

}

/* 头部  */



.header {

	height:100px;

	line-height:100px;

	background:#fff;

	position:absolute;

	top:0;

	left:50%;

	margin-left:-600px;

	z-index:99;
	

}

.header .logo {

	vertical-align:middle;

	padding-left:25px;

	width:240px;

}

.nav {

	height:85px;

	margin-left:15px;

	font-size:16px;

}

.nav li {

	float:left;

	padding:0 40px;

}

.nav li a {

	color:#333;

}

.nav li.current a, .nav li:hover a {

	color:#cd9358;

}

.header .phone {

	background: url('../images/picon.png') no-repeat left center;

	padding-left:25px;

	font-size:18px;

	color:#333;

	padding-right:30px;

}






/* 产品 */



.product {

	padding:60px 0;

}

.hTitle {

	text-align:center;

	margin-bottom:35px;

	font-size: 17px;

	font-weight: normal;

	line-height: 40px;

}

.proMenu {

	text-align:center;

	margin-bottom:50px;

}

.proMenu a {

	font-size:20px;

	color:#222;

	margin:0 50px;

}

.proMenu a span {

	font-size:16px;

	margin-bottom:15px;

}

.proMenu a i {

	display:inline-block;

	width:22px;

	height:25px;

	background: url('../images/pro_icon.png') no-repeat;

	margin-right:15px;

	position:relative;

	top:4px;

}

 .proMenu a:nth-child(2) i {

background-position: -22px 0;

}

 .proMenu a:nth-child(3) i {

background-position: -44px 0;

}

.proMenu a.on {

	color:#cd9358;

}

.proMenu a.on i {

	background-position: 0 -25px;

}

 .proMenu a.on:nth-child(2) i {

background-position: -22px -25px;

}

 .proMenu a.on:nth-child(3) i {

background-position: -44px -25px;

}

.proMain, .proSlide, .proBox {

	height:360px;

}

.proSlide {

	position:relative;

}

.proBox {

	overflow:hidden;

	width:1200px;

	position:relative;

	left:0;

}

.proBox ul {

	width:1240px;

}

.proSlide li {

	float:left;

	width:285px;

	height:360px;

	margin-right:20px;

	text-align:center;

	transition:all 0.3s;

}

.proSlide li .pImg {

	display:block;

	width:285px;

	height:220px;

	overflow:hidden;

}

.proSlide li img {

	width:285px;

	height:220px;

	transition:all 0.5s

}

.proSlide li p {

	margin:20px 0;

	font-size:14px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow: ellipsis;

	padding:0 10px;

}

.proSlide li .more {

	width:100px;

	border:1px solid #cd9358;

	height:30px;

	line-height:30px;

	text-align:center;

	font-size:14px;

	display:inline-block;

	color:#cd9358;

	transition:all 0.3s;

}

.proSlide li .more:hover {

	background:#cd9358;

	color:#fff;

}

.proSlide li:hover img {

	transform:scale(1.1, 1.1);

}

.proSlide li:hover {

	background:#efefef;

}

.proSlide .pageBtn span {

	background:url('../images/probtn.png') no-repeat 0 0;

	width:22px;

	height:26px;

	position:absolute;

	cursor:pointer;

	overflow:hidden;

	text-indent:-9999px;

	left:-65px;

	top:100px;

}

.proSlide .pageBtn .next {

	background-position:-22px 0;

	left:auto;

	right:-65px;

}

.proSlide .pageBtn span:hover {

	background-position: -44px 0;

}

.proSlide .pageBtn .next:hover {

	background-position: -66px 0;

}




/* 新闻 */



.case {

	background:#efefef url('../images/case_bg.jpg') repeat-x left top;

	padding:65px 0;

	border-top:1px solid #ccc;

	overflow:hidden;

}

.caseLeft {

	width:555px;

	height:575px;

	overflow:hidden;

	background:#181818;

height:;

	position:relative;

}

.caseBox {

	height:575px;

	overflow:hidden;

}

.caseBox .pImg {

	display:block;

	width:555px;

	height:450px;

	overflow:hidden;

}

.caseBox img {

	width:555px;

	height:450px;

	transition:all 1s;

}

.caseBox p {

	height:125px;

	line-height:125px;

	color:#fff;

	font-size:16px;

	padding:0 210px 0 30px

}

.caseLeft .hd {

	position:absolute;

	right:30px;

	bottom:40px;

}

.caseLeft .hd a {

	background:url(../images/case_btn.png) no-repeat 0 0;

	display:inline-block;

	width:22px;

	height:26px;

	cursor:pointer;

	overflow:hidden;

	text-indent:-9999px;

}

.caseLeft .hd .next {

	background-position:-22px 0;

	margin-left:65px;

}

.caseLeft .hd a:hover {

	opacity:.8;

}

.caseLeft .hd .pageState {

	position:absolute;

	top:-6px;

	font-size:20px;

	padding-bottom:10px;

	margin-left:10px;

	color:#fff;

}

.caseLeft .hd .pageState span {

	font-size:35px;

	font-style: italic;

	margin-right:5px;

}

.caseLeft:hover img, .newsMain li:hover img {

	transform:scale(1.1, 1.1);

}

.caseMain {

	width:644px;

	overflow:hidden;

	margin-top:55px;

}

.caseMain li {

	float:left;

	width:322px;

	height:260px;

	overflow:hidden;

	background:#000;

	position:relative;

}

.caseMain li img {

	width:322px;

	height:260px;

	transition:all 0.5s;

}

.caseMain li span {

	position:absolute;

	top:50%;

	left:0;

	color:#fff;

	font-size:13px;

	background: url('../images/picon2.png') no-repeat center top;

	opacity:0;

	transition:all 0.3s;

	width:100%;

	text-align:center;

}

.caseMain li:hover img {

	opacity:.3;

	transform:scale(1.1, 1.1);

}

.caseMain li:hover span {

	opacity:1;

	padding-top:45px;

	margin-top:-30px;

}


/* 新闻 */



.news {

	padding:60px 0;

	overflow:hidden;

}

.newsMain {

	width:1200px;

	overflow:hidden;

}

.newsMain ul {

	width:1240px;

}

.newsMain li {

	float:left;

	width:285px;

	margin-right:20px;

}

.newsMain li .nImg {

	display:block;

	width:285px;

	height:205px;

	overflow:hidden;

	margin-bottom:20px;

}

.newsMain li img {

	width:285px;

	height:205px;

	transition:all 0.5s;

}

.newsMain li .date {

	font-family:Arial;

	color:#999;

	display:block;

	margin-bottom:20px;

}

.newsMain li .date strong {

	font-weight:normal;

	color:#333;

	font-size:40px;

	line-height:40px;

	display:block;

}

.newsMain h4 {

	font-size:14px;

	font-weight:normal;

	height:40px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow: ellipsis;

}

.newsMain h4 a {

	color:#333;

}

.newsMain h4 a:hover {

	color:#cd9358;

}

.newsMain li p {

	height:85px;

	overflow:hidden;

}

.newsMain li .more {

	color:#999;

}

.newsMain li .more:hover {

	color:#cd9358;

}


/* 内页公用 */



.listBanner, .mzsmBanner {

	width:1920px;

	position: relative;

	left:50%;

	margin-left:-960px;

	height:360px; overflow: hidden;

}

.listWrapper {

	overflow:hidden;

	padding:60px 0;

}

.pWrapper {

	padding-bottom:60px;

	background:#f0f0f0;

	overflow:hidden;

}

.breadCrumb {

	height:50px;

	line-height:50px;

	border-bottom:1px solid #e1e1e1;

}

.breadCrumb p {

	background: url('../images/home_icon.png') no-repeat left center;

	padding-left:20px;

	width:1180px;

}

.breadCrumb .back {

	float:right;

	width:80px;

	height:28px;

	line-height:28px;

	text-align:center;

	border-radius:5px;

	background:#999;

	color:#fff;

	margin-top:10px;

}

.breadCrumb .back:hover {

	background:#007dd0;

	transition:all 0.3s;

}

/* 内页公用菜单 */



.listMenu {

	height:80px;

	font-size:14px;

	border-bottom:1px solid #cdd8e8;

	padding-top:50px;

	text-align:center;

}

.listMenu .grWidth {

	position:relative;

}

.listMenu a {

	padding:0 30px;

	transition:all 0.3s;

	position:relative;

	margin-right:10px;

	border-radius:5px;

	height:35px;

	line-height:35px;

	border:1px solid transparent;

	box-shadow:0 0 1px #fff inset;

	display:inline-block;

}

.listMenu a.current, .listMenu a:hover {

	background:#268be4;

	color:#fff;

	background: linear-gradient(#a66b2e, #cd9358);

	border:1px solid #a66b2e;

}

.listMenu a:before {

	position:absolute;

	content:"";

	left:50%;

	top:40px;

	height:0;

	width:1px;

	transition:all 0.3s;

	background:#cdd8e8;

	transition:all 0.3s;

}

.listMenu a:after {

	position:absolute;

	content:"";

	left:50%;

	width:5px;

	height:5px;

	background:#cdd8e8;

	border-radius:50%;

	top:77px;

	margin-left:-2px;

	transition-delay:0.3s;

	opacity:0;

}

.listMenu .current:before, .listMenu a:hover:before {

	height:32px;

}

.listMenu .current:after, .listMenu a:hover:after {

	opacity:1;

}

.menuSub {

	text-align:center;

	margin-top:40px;

}

.menuSub a {

	border:1px solid #ddd;

	background:#fff;

	display:inline-block;

	transition:all 0.3s;

	margin-right:10px;

	height:35px;

	line-height:35px;

	box-shadow:0 0 1px #fff inset;

	padding:0 15px;

}

.menuSub a.current, .menuSub a:hover {

	border:1px solid #cd9358;

	background:#cd9358;

	color:#fff;

}

/*  产品列表 */



.proList li {

	width:285px;

	background:#f0f0f0;

	text-align:center;

	padding-bottom:25px;

	transition:all 0.3s;

	float:left;

	margin:0 20px 20px 0;

}

.proList li .pImg {

	width:285px;

	height:220px;

	overflow:hidden;

	background:#000;

	margin-bottom:30px;

	position:relative;

}

.proList li img {

	width:285px;

	height:220px;

	transition:all 0.5s;

}

.proList li .pImg span {

	position:absolute;

	top:50%;

	left:50%;

	color:#fff;

	font-size:13px;

	background: url('../images/picon2.png') no-repeat center top;

	margin-left:-30px;

	opacity:0;

	transition:all 0.3s;

}

.proList li h5 {

	font-weight:normal;

	font-size:16px;

	height:35px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow: ellipsis;

	position:relative;

}

.proList li h5:before {

	content:"";

	position:absolute;

	width:70px;

	height:1px;

	bottom:0;

	left:50%;

	margin-left:-35px;

	background:#c1c1c1;

}

.proList li:hover {

	background:#dfb475;

}

.proList li:hover h5 {

	color:#fff;

}

.proList li:hover h5:before {

	background:#fff;

}

.proList li:hover img {

	opacity:.5;

	transform:scale(1.1, 1.1);

}

.proList li:hover span {

	opacity:1;

	padding-top: 45px;

	margin-top:-30px;

}

/* 产品详情 */



.proShow_left {

	width:560px;

}

.tb-pic a {

	display: table-cell;

	text-align: center;

	vertical-align: middle;

*display: block;

*font-family: Arial;

*line-height: 1;

*font-size: 271px;

}

.tb-pic img {

	vertical-align: middle;

}

.tb-pic, .tb-pic a {

	width:570px;

	height:445px;

}

.tb-pic, .tb-pic img {

	max-height:570px;

	max-width: 570px;

}

.tb-pic {

	border: 1px solid #e5e5e5;

	position: relative;

	z-index: 1;

}

.zoomDiv {

	z-index: 999;

	position: absolute;

	top: 0;

	left: 0;

	width: 200px;

	height: 200px;

	background: #fff;

	border: 1px solid #ccc;

	display: none;

	text-align: center;

	overflow: hidden;

}

.zoomMask {

	position: absolute;

	background: url(../images/mask.png);

	cursor: move;

	z-index:999;

}

.tb-picList {

	height: 82px;

	overflow: hidden;

	margin-top: 20px;

	position: relative;

}

.tb-picList .prev, .tb-picList .next {

	position:absolute;

	top:0px;

	display:inline-block;

	width:20px;

	height:82px;

	background-image:url(../images/propn.png);

	background-repeat:no-repeat;

	background-position:left top;

	-ms-transition-duration: 0s;

	transition-duration: 0s;

	z-index:99;

	cursor:pointer;

}

.tb-picList .prev {

	left:0;

	background-position:left top;

}

.tb-picList .next {

	right:0;

	background-position:right top;

}

.tb-picList .prev:hover {

	background-position:left bottom;

}

.tb-picList .next:hover {

	background-position:right bottom;

}

.tb-picList .tb-thumb {

	position: relative;

	width:496px;

	height: 82px;

	margin: 0 auto;

	overflow: hidden;

}

.tb-picList .tb-thumb ul {

	position: absolute;

	width: 999999px;

	display: table;

}

.tb-picList .tb-thumb li {

	float: left;

	width: 102px;

	overflow: hidden;

	position: relative;

}

.tb-picList .tb-thumb a {

	display: table-cell;

	width: 80px;

	border: 1px solid #dadada;

	text-align: center;

	background: #fff;

	height: 80px;

	vertical-align: middle;

}

.tb-picList .tb-thumb img {

	max-width: 100%;

	cursor: pointer;

}

.tb-picList .tb-thumb em {

	position: absolute;

	width: 80px;

	height: 80px;

	border:1px solid #cd9358;

	top: 0;

	left: 0;

	display: none;

}

.tb-picList .tb-thumb .selected em {

	display: block;

}

/* 产品详情右侧简介样式 */



.proshow_synopsis {/* background:#f2f2f2; border: 1px solid #d5d5d5;padding: 19px; */

	width:560px;

	color: #666;

	font-size: 13px;

	line-height:30px;

	height:430px;

	border-radius:3px;

}

.proshow_synopsis .title {

	font-size:24px;

	color:#cd9358;

	border-bottom:1px solid #dbdbdb;

	margin-bottom:15px;

	padding-bottom:0px;

	font-weight:normal;

	padding-bottom: 10px

}

.proshow_synopsis strong {

	color: #333;

	font-weight: normal;

}

.proshow_synopsis .font {

	line-height:24px;

	overflow: hidden;

	margin-bottom:25px;

}

.prodcut-tel {

	padding-left:50px;

	margin-bottom:20px;

	line-height:26px;

	background:url('../images/p_icon.png') no-repeat left center;

}

.prodcut-tel span {

	font-family:arial;

	font-size:24px;

	color:#cd9358;

	display: block;

}

.proshow_synopsis .btn a {

	display: inline-block;

	width: 170px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	background:#4b4b4b url(../images/proshow_icon1.png) no-repeat 20px 14px;

	color: #fff;

	transition: all 0.3s;

	font-size:16px;

}

.proshow_synopsis .btn .a02 {

	background:#cd9358 url(../images/proshow_icon2.png) no-repeat 20px 13px;

	margin-left:25px;

}

.proshow_synopsis .btn a:hover {

	opacity: 0.8;

	filter:alpha(opacity=50);

	transition: all 0.3s;

}

/* 产品说明标签切换样式 */



.gr-tab-list {

	overflow:hidden;

	margin-top:40px;

}

.gr-tab-list .hd {

	height:40px;

	line-height:40px;

	border-bottom:1px solid #ddd;

	font-size:16px;

}

.gr-tab-list .hd li {

	width:150px;

	float:left;

	text-align:center;

	background:#eee;

	margin-right:5px;

	cursor:pointer;

	position:relative;

}

.gr-tab-list .hd li.on {

	background:#cd9358;

	color:#fff;

}

.gr-tab-list .bd {

	overflow:hidden;

	padding-top:15px;

}

 .gr-tab-list .hd li.on::before {

position: absolute;

content: "";

bottom:-12px;

left:70px;

border:6px solid transparent;

border-top-color:#cd9358;

}

/* 相关产品样式 */



.relatedPro {

	margin-bottom:30px;

}

.relatedPro .tie {

	height:40px;

	line-height:40px;

	background:#eee;

	color:#cd9358;

	font-size:16px;

	font-weight:normal;

	margin:20px 0;

}

.relatedPro .tie span {

	padding:0 30px;

	background:#cd9358;

	display:inline-block;

	color:#fff;

}

/* 采购表单样式 */



.orderBox {

	padding:25px;

	width:1140px;

	background:#f1f1f1;

	overflow:hidden;

	margin:0 auto;

}

.orderBox h3 {

	font-size:15px;

	line-height:18px;

	font-weight:normal;

	font-family:"微软雅黑";

}

.orderBox .table {

	padding-top:20px;

	overflow:hidden;

}

.orderBox .table li {

	width:520px;

	height:215px;

	float:left;

	height:35px;

	margin-bottom:10px;

}

.orderBox .table li span {

	float:left;

	border:1px solid #ddd;

	line-height:33px;

	height:33px;

	width:98px;

	display:inline-block;

	text-align:center;

	background:#fff;

}

.orderBox .table li .iptTxt {

	float:right;

	width:409px;

	border:1px solid #ddd;

	border-left-width:0;

	height:33px;

	line-height:33px;

	background:#fff;

	color:#666;

	padding-left:10px;

}

.orderBox .table li .iptCode {

	float:left;

	width:199px;

	border:1px solid #ddd;

	border-left-width:0;

	height:33px;

	line-height:33px;

	background:#fff;

	color:#666;

	padding-left:10px;

}

.orderBox .table li .checkcode {

	float:left;

	border:1px solid #ddd;

	border-left-width:0;

	background:#eee;

	margin-left:2px;

	padding:6px;

}

.orderBox .table li .btn {

	width:410px;

	height:35px;

	line-height:35px;

	background:#333;

	cursor:pointer;

	font-size:14px;

	color:#fff;

	text-align:center;

	border:none;

}

.orderBox .table li .btn:hover {

	background:#cd9358;

	color:#fff;

}

.orderBox .table li.areLi {

	width:570px;

	float:right;

	height:215px;

	overflow:hidden;

}

.orderBox .table li.areLi .txtContent {

	width:528px;

	height:183px;

	border:1px solid #ddd;

	outline:none;

	resize:none;

	padding:15px;

	color:#666;

	line-height:18px;

	background:#fff;

}

/*  案例 */



.caseList li {

	float:left;

	padding:10px;

	background:#f1f1f1;

	width:260px;

	line-height:22px;

	margin:0 26px 26px 0;

}

.caseList li .pImg {

	width:260px;

	height:210px;

	display:block;

	overflow:hidden;

}

.caseList li img {

	width:260px;

	height:210px;

	transition:all 0.5s;

}

.caseList li p {

	border-top:1px dotted #b2b2b2;

	padding-top:10px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow: ellipsis;

	margin-top:5px;

	text-align:center;

}

.caseList li:hover img {

	transform:scale(1.1, 1.1);

}

.caseList li:hover {

	box-shadow:0 0 6px #999;

}

/* 案例详情 */



.listLeft {

	width:860px;

	overflow:hidden;

}

.proShow_tie {

	font-size:24px;

	color:#c49a59;

	text-align:center;

	font-weight:normal;

	margin-bottom:30px;

}

.zoombox {

	width:860px;

	margin-bottom:35px;

	text-align:center;

}

.zoompic {

	width:860px;

	height:460px;

	background:url('../images/loading.gif') no-repeat 50% 50%;

	margin: 0 auto;

	overflow:hidden;

	text-align:center;

}

/* .zoompic img{margin-top:-150px;} */



.sliderbox {

	height:80px;

	overflow:hidden;

	margin-top:20px;

}

.sliderbox .arrow-btn {

	width:20px;

	height:70px;

	background:url('../images/arrow_btn.png') no-repeat;

	cursor:pointer;

	margin-top:6px;

}

.sliderbox #btn-left {

	float:left;

	background-position:0 0;

}

.sliderbox #btn-left.dasabled {

	background-position:-40px 0;

}

.sliderbox #btn-right {

	float:right;

	background-position:-20px 0;

}

.sliderbox #btn-right.dasabled {

	background-position:-60px 0;

}

.sliderbox .slider {

	float:left;

	height:80px;

	width:800px;

	position:relative;

	margin-left:10px;

	overflow:hidden;

}

.sliderbox .slider ul {

	position:absolute;

	left:0;

	width:840px;

}

.sliderbox .slider li {

	float:left;

	width:140px;

	height:80px;

	text-align:center;

}

.sliderbox .slider li img {

	border:3px solid #ddd;

	width:114px;

	height:74px;

}

.sliderbox .slider li.current img {

	border:3px solid #dfb475;

}

.proShow_font {

	overflow:hidden;

	margin:35px 0 30px 0;

	font-size:14px;

}

.proShow_font .p1 span {

	width:285px;

	display:inline-block;

	font-size:16px;

}

.proShow_font .color {

	color:#c49a59;

	font-size:16px;

	font-weight:normal;

}

.proRelated {

	overflow:hidden;

}

.proRelated .tie {

	font-size:24px;

	color:#c49a59;

	border-bottom:1px solid #c49a59;

	height:40px;

	border-bottom:1px solid #c49a59;

	font-weight:normal;

}

.proRelated ul {

	width:900px;

	margin-top:20px;

}

.proRelated li {

	float:left;

	width:270px;

	margin-bottom:20px;

	margin-right:22px;

	border:1px solid #ddd;

	background:#eee;

	text-align:center;

}

.proRelated li a {

	display:block;

	width:270px;

}

.proRelated li img {

	width:260px;

	height:210px;

	padding:5px;

	background:#fff;

}

.proRelated li span {

	height:35px;

	line-height:35px;

	padding:0 5px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow: ellipsis;

	display:block;

}

.proRelated li:hover {

	border:1px solid #c49a59;

}

.proRelated li a:hover {

	background:#c49a59;

	color:#fff;

}

/* 风采展示 */



.partnerList, .honorList, .settingList, .newsList, .appList, .newsList, .newsList, .downList, .proList {

	width:1200px;

	overflow: hidden;

}

.productList ul, .caseList ul, .partnerList ul, .honorList ul, .settingList ul, .downList ul, .clientList ul, .proList ul {

	width:1240px;

}

.settingList ul li {

	width:280px;

	float:left;

	margin-right:26px;

	margin-bottom:25px;

	text-align:center;

}

.settingList ul li img {

	display:block;

	width:270px;

	height:220px;

	padding:4px;

	border:1px solid #e3e3e3;

	background:#fff;

}

.settingList ul li img:hover {

	border:1px solid #cd9358;

	background:#cd9358;

}

.settingList ul li span {

	height:30px;

	line-height:30px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	display:block;

}

/* 荣誉证书 */



.honorList li {

	width:280px;

	float:left;

	margin-right:26px;

	margin-bottom:25px;

	text-align:center;

}

.honorList li img {

	display:block;

	width:270px;

	height:195px;

	padding:4px;

	border:1px solid #e3e3e3;

	background:#fff;

}

.honorList li img:hover {

	border:1px solid #cd9358;

background:;

}

.honorList li span {

	height:30px;

	line-height:30px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	display:block;

}

.honorList2 li img {

height:;

}

/* 合作伙伴 */



.partnerList li {

	float:left;

	width:220px;

	margin-right:25px;

	margin-bottom:25px;

}

.partnerList li img {

	width:210px;

	height:100px;

	background:#e5e5e5;

	padding: 4px;

	border: 1px solid #d4d4d4;

	box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;

}

.partnerList li span {

	height: 35px;

	line-height: 35px;

	display: block;

	text-align:center;

	white-space:nowrap;

	overflow:hidden;

	text-overflow: ellipsis;

}

/* 新闻列表 */



.newsList li {

	height:230px;

	margin-bottom:30px;

	background:#ebebeb;

	overflow:hidden;

}

.newsList li .nImg {

	width:320px;

	height:230px;

	overflow:hidden;

	margin-right:100px;

	float:left;

}

.newsList li img {

	width:320px;

	height:230px;

	transition:all 0.5s;

}

.newsList li .date {

	width:290px;

	overflow:hidden;

	padding-top:50px;

	float:left;

}

.newsList li .date span {

	font-size:14px;

	font-family:Arial;

	height:30px;

	display:block;

}

.newsList li .date h4 {

	font-size:14px;

	font-weight:normal;

	margin-bottom:15px;

	line-height:22px

}

.newsList li .date .more {

	width:130px;

	height:18px;

	font-size:12px;

	line-height:18px;

	font-family:Arial;

	color:#fff;

	background:#cd9358;

	transition:all 0.3s;

	display:inline-block;

	text-align:center;

}

.newsList li .date .more:hover {

	background:#a66b2e;

}

.newsList li p {

	width:370px;

	float:right;

	padding:50px 40px 0 0;

	font-size:13px;

	color:#888;

}

.newsList li:hover img {

	transform:scale(1.1, 1.1);

}

/* 新闻详细样式 */



.articleShow {

	width:860px;

	overflow:hidden;

}

.pictureShow {

	width:890px;

}

.articleBox1 .title {

	text-align:center;

	font-size:20px;

	color:#000;

	margin-bottom:10px;

	font-weight:normal;

}

.articleBox1 .p1 {

	margin-bottom:15px;

	padding-bottom: 10px;

	text-align:center;

	color:#333;

}

.detailLeft .p1, .picShow .p1 {

	border-bottom:1px dotted #adadad;

	;

}

.articleBox1 .p1 span {

	margin-right:15px;

}

.review {

	background:#f7f7f7 url(../images/nshow_icon.png) no-repeat left top;

	padding:15px 15px 10px 15px;

	border:1px dotted #adadad;

	border-right:none;

	border-left:none;

	text-indent:2em;

	font-size:14px;

	color:#333;

}

.fontResizer a {

	padding:0 5px;

}

.article_key {

	background:#f7f7f7 url(../images/nshow_icon2.png) no-repeat 15px 7px;

	color:#adadad;

	margin-bottom:20px;

	padding-left:35px;

	line-height:28px;

}

.fontsizebox {

	padding-bottom: 40px;

	border-bottom:1px dotted #adadad;

	font-size:13px;

	color:#424242;

}

.fontSize a.active {

	color:#cd9358;

}

.detailShare {

	overflow:hidden;

	padding:25px 0;

	border-bottom:1px dotted #adadad;

}

.detailShare span {

	border-left:1px dotted #adadad;

	padding:0 15px;

}

.detailShare span.date {

	margin-left:15px;

}

.detail_fenx {

	font-size:14px;

	padding-top:10px;

	overflow:hidden;

	margin-bottom:20px;

	border-bottom:1px dotted #adadad;

	padding-bottom: 10px

}

.detail_fenx div {

	width:48%;

	white-space:nowrap;

	overflow:hidden;

	text-overflow: ellipsis;

}

.relatedNews_font {

	width:860px;

	overflow:hidden;

	font-size:13px;

	margin-top:15px;

}

.relatedNews_font ul {

	width:890px;

}

.relatedNews_font ul li {

	float:left;

	padding-right:50px;

	width:380px;

	height:40px;

	line-height:40px;

	border-bottom:1px dotted #ddd;

}

.relatedNews_font ul li a {

	display:block;

	width:260px;

	line-height:40px;

	background:url(../images/ly_li.png) no-repeat left center;

	padding-left:10px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	float:left;

}

.relatedNews_font ul li span {

	float:right;

	color:#999;

}

.listRight {

	width:280px;

	overflow:hidden;

}

.rightRelated {

	border:1px solid #ddd;

	margin-bottom:20px;

}

.rTitle {

	height:39px;

	line-height:39px;

	background:url(../images/r_title.jpg) repeat-x;

	font-size:16px;

	color:#000;

	font-weight:normal;

	padding-left:10px;

}

.rightRelated .main {

	padding:10px;

}

.rightRelated .main img {

	width:254px;

	padding:2px;

	border:1px solid #ececec;

	margin-bottom:10px;

}

.rightRelated .main li {

	height:34px;

	line-height:34px;

	border-bottom:1px dotted #a7a7a7;

	white-space:nowrap;

	overflow:hidden;

	text-overflow: ellipsis;

}

.rightRelated .main li a {

	background:url(../images/ly_li.png) no-repeat 5px center;

	padding-left:15px;

}

.rightRelated .main li:last-child {

	border-bottom:none;

}

.relatedTitle {

	height:30px;

	border-bottom:1px dotted #adadad;

	font-size:18px;

	color:#000;

	margin-bottom:20px;

	font-weight:normal;

}

.recommend_slide {

	height:480px;

	overflow:hidden;

	padding:9px;

	background:#fff;

	border-top:none;

}

.recommend_slide li {

	width:260px;

	overflow:hidden;

	margin-bottom:10px;

}

.recommend_slide li img {

	width:254px;

	height:194px;

	border:1px solid #ddd;

	padding:2px;

}

.recommend_slide li span {

	height:30px;

	line-height:30px;

	position:relative;

	text-align:center;

	display: block;

	white-space:nowrap;

	overflow:hidden;

	text-overflow: ellipsis;

}

.recommend_slide li:hover img {

	border: 1px solid #cd9358;

}

/*-----*/
.footbox{
	width: 1348px; margin: 0 auto;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.flink .flink_list {
  width: 100%;
  margin-top: 30px;
  margin-left: 40px;
}

.flink .flink_list ul li {
  float: left;
  margin-right: 28px;
}

.flink .flink_list ul li a {
  font-size: 14px;
  line-height: 28px;
  color: #5a5a5a;
}

.flink .flink_list ul li a:hover {
  color: #47cdff;
}

.flink .flink_tit {
  width: 100%;
  position: relative;
}

.flink .flink_tit p {
  height: 12px;
  width: 100%;
  background: url(../images/dian.png);
  position: absolute;
  top: 15px;
}

.flink .flink_tit span {
  height: 42px;
  background: #fff;
  color: #1f5ba3;
  font-size: 14px;
  border: 1px solid #1f5ba3;
  position: relative;
  z-index: 2;
  display: block;
  width: 115px;
  text-align: center;
  line-height: 42px;
  margin-left: 40px;
}
.footer {
  width: 100%;
  height: 320px;
  background-color: #15191c;
}

.footer .footer_l {
  width: 220px;
  height: 320px;
  margin-right: 60px;
  background-color: #fff;
}

.footer .footer_l .img1 {
  width: 80px;
  height: 80px;
  margin: 20px auto 0;
}

.footer .footer_l .img2 {
  width: 130px;
  height: 130px;
  margin: 0 auto;
}

.footer .footer_l .p1 {
  color: #000;
  font-family: 微软雅黑;
  font-size: 22px;
  letter-spacing: 8px;
  line-height: 30.8px;
  text-align: center;
  font-weight: bold;
}

.footer .footer_l .p2 {
  color: #666666;
  text-align: center;
}

.footer .footer_l .p3 {
  color: #666666;
  font-size: 14px;
  line-height: 19.6px;
  text-align: center;
}

.footer .footer_r ul {
  margin-top: 30px;
  margin-bottom: 20px;
}
.footer .footer_r{
	width: 920px;}
.footer .footer_r ul li {
  float: left;
	
}

.footer .footer_r ul li a {
  display: block;
  border-left: 1px solid #232729;
  width: 110px;
  padding: 0 10px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  color: gray;
  font-size: 14px;
  transition: all .5s;
}

.footer .footer_r ul li a:hover {
  color: #fff;
}

.footer .footer_r ul li:first-child a {
  border: none;
}

.footer .footer_r .footer_t {
  margin-bottom: 20px;
}

.footer .footer_r .footer_t p {
  font-size: 18px;
  color: #fff;
  line-height: 70px;
  border-bottom: 1px solid #232729;
}

.footer .footer_r .footer_t em {
  display: block;
  width: 60px;
  border-top: 3px solid #1f5ba3;
  position: relative;
  top: -2px;
}

.footer .footer_r .icontact p {
  font-size: 14px;
  color: gray;
  line-height: 40px;
}

.footer .footer_r .icontact p span {
  margin-right: 40px;
}

	
	#s_main_box .floor{padding:80px 0;}
	
		/*==============首页产品=====================*/
#s_pro{}
#s_pro .title{margin-bottom:50px;}
#s_pro .content{margin-bottom:60px;}
#s_pro dl{position:relative; background:#15191c;}
#s_pro dd{display:block; float:left; width:312.5px; height:370px; overflow:hidden;}
#s_pro dd img{height:370px; width:312.5px; display:block;}
#s_pro dd .text_box{display:table; height:370px; padding-left:40px; width:235px;}
#s_pro dd .text_box .box{display:table-cell; vertical-align:middle;}
#s_pro dd .text_box h1{font-size:16px; color:#fff; display:block; margin-bottom:10px;}
#s_pro dd .text_box p{line-height:24px; font-size:12px; color:#fff; opacity:0.6;filter:alpha(opacity=60);}
#s_pro dd .text_box:hover span{transform:rotate(90deg);-ms-transform:rotate(90deg);/* IE 9 */-moz-transform:rotate(90deg);/* Firefox */-webkit-transform:rotate(90deg); /* Safari 和 Chrome */-o-transform:rotate(90deg);/* Opera */}
#s_pro dd .text_box span{display:block; width:30px; height:30px; background:url(/style/images/icon_more_index.png) center no-repeat; margin-top:50px; opacity:.5;filter:alpha(opacity=10)}
#s_pro dd .text_box span:hover{opacity:1;filter:alpha(opacity=100)}
#s_pro dd.li3{background:#d3b169;}
#s_pro dd.li6{background:#d3b169;}
	
#s_pro dd:hover img {  
                transform: scale(1.3);  
                transition: all 1s ease 0s;  
                -webkit-transform: scale(1.3);  
                -webkit-transform: all 1s ease 0s;  
            }  
.main_box{width:90%; margin:0 auto;}
	.main_box{margin:0 auto; width:1250px; position:relative;}
	.s_title{position:relative; margin-bottom:50px; text-align:center;}
.s_title strong{font-size: 22px;color: #15191c;margin-right: 10px;}
.s_title span{color: #c7c8cb;font-size: 16px;}
.s_title a{position:absolute; right:0; top:25px; display:block; height:45px; color:#929393; font-size:14px; line-height:45px; padding:0 35px; border:1px solid #e4e1e1;}
.s_title a:hover{border:1px solid #43536c; color:#43536c;}
.s_title p{font-size: 12px;color: #5f5f60; line-height:20px; padding-top:25px;}
.img_size li:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
		.text_box *,#s_case .hd a,.more,#s_news .bd li *,.s_title a,#s_news .hd a,#n_nav *,#n_jmlc .hd a,#bnt_close img,#s_pro_type li .pic_box,.n_article .left{-moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;}
		.text_box .box span:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)};
/*icon*/
.rall5{border-radius:5px;}
.ru5{border-radius:5px 5px 0 0;}
.rd5{border-radius:0 0 5px 5px;}

