/* ¨¨??? */
body,h1,h2,h3,h4,h5,h6,p,pre,dl,dt,dd,ul,ol,li {
	margin:0; 
	padding:0; 
	font-family:Microsoft Yahei;
}
a {
	text-decoration:none;
	transition: all 0.3s linear;
}
:hover {
	transition:all 0.3s linear;
}
.content {
	width: 1200px;
	margin: 0 auto
}
img {
	border:none;
}
li {
	list-style:none;
}
em,i {
	font-style: normal;
}
h4 {
	font-weight: normal
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both;
}

/* ¨ª¡¤2? */
header {
	background: #14110c;
}
.top {
	color: #c9ae83;
	font-size: 12px;
	height: 40px;
	line-height: 40px;	
}
.topbg {
	border-bottom: 1px solid #333;
}
.top a {
	padding: 0 10px;
	color: #c9ae83
}
.top a:last-child {
	padding-right: 0;
}
.logo { 
	height:150px;
}
.logo .fl { 
	margin:37px 40px 0 0;
}
.logo .tit {
	float: left;
	margin-top: 35px;
	font-size: 20px;
	color: #FFF;
	padding-left: 40px;
	border-left: 1px solid #999;
}
.logo .tit span {
	display: block;
	font-size: 28px;
	color: #c9ae83;
}
.logo .fr {
	background: url(images/tel.gif) left center no-repeat;
	padding-left: 48px;
	font-size: 16px;
	color: #FFF;
	margin-top: 40px;
}
.logo .fr b {
	font-size: 28px;
	color: #c9ae83;
	display: block;
	font-weight: lighter;
}
nav {
	background: #31190f;
	height: 60px;
	line-height: 60px
}
nav li { 
	float:left; 
	font-size:16px; 
	color:#c9ae83;
	margin-right: 1px;
	transition: all 0.3s linear
}
nav li a {
	color: inherit;
	display: block;
	padding: 0 30px;
	letter-spacing: 0.5px;
}
nav li.active {
	background: #765925;
}
nav li.active a {
	color: #fff;
}
nav li:hover {
	background: #765925;
	/*background: #d2691e;*/
	color: #fff;
}

/* ¨º¡Á¨°3 */
.sousuobg {
	background: url(images/soubg.jpg) no-repeat center;
	height: 76px;
	line-height: 76px;
}
.sousuo {
	width: 1200px;
	margin: 0 auto;
	height: 76px;
	font-size: 14px;
}
.sousuo span {
	float: left;
	color: #c9ae83;
}
.sousuo span a {
	color: #c9ae83;
	margin-left: 10px;
}
.sousuo span a:hover {
	color: #765925;
}
.jianbianbg {
	background-color: #14110c;
}
.jzzp {
	background: rgba(45, 38, 22, 0) linear-gradient(to left, rgb(0, 0, 0) 0%, rgba(45, 38, 22, 0.1) 0%, rgba(45, 38, 22, 0.1) 100%, rgb(0, 0, 0) 30%, rgb(45, 38, 22) 100%) repeat scroll 0% 0%;
	padding: 60px 0;
}
.jzzp h3,.yyjy h3,.slide_fade h3,.qianjing h3,.jmyoushi h3,.cpys h3,.jmzhichi h3,.zmd h3,.about h3,.news h3 {
	text-align: center;
	color: #c9ae83;
	font-size: 40px;
}
.slide_fade h3 em,.jzzp h3 em,.yyjy h3 em,.qianjing h3 em,.jmyoushi h3 em,.cpys h3 em,.jmzhichi h3 em,.zmd h3 em,.about h3 em,.news h3 em {
	display: block;
	font-size: 24px;
	margin-top: 16px;
	font-weight: lighter;
}
.jzzp ul {
	margin: 80px auto 40px;
	width: 1200px;
	text-align: center;
	height: 200px
}
.jzzp ul li {
	float: left;
	width: 160px;
	height: 160px;
	display: block;
	background: rgba(56, 46, 30,0.9);
	margin-right: 76px;
	border-radius: 50%;
	color: #c9ae83;
	border: 1px solid #c9ae83;
	cursor: pointer;
	font: bold 30px/160px georgia;
	transition: all 0.3s linear;
}
.jzzp ul li i {
	display: block;
	line-height: 62px;
	font-size: 16px;
	font-weight: lighter;
	color: #765925
}
.jzzp ul li:hover {
	background: #765925;
}
.yyjy1 {
	background: url(images/ysbg1.jpg) no-repeat center top;
	height: 968px;
	padding-top: 70px;
}
.yyjy2 {
	background: url(images/ysbg2.jpg) no-repeat center top;
	height: 1125px;
	padding-top: 70px;
}
.yyjy .content {
	color: #836e46;
	line-height: 2;
}
.yyjy h4 {
	font-size: 24px;
	color: #765925;
	margin-bottom: 12px;
}
.pinpai {
	margin-top: 155px;
	height: 348px;
}
.chanl {
	margin-top: 38px;
	margin-left: 700px;
}
.jishu {
	margin-top: 0;
}
.quality {
	margin-top: 10px;
}
.shouhou {
	margin-top: 110px;
	width: 500px;
}
/*.tongdian.slide_fade {
	height: 1790px;
	padding-top: 230px;
}*/
.tongdian.slide_fade {
	height: 750px;
	padding-top: 230px;
	background: url(images/td_bg.jpg) no-repeat center top;
}
.tongdian.slide_fade h3 {
	left: 39.5%;
	top: 66px;
}
.pdslide .imgdesc {
	top: auto !important;
	overflow: visible !important;
	width: 1200px !important;
	left: auto !important;
}
.pdslide .imgdesc li.selected {
	background: #000 !important;
	color: #fff !important;
	padding-top: 0 !important;
}
.pdslide .imgdesc li {
	background: #332a1c !important;
	width: 288px !important;
	font-size: 14px !important;
	font-weight: lighter !important;
	height: 50px !important;
	padding-top: 0 !important;
	line-height: 50px !important;
	margin-right: 15px !important;
	box-shadow: 0 0 4px #fff !important;
}
.pdslide .imgdesc li:last-child {
	margin-right: 0 !important
}
.pdslide .box,.pdslide .list li {
  width: 1200px !important;
}
.ptxt {
  margin: 140px 0;
  color: #fff;
  line-height: 50px;
  font-size: 18px;
}
.pdslide {
  margin-top: 45px;
}
.ppic em {
  display: block;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-size: 22px;
}
.ppic .fl {
  width: 25%;
  text-align: center;
}
.pdslide .list li:last-child .ppic .fl {
	width: 20%
}
.xfz {
	position: relative;
	height: 630px;
	margin-bottom: 120px;
}
.xfz em,.jxs .fr em {
	position: absolute;
	width: 360px;
	height: 580px;
	background: rgba(131,110,70,0.3);
	top: -118px;
}
.xfz cite,.jxs .fr cite {
	position: absolute;
	left: 8%;
	top: 281px;
	font-size: 60px;
	z-index: 1;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	letter-spacing: 2px;
}
.xfz cite span,.jxs cite span {
	font-size: 24px;
	font-family: georgia;
	letter-spacing: 0px;
}
.xfz .line li:last-child {
	margin-top: 150px;
}
.xfz .line li:first-child + li,.xfz .line li:nth-last-child(2) {
	margin-top: 110px;
}
.side {
	height: 0px;
	border: 1px solid #aaa;
	width: 77px;
	transform: rotate(122deg);
	margin-top: 32px;
}
.linear {
	height: 0px;
	border: 1px solid #aaa;
	margin-left: 60px;
}
.xfz .line li:nth-last-child(2) .side,.xfz .line li:last-child .side {
	transform: rotate(-122deg);
	margin-top: -35px;
}
.line p {
	margin-top: 96px;
	margin-left: 50px;
	font-size: 24px;
	color: #836e46;
	position: relative;
}
.line p span {
	position: absolute;
	font-size: 130px;
	font-family: times new roman;
	left: 83px;
	top: -59px;
	color: #765925;
}
.xj span {
	width: 120px;
	height: 120px;
	display: block;
	background: #816a44;
	text-align: center;
	line-height: 120px;
	border-radius: 50%;
	color: #c9ae83;
	font-size: 26px;
}
/*.tongdian .content {
	width: 1500px
}*/
.xfz img {
	width: 532px;
	height: 365px;
}
.xfz i,.jxs .fr i {
	position: absolute;
	background: rgba(225,225,225,0.3);
	width: 500px;
	height: 300px;
	left: 0;
	top: 162px;
}
.xfz .line {
	width: 300px;
	margin-left: 610px;
	height: 560px;
	position: absolute;
	top: -100px;
}
.xfz .line li {
	width: 295px;
}
.xfz .xij {
	position: absolute;
	width: 500px;
	right: 0;
	top: -158px;
	color: #836e46;
	font-size: 16px;
	background: url(images/xfz.png) right bottom no-repeat;
}
.xj ul {
	position: absolute;
	left: 166px;
	top: 18px;
	line-height: 2;
}
.xj:first-child + div {
	margin-top: 26px;
}
.u2 {
	top: 154px !important;
}
.xj:nth-last-child(2) {
	margin-top: 152px;
}
.u3 {
	top: 432px !important;
}
.xj:last-child {
	margin-top: 30px;
}
.u4 {
	top: 579px !important;
}
.jxs {
	position: relative;
	height: 510px;
}
.fenb {
	width: 300px;
	color: #836e46;
	font-size: 16px;
	line-height: 36px;
	background: url(images/jxs.png) left center no-repeat;
	height: 460px;
	margin-top: -21px;
	padding-left: 270px;
}
.fb {
	width: 500px;
	display: inline-block;
	margin-top: 26px;
	margin-bottom: 70px;
}
.fenb .fb span {
	width: 120px;
	height: 120px;
	line-height: 120px;
	background: #816a44;
	display: block;
	color: #c9ae83;
	text-align: center;
	border-radius: 50%;
	font-size: 24px;
	float: left;
}
.u5, .u6 {
	float: left;
	margin-right: 65px;
	margin-top: 6px;
}
.u6 {
	margin-right: 34px;
}
.fb:last-child span {
	margin-top: 34px;
}
.jxs .line {
	width: 300px;
	margin-left: 600px;
	position: absolute;
	top: 80px;
}
.jxs .line p {
	margin-left: 16px;
	margin-top: 107px;
}
.jxs .line li:last-child {
	margin-top: 113px;
}
.jxs .line li:last-child .side {
	transform: rotate(132deg);
	margin-top: -31px;
}
.jxs .line .linear {
	margin-right: 66px;
	margin-left: 0
}
.jxs .line .side {
	transform: rotate(44deg);
	margin-top: 25px;
	float: right
}
.jxs .fr em {
	right: 0;
}
.jxs .fr cite {
	left: auto;
	right: 4%;
}
.jxs .fr i {
	left: auto;
	right: 0;
}
.zxzixun {
	color: #765925;
	text-align: center;
	font-size: 18px;
	margin-top: 8px;
	border-top: 1px solid;
	padding-top: 35px;
}
.zxzixun a,.slide_fade .txt em {
	color: #c9ae83;
	display: inline-block;
	background-color: #765925;
	padding: 4px 6px 6px 11px;
	border-radius: 2px;
}
.slide_fade .txt em {
	padding: 0px 26px;
	border-radius: 0;
	margin-left: 15px;
}
.zxzixun a:hover,.slide_fade .txt em:hover {
	background-color: #31190f;
	color: #836e46;
}
.xian {
	position: relative;
}
.xian_t {
	position: absolute;
	width: 1px;
	height: 50px;
	right: 6%;
	background-color: #765925;
	top: -231px;
}
.xian_t::before {
	content: "";
	width: 10px;
	height: 10px;
	background-color: #765925;
	border-radius: 50%;
	position: absolute;
	top: -8px;
	left: -5px;
}
.xian_m {
	height: 1px;
	width: 1270px;
	background-color: #765925;
	position: absolute;
	top: -182px;
	margin-left: 140px;
}
.xian_b {
	width: 1px;
	height: 250px;
	background-color: #765925;
	position: absolute;
	left: 140px;
	top: -182px;
}
.xian_b::after {
	content: "";
	width: 10px;
	height: 10px;
	background-color: #765925;
	border-radius: 50%;
	position: absolute;
	top: 245px;
	left: -5px;
}
.qianjing {
	background: url(images/cpbg.jpg) no-repeat center top;
	padding: 70px 0;
}
.qj {
	margin-top: 90px;
	display: inline-block;
}
.qj li {
	padding: 0 20px;
	width: 260px;
	float: left;
	text-align: center;
	height: 280px;
	overflow: hidden;
	color: #836e46;
}
.qj li h4 {
	display: block;
	height: 45px;
	font-weight: bold;
	color: #765925;
	background: url(images/sc_line.gif) no-repeat center bottom;
	margin-bottom: 20px;
	font-style: normal;
}
.sz {
	position: relative;
}
.qj .sz p {
	font-family: Arial !important;
	font-size: 55px;
	font-weight: bold;
	color: #765925;
}
.sz span {
	position: absolute;
	left: 192px;
	top: -3px;
	color: #765925
}
.sz em {
	font-size: 30px;
}
.sz i {
	position: relative;
	left: -20px;
	top: 16px;
	font-size: 18px;
	font-weight: bold;
}
.qj li:nth-last-child(2) .sz span {
	left: 178px;
}
.qj li cite {
	display: block;
	font: 14px "Microsoft Yahei";
}
.qj li .ms {
	font: 14px "Microsoft Yahei";
	line-height: 26px;
	margin-top: 30px;
}
.pa {
	margin: 30px auto 0;
	display: block;
	width: 1266px;
	height: 246px;
	padding-bottom: 230px;
}
.pa li {
	float: left;
	width: 208px;
	padding-right: 45px;
	padding-left: 8px;
	background: url(images/yiwen01.png) no-repeat right 103px;
	position: relative;
	text-align: center;
}
.pa li:last-child {
	background: none;
	padding-right: 0;
}
.pa li span {
	font-size: 22px;
	color: #765925;
	margin-top: 7px;
	display: block;
}
.pa li span em {
	font-size: 34px;
	padding-right: 5px;
}
.jmyoushi {
	background: url(images/jmbg.jpg) no-repeat center top;
	height: 700px;
	padding-top: 70px;
}
.jmslide {
	position: relative;
	margin-top: 56px
}
.jmslide .imgdesc {
	background: url(images/jmhd.jpg) no-repeat;
	width: 402px;
	height: 450px;
	float: left;
}
.jmslide .imgdesc li {
	float: left;
	width: 201px;
	height: 90px;
	padding-top: 60px;
	text-align: center;
	font-size: 20px;
	color: #fdf19f;
	overflow: hidden;
	cursor: pointer;
}
.jmslide .imgdesc li em {
	display: block;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
	color: #d7cf92;
	padding-top: 5px;
}
.jmslide .imgdesc li.selected {
	background: url(images/jmh.jpg) no-repeat;
	color: #0f0e0c;
}
.jmslide .imgdesc li.selected em {
	color: #584d28;
}
.jmslide .box {
	overflow:hidden;
	position:relative;
	width:798px;
	height:450px;
	z-index:4;
	float: left
}
.jmslide .list {
	overflow:hidden;
	height:9999px;
}
.jmslide .list li {
	position:relative;
	width:798px;
	height:450px;
}
.jmslide .list img {
	_vertical-align:top;
}
.jmslide .txt {
	cursor: pointer;
	position: absolute;
	bottom: 0px;
	font: 16px/34px microsoft yahei;
	background: rgba(36,27,18,0.7);
	text-align: justify;
	width: 100%;
	color: #c9ae83;
	height: 70px;
	padding: 20px;
}
.home_banner {
	width: 100%;
	height: 200px;
	overflow: hidden;
	background: url(images/home_banner.jpg) no-repeat center center;
}
.home_banner .word_content {
	width: 1200px;
	margin: 0 auto;
	padding: 0;
	float: none;
	text-align: center
}
.home_banner .word_content h2 {
	color: #dab96b;
	padding-top: 40px;
	margin-bottom: 10px;
	font-size: 30px;
	font-weight: bold;
}
.home_banner .word_content p {
	color: #c6c6c6;
	font-size: 16px;
}
.home_banner .word_content .cont {
	width: 680px;
	margin: 0 auto;
	height: 35px;
	padding-top: 30px;
}
.home_banner .word_content .cont p {
	float: left;
	line-height: 35px;
	color: #fff;
}
.home_banner .word_content .cont a {
	float: right;
	display: block;
	width: 170px;
	height: 35px;
	line-height: 35px;
	background: #765925;
	font-size: 16px;
	color: #fff;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.cpys,.news {
	background-color: #14110a;
}
.cpslide {
	position: relative;
	padding-bottom: 100px;
	margin-top: 70px;
}
.cpslide .box {
	height: 365px;
	overflow: hidden;
	cursor: pointer;
	width: 1200px;
	position: relative;
	z-index: 4
}
.cpslide .list li {
	position: relative;
	width: 1200px;
	height: 365px;
}
.cpslide .box img {
	width: 600px;
	height: 365px;
	float: left;
	overflow: hidden;
	position: relative;
}
.cpslide .txt {
	color: #c9ae83;
	height: 363px;
	width: 598px;
	float: right;
	background-color: #14110a;
	border-top: 2px dashed #765925;
	border-right: 2px dashed #765925;
}
.cpslide .cptxt {
	width: 564px;
	height: 235px;
	padding-top: 130px;
	float: right;
}
.cpslide .cptxt h4 {
	height: 55px;
	font: 32px "Microsoft Yahei";
	text-transform: uppercase;
	border-bottom: 1px solid #c9ae83;
	width: 414px;
	margin-bottom: 35px;
}
.cpslide .cptxt p {
	padding-left: 56px;
	background: url(images/jp_a.gif) no-repeat 42px 16px;
	font: 14px "Microsoft Yahei";
	line-height: 30px;
}
.cpslide .imgdesc {
	height: 102px;
}
.cpslide .imgdesc li {
	width: 300px;
	height: 102px;
	float: left;
	position: relative;
	cursor: pointer;
}
.cpslide .imgdesc li:hover img {
	transition: all 0s linear
}
.cpslide .imgdesc li img {
	width: 299px;
	height: 102px;
}
.cpslide .imgdesc li:hover img, .cpslide .imgdesc li.selected img {
	border: 3px solid #765925;
	width: 294px;
	height: 96px;
}
.cpslide .imgdesc li p {
	width: 135px;
	height: 60px;
	position: absolute;
	top: 20px;
	left: 80px;
	color: #c9ae83;
	font: 26px "Microsoft Yahei";
	background: url(images/jp_jt2.gif) no-repeat left bottom;
}
.cpslide .imgdesc li p em {
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	color: #646f78;
}
.jparr {
	width: 130px;
	height: 32px;
	font: 24px "Microsoft Yahei";
	color: #fff;
	background: url(images/jp_line1.gif) no-repeat left center;
	padding-left: 100px;
	position: absolute;
	top: 70px;
	left: 533px;
}
.jparr .ysno {
	font: 14px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-left: 8px;
}
.jparr span span {
	display: inline-block;
	font: 32px Arial, Helvetica, sans-serif;
	color: #c9ae83;
	line-height: 32px;
}
.jparr i {
	display: block;
	width: 50px;
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	position: absolute;
	top: 0;
	right: 30px;
}
.jmzhichi {
	clear:both;
	background-color: #181109;
	height: 800px;
	padding-top:30px;
}
.jmzhichi .content {
	width:940px;
	
	margin:0 auto;
	margin-top:30px;
	
}
.jmzhichi .jmzc {
	width: 230px;
	float: left;
	padding-top:5px;
   text-align: center;
   padding-left:10px;
  
	height: 280px;
	font-size:12px;
	
}
.jmzc:hover {
	background: #31190f;
}
.jmzc:last-child:hover {
	background: none;
}
.jmzc dt {
	font: bold 16px "Microsoft Yahei";
	text-align: center;
	color: #ddaf64;
	width: 200px;
}
.jmzc dt em {
	display: block;
	width: 65px;
	height: 65px;
	margin: 0px auto 12px;
	text-align: center;
}
.jmzc dd {
	width: 200px;
	padding: 20px 0;
	color: #836e46;
	font-size: 16px;
	line-height: 30px;
}
.tant {
	display: block;
	margin: 30px auto 0;
	width: 240px;
	height: 40px;
}
.tant em {
	display: block;
}
.tant em a {
	display: block;
	float: left;
	font-size: 14px;
	text-align: center;
}
.tant em .ssa1 {
	width: 116px;
	height: 32px;
	border: 2px solid #c9ae83;
	color: #c9ae83;
	line-height: 32px;
}
.tant em .ssa2 {
	width: 120px;
	height: 36px;
	background: #c9ae83;
	color: #765925;
	line-height: 36px;
}
.jmzc p {
	width: 240px;
	color: #c9ae83;
	margin-top: 32px;
}
.jmzc p em {
	font-size: 28px;
}
.zmd {
	background: url(images/showbg.jpg) no-repeat center top;
	height: 823px;
	padding-top: 66px;
}
.poster-main {
	position: relative;
	width: 1200px;
	height: 365px;
	margin-top: 80px;
}
.poster-main a,.poster-main img{
	display:block;
}
.poster-main .poster-list{
	width: 1200px;
	height: 365px
}
.poster-main .poster-list .poster-item{
	position: absolute;
	left: 0px;
	top: 0px
}
.poster-main .poster-btn{
	position: absolute;
	height: 100%;
	width:100px;
	top: 0px;
	z-index: 10;
	opacity: 0.5;
	cursor: pointer;
}
.poster-main .poster-prev-btn{
	left: 0px; 
	background: url("images/btn_l.png") no-repeat center center; 
	background-color: #000
}
.poster-main .poster-next-btn{
	right: 0px;
	background: url("images/btn_r.png") no-repeat center center;
	background-color:#000
}
.dh {
	text-align: center;
	margin-top: 65px;
	font-size: 16px;
	color: #fff;
	margin-left: -45px;
}
.dh span {
	display: block;
	font: bold 29px Arial;
	margin-left: 105px;
}
.about {
	padding-top: 66px;
	height: 690px;
	background: url(images/jmbg.jpg) no-repeat center top;
}
.about .content {
	height: 427px;
	position: relative;
	margin-top: 80px;
}
.about .about_pic {
	width: 780px;
	float: left;
}
.about_p {
	float: right;
	width: 390px;
	color: #836e46;
	margin-top: 8%;
}
.about_p h4 {
	font-size: 36px;
	margin-bottom: 25px;
}
.about_p p {
	line-height: 30px;
	font-size: 15px;
	letter-spacing: 1px;
}
.about_p a {
	display: block;
	width: 106px;
	height: 36px;
	font: 14px/36px Arial, Helvetica, sans-serif;
	background: #191919;
	border: 1px solid #816a44;
	color: #816a44;
	text-align: center;
	margin-top: 40px;
}
.news {
	padding: 70px 0;
}
.news .content {
	margin-top: 70px;
}
.news a {
	color: #836e46
}
.news_l {
	width: 570px;
	height: 480px;
	overflow: hidden;
	position: relative
}
.n_nav, .n_nav1 {
	height: 42px;
	border-bottom: 1px solid #846e46;
	overflow: hidden;
}
.n_nav li a, .n_nav1 li a {
	display: inline-block;
	height: 40px;
	color: #765925;
	line-height: 40px;
}
.n_nav li, .n_nav1 li {
	float: left;
	margin-right: 37px;
	height: 42px;
	font-size: 18px;
	font-weight: bold;
}
.n_nav li a:hover, .n_nav .selected a, .n_nav1 li a:hover, .n_nav1 .selected a {
	border-bottom: 2px solid #d5aa43;
}
.news_nr, .news_nr1,.news_c, .news_c1 {
	height: 440px;
	overflow: hidden;
}
.news_c dl {
	height: 185px;
	border-bottom: 1px dotted #d5aa43;
	overflow: hidden;
	margin-top: 33px;
}
.news_c dt {
	width: 260px;
	height: 168px;
	float: left;
	overflow: hidden;
}
.news_c dt img {
	width: 260px;
	height: 168px;
}
.news_c dd {
	width: 295px;
	float: right;
	overflow: hidden;
}
.news_c dd h4 a,.news_dl dd h4 a {
	font-size: 16px;
	line-height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	color: #c9ae83;
}
.news_c dd a {
	color: #765925;
	font-size: 14px;
}
.news_c dd p {
	height: 90px;
	overflow: hidden;
	color: #666;
	line-height: 26px;
	margin-top: 10px;
	font-size: 14px;
}
.news_list p a, .news_list p {
	font-size: 14px;
	color: #666;
	padding-left: 7px;
}
.news_list p {
	line-height: 30px;
	padding-left: 0;
}
.news_list {
	margin-top: 10px;
}
.news_c li {
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	font-size: 14px;
	background: url(images/news_ico.gif) no-repeat left 20px;
	padding-left: 10px;
}
.news_c li span {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
.news_c li a {
	color: #333333;
	padding-left: 11px;
	display: inline-block;
}
.news1 {
	width: 580px;
	height: 480px;
	overflow: hidden;
}
.news_dl {
	height: 122px;
	border-bottom: 1px dotted #b2b2b2;
	overflow: hidden;
	margin-top: 33px;
}
.news_dl dt {
	width: 215px;
	overflow: hidden;
	float: left;
}
.news_dl dt span, .news_dl01 dt span {
	display: block;
	float: left;
	width: 45px;
	font-size: 14px;
	color: #626262;
	font-family: "Arial";
	line-height: 20px;
}
.news_dl dt span b, .news_dl01 dt span b {
	display: block;
	font-size: 30px;
	line-height: 32px;
}
.news_dl dt img {
	display: block;
	float: right;
	width: 153px;
	height: 94px;
}
.news_dl dd {
	width: 350px;
	overflow: hidden;
	float: right;
}
.news_dl dd p {
	line-height: 24px;
	font-size: 14px;
	color: #666;
}
.news_dl01 {
	border-bottom: 1px dotted #b2b2b2;
	padding: 20px 0 0;
	height: 72px;
	overflow: hidden;
}
.news_dl01 dt {
	width: 45px;
	float: left;
	overflow: hidden;
}
.news_dl01 dd {
	width: 520px;
	float: right;
	overflow: hidden;
	font-size: 14px;
	color: #333333;
	padding-top: 10px;
}


.yqlj{font-size:13px; color:#999; width:1340px; margin:0 auto; padding:20px 0;}
.yqlj a{color:inherit; padding-right:10px;}

.f_bj{color:#c9ae83;clear:both;height:450px;font-family:"Microsoft Yahei";overflow: hidden;background:#000;line-height:26px;font-size: 14px}
.f_bj a{color:#c9ae83;}
.f_ontop{height: 64px;line-height: 68px;overflow: hidden;display: block;text-align: right;border-bottom: solid 1px #493f2f;background: url(images/ico_top.gif) no-repeat right 24px;padding: 0 24px;font-family: Arial;font-size: 18px;margin-bottom: 45px;}
.f_ontop a{display: block;color: #b79e77;}
.f_nav{width:416px;line-height:28px;white-space: nowrap;}
.f_nav1{display: block;width: 152px;float: left;}
.f_nav1 h3{display: block;height: 48px;line-height: 36px;font-size: 18px;font-weight: normal;}
.f_nav1 li a{display: block;background: url(images/f_ico1.gif) no-repeat 0 9px;padding: 0 0 0 22px;}
.f_lianx{width: 275px; padding:10px 0 0;}
.f_pho{height: 52px;line-height: 42px;font-size: 32px;font-style: italic;font-family: Arial;background: url(images/f_pho.gif) no-repeat 0 0;padding: 0 0 0 52px;font-weight: bold;}
			
.f_logo{height: 117px;}
.f_logo img{width:390px;height: 43px;display: block;text-align: center;}
.f_logo span img{width:182px;height:27px;display: block;margin:28px auto 0;}

.f_text{width:650px;padding:28px 0 0 22px;font-size: 12px;}

.f_code{padding:0 0 0 72px;display: block;}
.f_code p{width:100px;float: left;margin: 0 25px 0 0;text-align: center;}
.f_code img{display: block;width:89px;height:89px;display: block;padding:4px;background: #fff;border: solid 1px #f0f0f0;}
.f_code span{display: block;line-height: 54px;}
			

.inner-banner,.inner-banner img {
	width: 100%;
	vertical-align: top;
}
.inner-nav {
	padding-top: 14px;
	width: 100%;
	height: 64px;
	text-align: center;
	line-height: 64px;
	box-sizing: border-box;
}
.inner-nav ul {
	display: inline-block;
	overflow: hidden;
}
.inner-nav-list {
	float: left;
	border: 1px solid #b89668;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.inner-nav-list + .inner-nav-list {
	margin-left: 18px;
}
.inner-nav-list:hover {
	background: #b89668;
}
.inner-nav-list:hover a {
	color: #fff;
}
.inner-nav-list a {
	display: block;
	padding: 0 18px;
	color: #b89668;
	font-size: 14px
}
.tlm {
	padding: 30px 0;
}
.tlm h3 {
	text-align: center;
	padding-bottom: 10px;
	font-size: 26px;
	color: #b89668;
}
.tlm h3 a {
	color: #b89668;
	border-bottom: 1px solid #dbcab4;
	padding-bottom: 4px;
}
.tlm h3 em {
	font-size: 12px;
	display: block;
	margin-top: 8px;
	font-weight: lighter;
	text-transform: uppercase;
}
.more {
	text-align: center;
	background-color: #faf0e6;
	width: 210px;
	margin: 0 auto;
	box-shadow: 1px 1px 5px #ccc;
	border-radius: 2px;
}
.more a {
	color: #c9ae83;
	display: block;
	padding: 10px 0;
}


/* 1?¨®¨²?¨°?? */
.about_titt {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #b89668;
	margin-bottom: 20px;
}
.about_titt span {
	float: left;
	font-size: 14px;
	color: #b89668;
	border-bottom: 3px solid #b89668;
	line-height: 39px;
}
.about_titt span a {
	color:inherit;
}
.about_titt > a {
	float: right;
	font-size: 14px;
	color: #b89668;
}
.about_tit {
	height: 46px;
	line-height: 46px;
	border-bottom: 1px dashed #dcdcdc;
	margin-bottom: 20px;
}
.about_tit span {
	float: left;
	font-size: 14px;
	color: #666;
	font-family: "??¨¬?";
	letter-spacing: 2px;
}
.about_tit span a,.about_tit b {
	color: inherit;
	font-family: microsoft yahei;
	letter-spacing: 0;
}
.about_tit b {
	border-left: 10px solid #b37c32;
	font-weight: normal;
	padding-left: 8px;
}

/* ¡Á¨®2? */
.left{width:250px; float:left;}
.left .lx{background:#1e1736; margin-top:18px; padding:30px 22px;}
.left .lx h4{font-size:17px; color:#00a2e9; margin-bottom:24px;}
.left .lx p{font-size:12px; font-family:"??¨¬?"; line-height:30px; color:#fbfbfb;}
.left .lx img{width:100%; display:block; margin-top:20px;}

/* 2¨²?¡¤¨¢D¡À¨ª */
.list_img {
	margin-top: 30px;
	display: inline-block;
}
.list_img li {
	width: 380px;
	float: left;
	margin: 0 29px 35px 0;
	position: relative;
	box-shadow: 0px 0px 5px #dbcab4;
}
.list_img li:nth-child(3n) {
	margin-right:0;
}
.list_img li div {
	height: 248px;
	border: 8px solid transparent;
}
.list_img li div img {
	width: 364px; 
	height: 248px;
}
.list_img li div img:hover {

}
.list_img li p {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 8px;
	margin: 0 auto;
	width: 364px;
	height: 32px;
	line-height: 32px;
	color: #FFF;
	text-align: center;
	background: rgba(0, 0, 0, 0.4);
	font-size: 14px;
}
.ty-bj {
	height: 760px;
	overflow: hidden;
	padding: 50px 0;
	background: #f5f5f5;
}
.ty-bj .content {
	margin-top: 50px;
}
.ty-l {
	width: 120px;
	height: 600px;
	background: #fff;
}
.ty-l ul li {
	float: left;
	width: 120px;
	height: 75px;
	background: url(images/ty-r.gif) no-repeat center bottom;
}
.ty-l ul li a {
	display: inline-block;
	position: relative;
	width: 68px;
	height: 45px;
	padding-left: 52px;
	padding-top: 30px;
	font: 14px/14px "Microsoft Yahei";
	color: #333;
}
.ty-l ul li.ty1 a {
	background: url(images/ty-s1.png) no-repeat 12px center;
}
.ty-l ul li a:hover, .ty-l ul li.selected a {
	color: #fff;
}
.ty-l ul li.ty1 a:hover, .ty-l ul li.ty1.selected a {
	background: url(images/ty-s01.png) #bf9d5f no-repeat 12px center;
}
.ty-l ul li a:hover::before, .ty-l ul li.selected a::before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	top: 50%;
	margin-top: -12px;
	right: -14px;
	border-left: 16px solid #bf9d5f;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	z-index: 9;
}
.ty-l ul li.ty2 a {
	background: url(images/ty-s2.png) no-repeat 12px center;
}
.ty-l ul li.ty2 a:hover, .ty-l ul li.ty2.selected a {
	background: url(images/ty-s02.png) #bf9d5f no-repeat 12px center;
}
.ty-l ul li.ty3 a {
	background: url(images/ty-s3.png) no-repeat 12px center;
}
.ty-l ul li.ty3 a:hover, .ty-l ul li.ty3.selected a {
	background: url(images/ty-s03.png) #bf9d5f no-repeat 12px center;
}
.ty-l ul li.ty4 a {
	background: url(images/ty-s4.png) no-repeat 12px center;
}
.ty-l ul li.ty4 a:hover, .ty-l ul li.ty4.selected a {
	background: url(images/ty-s04.png) #bf9d5f no-repeat 12px center;
}
.ty-l ul li.ty5 a {
	background: url(images/ty-s5.png) no-repeat 12px center;
}
.ty-l ul li.ty5 a:hover, .ty-l ul li.ty5.selected a {
	background: url(images/ty-s05.png) #bf9d5f no-repeat 12px center;
}
.ty-l ul li.ty6 a {
	background: url(images/ty-s6.png) no-repeat 12px center;
}
.ty-l ul li.ty6 a:hover, .ty-l ul li.ty6.selected a {
	background: url(images/ty-s06.png) #bf9d5f no-repeat 12px center;
}
.ty-l ul li.ty7 a {
	background: url(images/ty-s7.png) no-repeat 12px center;
}
.ty-l ul li.ty7 a:hover, .ty-l ul li.ty7.selected a {
	background: url(images/ty-s07.png) #bf9d5f no-repeat 12px center;
}
.ty-l ul li.ty8 a {
	background: url(images/ty-s8.png) no-repeat 12px center;
}
.ty-l ul li.ty8 a:hover, .ty-l ul li.ty8.selected a {
	background: url(images/ty-s08.png) #bf9d5f no-repeat 12px center;
}
.ty-bj .fr {
	height: 600px;
	overflow: hidden;
}
.cpys #slide_fade5 .list li {
	width: 1080px;
	height: 600px;
	position: relative;
	background: #fff;
	overflow: hidden;
}
#slide_fade6 {
	height: 454px;
	margin: 40px 0 30px;
}
#slide_fade6 .imgdesc {
	float: left;
	width: 165px;
	height: 452px;
	background: #555;
}
#slide_fade6 .imgdesc li {
	float: left;
	width: 165px;
	height: 111px;
	text-align: center;
	font: 14px/30px "Microsoft Yahei";
	border-bottom: 2px solid #484848;
	overflow: hidden;
}
#slide_fade6 .imgdesc li a {
	display: inline-block;
	width: 165px;
	height: 113px;
	color: #dbdbdb;
}
#slide_fade6 .imgdesc li b {
	display: block;
	width: 123px;
	margin: 24px auto 0;
	border-bottom: 1px solid #ccc;
	font: bold 20px/35px "Microsoft Yahei";
	color: #fff;
}
#slide_fade6 .imgdesc li a:hover, #slide_fade6 .imgdesc li.selected a {
	text-decoration: none;
	background: #b89668;
	color: #fbe3d3;
}
#slide_fade6 .box {
	overflow: hidden;
	width: 1017px;
	height: 452px;
}
#slide_fade6 .box li {
	width: 1011px;
	height: 446px;
	border: 3px solid #555;
}
#slide_fade6 .box li dl dt {
	float: left;
	width: 360px;
	padding-left: 36px;
}
#slide_fade6 .box li dl dt h4 {
	height: 60px;
	margin-top: 32px;
	font: 20px/32px "Microsoft Yahei";
	color: #333;
}
#slide_fade6 .box li dl dt h4 b {
	display: block;
}
#slide_fade6 .box li dl dt p {
	width: 322px;
	height: 100px;
	padding-top: 40px;
}
#slide_fade6 .box li dl dt p span {
	float: left;
	display: block;
	width: 49px;
	height: 49px;
	font: bold 14px/22px "Microsoft Yahei";
	color: #333;
	text-align: center;
	border: 2px solid #333;
}
#slide_fade6 .box li dl dt p em {
	float: right;
	display: block;
	width: 250px;
	margin-top: -12px;
	font: 14px/30px "Microsoft Yahei";
	color: #333;
}
#slide_fade6 .box li dl dd {
	float: right;
	width: 594px;
	height: 446px;
	border-left: 3px solid #555;
}
#slide_fade6 .box li dl dd img {
	width: 594px;
	height: 446px;
}

.edge_c {
	padding: 5px 0 0;
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin: 50px 0 30px;
}
.edge_c dl {
	width: 230px;
	float: left;
	border-top: solid 1px #d9c59e;
	border-bottom: solid 1px #b6b6b6;
	padding: 8px 0;
	height: 382px;
	margin: 0 9px 0 0;
}
.edge_c dl.edge_c1 {
	margin-top: 120px;
}
.edge_c dl.edge_c2 {
	margin: 0;
}
.edge_c dt h4 {
	line-height: 54px;
	height: 54px;
	font-size: 16px;
	background: #c9ae83;
	color: #fff;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 0;
}
.edge_c dt p, .edge_c dt p img {
	width: 230px;
	height: 190px;
	display: block;
	overflow: hidden;
}
.edge_c dd {
	clear: both;
	padding: 14px 10px 0 3px;
}
.client-2 {
	position: fixed;
	right: -170px;
	top: 50%;
	z-index: 900;
}

.client-2 li {
	margin-top: 1px;
	clear: both;
	height: 71px;
	position: relative;
}

.client-2 li i {
	background: url(images/fx.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0px auto;
	text-align: center;
}

.client-2 li p {
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff;
}

.client-2 .my-kefu-qq i {
	background-position: 4px 5px;
}

.client-2 .my-kefu-tel i {
	background-position: 0 -21px;
}

.client-2 .my-kefu-liuyan i {
	background-position: 4px -53px;
}

.client-2 .my-kefu-weixin i {
	background-position: -34px 4px;
}

.client-2 .my-kefu-weibo i {
	background-position: -30px -22px;
}

.client-2 .my-kefu-ftop {
	display: none;
}

.client-2 .my-kefu-ftop i {
	width: 33px;
	height: 35px;
	background-position: -27px -51px;
}

.client-2 .my-kefu-left {
	float: left;
	width: 77px;
	height: 47px;
	position: relative;
}

.client-2 .my-kefu-tel-right {
	font-size: 16px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	padding: 0 15px;
	border-left: 1px solid #fff;
	margin-top: 14px;
}

.client-2 .my-kefu-right {
	width: 20px;
}

.client-2 .my-kefu-tel-main {
	background: #836e46;
	color: #fff;
	height: 56px;
	width: 247px;
	padding: 9px 0 6px;
	float: left;
}

.client-2 .my-kefu-main {
	background: #836e46;
	width: 97px;
	height: 56px;
	position: relative;
	padding: 9px 0 6px;
	float: left;
}

.client-2 .my-kefu-weixin-pic {
	position: absolute;
	left: -96px;
	top: -10px;
	display: none;
	z-index: 333;
}

.my-kefu-weixin-pic img {
	width: 89px;
	height: 89px;
}

.yema {
	margin-bottom: 30px;
}
.yema li {
	float: left;
	font-size: 14px;
	color: #fff;
	margin-right: 8px;
	padding: 5px 10px;
	background-color: #31190f;
	border-radius: 2px;
}
.thisclass {
	font-weight: bold;
	display: block;
	background-color: #765925 !important;
}
.yema li a {
	color: inherit;
	display: block
}
.yema li a:hover {
	color: #765925;
}
.wrap-rec {
	padding: 0 28px 16px;
	border: 1px solid #e3e3e3;
	border-top: 5px solid #dea959;
	margin: 30px 0 50px;
	display: inline-block;
}
.in-common-tit {
	font-size: 16px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #d9d9d9;
	padding-left: 7px;
	color: #5d5d5d;
	font-weight: bold;
	height: 60px;
	line-height: 60px;
}
.in-common-tit span {
	font-weight: normal;
	font-size: 13px;
	color: #c4c4c4;
}
.hot-news {
	position: relative;
	clear: both;
	display: block;
	height: 170px;
	padding: 0 50px 20px 362px;
	font-size: 14px;
	line-height: 30px;
	color: #5d5d5d;
}
.hot-news .pic-box {
	float: left;
	margin-left: -362px;
}
.pic-box div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-family: Arial;
	line-height: 0;
	*line-height: 1;
}
.hot-news .pic-box div {
	width: 332px;
	height: 170px;
}
.hot-news .pic-box img {
	max-width: 332px;
	max-height: 170px;
	vertical-align: middle;
}
.hot-news-title {
	font-size: 16px;
	line-height: 1.2;
	color: #5d5d5d;
	font-weight: bold;
	padding-bottom: 16px;
}
.hot-news .con {
	height: 100px;
	overflow: hidden;
}
.hot-news .view-hot-news {
	width: 98px;
	display: block;
	border-radius: 16px;
	line-height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #b46f08;
}
.index-newss .bd {
	border-top: 1px dashed #d9d9d9;
	padding: 18px 0 0 0;
	display: inline-block;
}
.index-newss .bd li {
	float: left;
	width: 50%;
}
.index-newss .bd a {
	padding: 0 16px;
	display: block;
	font-size: 14px;
	line-height: 34px;
	color: #666666;
	background: url(images/circle.png) left center no-repeat;
}
.index-newss .bd span.fr {
	font-size: 12px;
	color: #a7a7a7;
}





.main {
	margin-top: 50px
}
.main_l {
	float: left;
	width: 265px;
	margin-bottom: 20px;
}
.main_r {
	float: right;
	width: 873px;
}
.nlist-t {
	padding: 11px 0;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background: #31190f;
	border-radius: 6px 6px 0 0;
}
.nlist-t span {
	display: block;
	font-size: 24px;
	line-height: 1.2;
}
.nlist-nav li {
	font-size: 14px;
	line-height: 48px;
	background: #14110c url(images/pjh_05.png) 50px 20px no-repeat;
	border-bottom: 1px solid #777;
	padding-left: 77px;
}
.nlist-nav a {
	color: #c9ae83;
	display: block;
}
.nlist-nav li:hover,.nlist-nav li.active {
	background: #846e46 url(images/pjh_05.png) 60px 20px no-repeat;
	padding-left: 90px;
}
.nlist-nav li:hover a, .nlist-nav li.active a {
	color: #fff;
}
.side-recommend-tit {
	margin-top: 20px;
	font-size: 16px;
	line-height: 60px;
	color: #fff;
	background: #31190f url(images/circle-ico.png) 25px center no-repeat;
	padding-left: 50px;
}
.side-recommend ul {
	display: block;
	padding: 10px;
	border: 1px solid #ececec;
}
.side-recommend ul li a {
	display: block;
	padding-left: 20px;
	font-size: 13px;
	line-height: 3;
	color: #765925;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.side-dot {
	float: left;
	margin-top: 18px;
	margin-left: -18px;
	width: 5px;
	height: 5px;
	background: #765925;
}
.side-products ul {
	padding: 20px 0 10px;
	border: 1px solid #ececec
}
.one-side-pro {
	position: relative;
	width: 220px;
	height: 168px;
	margin: 0 auto 20px;
	background: #fff;
}
.pic-box div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	*display: block;
	*font-family: Arial;
	line-height: 0;
	*line-height: 1;
}
.one-side-pro .pic-box div {
	width: 220px;
	height: 168px;
	*font-size: 147px;
}
.one-side-pro .pic-box img {
	width: 220px;
	height: 168px;
}
.side-pro-name {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,.4);
}
.side-contact-tit {
	color: #fff;
	font-size: 18px;
	background: #30180e;
	height: 52px;
	padding-top: 18px;
	text-align: center;
	overflow: hidden;
	margin-top: 20px
}
.side-contact {
	text-align: center;
	font-size: 14px;
	padding: 10px;
	border: 1px solid #ececec;
	display: block;
	color: #666;
	line-height: 1.2
}
.side-phone span {
	display: block;
	font-size: 24px;
	color: #30190e;
}
.side-contact p {
	padding-top: 10px;
	line-height: 25px;
}
.side-contact p a {
	color: #c9ae83;
	font-size: 16px;
	display: block;
	padding: 10px;
	background: #30180e;
	border-radius: 2px;
}
.page-line {
	display: block;
	clear: both;
	height: 5px;
	margin: 0 -15px;
	background: #d6d5d5;
	border-left: 280px solid #765925;
}
.page-title {
	font-size: 18px;
	line-height: 96px;
	color: #765925;
	border-bottom: 1px dashed #ddd;
}
.page-title h1 {
	display: inline;
	font-weight: normal;
}
.local {
	float: right;
	padding-left: 20px;
	font-size: 12px;
	background: url(images/home-ico.png) left center no-repeat;
}
.page-title span {
	font-size: 24px;
}
.local a {
	color: #765925
}
.local a:hover {
	color: #846e46
}
.list_news {
	padding: 25px 0 25px 0;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 30px;
	color: #4a4a4a;
}
.one-news a {
	position: relative;
	display: block;
	height: 135px;
	padding: 20px 20px 20px 205px;
	font-size: 12px;
	line-height: 24px;
	color: #666;
	border-bottom: 1px dotted #bbb;
	margin-bottom: 20px;
}
.one-news .pic-box {
	float: left;
	margin-left: -205px;
	padding: 3px;
	border: 1px solid #ddd;
	margin-right: 20px;
}
.one-news .pic-box div {
	width: 196px;
	height: 130px;
	*font-size: 111.13px;
}
.one-news .pic-box img {
	max-width: 196px;
	max-height: 130px;
}
.one-news-tit {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 30px;
	color: #765925;
	border-bottom: 1px solid #bbb;
	margin-left: 20px;
	padding-bottom: 5px;
	font-weight: bold;
}
.view-news {
	position: absolute;
	bottom: 20px;
	right: 20px;
	color: #846e46;
}
.one-news a:hover {
	box-shadow: 1px 1px 10px #765925;
}

/* 2¨²?¡¤?¨º?¨¦ */
.imain {
	background: #f7f7f7;
}
.imain_l {
	width: 240px;
}
.imain_l .nlist-nav li {
	background-position: 58px 20px;
	padding-left: 88px;
}
.nlist-t h3 {
	font-weight: normal;
}
.imain_r {
	width: 930px;
}
.showcase {
	position: relative;
	padding: 12px 0 16px 20px;
	background: #fff;
	margin-bottom: 20px
}
.showcase-left {
	position: relative;
	width: 55%;
	float: left;
	overflow: hidden;
	border: 1px solid #e7e7e7;
	margin-right: 54px;
}
.showcase-left-pic {
	width: 100%;
	position: relative;
	text-align: center;
}
.showcase-left-pic img {
	width: 100%;
	display: block;
}
.showcase-right {
	width: 38%;
	float: left;
}
.showcase-right-tit {
	height: 48px;
	font-size: 24px;
	line-height: 48px;
	color: #4a4a4a;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
}
.showcase-right-con {
	font-size: 14px;
	line-height: 24px;
	max-height: 168px;
	margin-bottom: 86px;
	overflow: hidden;
	color: #666;
}
.showcase-zx {
	width: 36%;
	height: 56px;
	border-top: 2px solid #e6e6e6;
	padding-top: 10px;
	position: absolute;
	bottom: 16px;
	right: 7.1%;
}
.showcase-zxt {
	width: 114px;
	height: 44px;
	background: #30180e;
	font-size: 18px;
	line-height: 44px;
	text-align: center;
	float: right;
}
.showcase-zxt a {
	display: block;
	color: #fff;
}
.showcase-zxb {
	height: 56px;
	padding-left: 70px;
	background: url(images/pc-xc-icon2.png) no-repeat 10px top;
	font-size: 18px;
	line-height: 18px;
	color: #454545;
}
.showcase-zxb p {
	line-height: 24px;
}
.product {
	background: #fff;
	margin-bottom: 20px
}
.product_t {
	height: 56px;
	border-bottom: 1px solid #ebebeb;
}
.product_t h4 {
	float: left;
	font-size: 18px;
	line-height: 56px;
	color: #fff;
	padding: 0 30px;
	border-right: 1px solid #ebebeb;
	cursor: pointer;
	background: #30180e;
}
.product_b {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 34px;
	font-size: 16px;
	color: #30190e;
	overflow: hidden;
}
.product_c {
	margin: 20px 0;
	overflow: hidden;
}
.product_c img {
	max-width: 100%;
	text-align: center;
	margin: 8px auto;
	display: block;
}
.product_c a {
	color: #30190e;
	border-bottom: 1px solid #333;
	padding-bottom: 3px
}
.product_c .gjc {
	margin: 0;
	float: left
}
.product_c .bdsharebuttonbox {
	float: right;
}
.product_c .bdsharebuttonbox a {
	border-bottom: none;
	margin-top: 10px !important;
}
.tuijian .list_i li {
	float: left;
	width: 22.4%;
	border: 1px solid #dfdfdf;
	margin-right: 3.4%;
	position: relative;
	box-sizing: border-box;
	overflow: hidden;
}
.list_i {
	margin: 30px 0;
}
.tuijian .list_i li:nth-child(4n) {
	margin-right: 0;
}
.tuijian .list_i li img {
	display: block;
	width: 100%;
}
.tuijian .list_i p {
	padding: 10px 12px;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.gjc {
	font-size: 14px;
	color: #1e1736;
	margin-top: 30px;
	margin-bottom: 20px;
}
.gjc a {
	color: #fff;
	padding: 6px 10px;
	background-color: #000;
	border-radius: 2px;
	margin-right: 6px;
}
.btlk {
	font-size: 14px;
	line-height: 26px;
}
.btlk a {
	color: #000;
}
.black {
	overflow: hidden;
	background: #0a0605;
}
.black .about_tit {
	border-bottom: none;
	margin-bottom: 0;
}
.black .about_tit span {
	color: #c9ae83;
}
.contact {
	min-height: 1028px;
	background: url(images/f-bg.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	display: block;
	overflow: hidden
}
.contact .content {
	width: 1920px
}
.map {
	max-width: 990px;
	padding: 90px 46px 0 0;
}
.map img {
	max-width: 100%;
}
.lian {
	margin-top: 112px;
	border-left: 1px solid #b4b3b1;
	padding: 50px 0 46px 60px;
	color: #aaacab;
	width: 41.66666667%;
	text-align: left;
}
.desc-b {
	color: #fff;
	font-size: 44px;
	font-weight: normal;
	text-align: left;
}
.desc-s {
	font-size: 34px;
	margin-bottom: 75px;
	margin-top: 5px;
}
.zs,.sj {
	margin: 20px 0;
	font-size: 34px;
	color: #c9ae83;
	display: inline-block;
}
.zs b,.sj b,.sj,.dz em {
	display: block;
}
.zs b,.sj b {
	font-family: georgia;
}
.dz {
	font-size: 32px;
	display: inline-block;
	margin: 20px 0;
	width: 80%;
}
.zd,.zd a {
	color: #765925;
	margin: 20px 0;
	font-size: 18px;
}


.showprod_tit{height:46px; line-height:46px; font-size:16px; border-bottom:1px solid #1e1736; margin:20px 0;}
.showprod_tit span{border-bottom:3px solid #1e1736; display:inline-block; line-height:44px;} 

.tuijian {
	margin-top:30px;
}

.tuijian .list_img li div{height:200px;}
.tuijian .list_img li:nth-child(3n){margin-right:14px;}
.tuijian .list_img li:nth-child(5n){margin-right:0;}

/* D???¨¢D¡À¨ª */


/* D????¨º?¨¦ */
.shownews_tit {
	font-size: 28px;
	color: #171c2d;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 20px;
}
.bdsharebuttonbox {
	width: 162px;
	margin: 0 auto;
}
.bdsharebuttonbox a,.client-2 li a,.client-2 li a:hover {
	transition: all 0s linear;
}
.shownews_bod {
	margin-top: 20px;
	padding-top: 30px;
	border-top: 1px solid #cdced2;
	padding-bottom: 20px;
	border-bottom: 1px solid #cdced2;
	margin-bottom: 20px;
	line-height: 34px;
	color: #333;
	font-size: 16px;
}
.shownews_bod a {
	color: #111;
	border-bottom: 1px solid #000;
}
.shownews_bod img, .shownews_bod a img {
	text-align: center;
	width: auto !important;
	height: auto !important;
	margin: 20px auto;
	display: block;
	overflow: hidden;
	max-width: 873px;
}
.fanye {
	font-size: 15px;
	text-align: center;
	position: relative;
	border: 1px solid #ddd;
	border-width: 1px 0 1px 0;
}
.fanye .fl span {
	float: left;
	padding: 8px 0;
}
.fanye .fl span:hover {
	color: #c9ae83;
	background: #000;
}
.fanye a {
	color: inherit;
}
.fanye .fr a {
	background: #30180e;
	line-height: 42px;
	height: 42px;
	display: block;
	margin-top: 12px;
	padding: 4px 20px;
	color: #fff;
	width: 66px;
}
.zzfbrs {
	text-align: center;
	font-size: 12px;
	color: #999;
	margin-bottom: 6px;
}
.like_news li {
	float: left;
	width: 210px;
	margin-right: 10px;
	overflow: hidden;
	margin-bottom: 20px;
	height: 189px;
}
.like_news li:nth-child(4n) {
	margin-right: 0px;
}
.like_news li a {
	color: #333;
	font-size: 14px;
}
/**/
#LXB_CONTAINER_SHOW.lxb-container-btn-show {
	display: none !important;
}
/**/
#view-3d1 {
	width: 275px;
	height: 261px;
	position: fixed;
	z-index: 999999;
	left: 50%;
	top: 50%;
	margin-left: -137.5px;
	margin-top: -130px;
}
.lxjxcenterbox {
	width: 275px;
	height: 261px;
	background-color: #fff;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	box-shadow: 0 0 20px rgba(10,2,4,.75);
	-webkit-box-shadow: 0 0 20px rgba(10,2,4,.75);
	-moz-box-shadow: 0 0 20px rgba(10,2,4,.75);
	-ms-box-shadow: 0 0 20px rgba(10,2,4,.75);
	transform-origin: center top;
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	transform: translateZ(999px);
	-webkit-transform: translateZ(999px);
	-moz-transform: translateZ(999px);
}
.lxjxcenterbox-close {
	position: absolute;
	top: 5px;
	right: 5px;
}
.lxjxcenterbox .lxjxcenter-title {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.5rem;
	margin-top: 28px;
	color: #474747;
}
.gjcyjyjd {
	width: 100%;
	font-size: 0.95rem;
	line-height: 2rem;
	text-align: center;
	color: #ee7800;
}
.lxjxcenterbox .lxjxcenter-telval {
	width: 230px;
	height: 32px;
	border: 1px solid #6a7380;
	border-radius: 17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	margin: 20px auto 8px;
}
.lxjxcenterbox .lxjx-mobileval {
	width: 210px;
	height: 30px;
	line-height: 30px;
	background-color: #FFF;
	font-size: 14px;
	color: #666;
	-moz-border-radius: 15px 0 0 15px;
	-webkit-border-radius: 15px 0 0 15px;
	border-radius: 15px 0 0 15px;
	padding-left: 5px;
	float: left;
	outline: 0;
	border: 0;
}
.lxjxcenterbox .lxjx-mobilebtn {
	width: 69px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	background-color: #ef7800;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 0 14px 14px 0;
	-webkit-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
	float: left;
	border: 0;
}
.lxjxcenterbox .lxjx-innerc {
	width: 228px;
	margin: 0 auto;
	font-size: 12px;
	line-height: 1.4;
	color: #6e6e6e;
}
.lxjxcenterbox .lxjxcenter-chat {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	height: 58px;
	line-height: 58px;
	border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
}
.lxjxcenter-tel {
	background-color: #0299d4;
	border-radius: 0 0 0 15px;
	-webkit-border-radius: 0 0 0 15px;
	-moz-border-radius: 0 0 0 15px;
}
.lxjxcenter-tel em, .lxjxcenter-tel i {
	display: block;
	position: absolute;
	left: 50%;
	color: #fff;
	font-style: normal;
	text-decoration: none;
}
.lxjx-telpic {
	top: 50%;
	margin-left: -50px;
	margin-top: -13px;
	width: 27px;
	height: 27px;
	background: url(images/dianhua.png) no-repeat;
	-moz-background-size: 100%;
	-webkit-background-size: 100%;
	background-size: 100%;
}
.lxjxcenter-tel em {
	height: 100%;
	top: 0;
	margin-left: -16px;
	font-size: 16px;
}
.lxjxcenter-swt {
	background-color: #ef7800;
	border-radius: 0 0 15px 0;
	-webkit-border-radius: 0 0 15px 0;
	-moz-border-radius: 0 0 15px 0;
}
.lxjxcenter-swt, .lxjxcenter-tel {
	display: block;
	position: relative;
	width: 50%;
	height: 58px;
	float: left;
}
.lxjxcenter-chata, .lxjxcenter-chatb, .lxjxcenter-swt em, .lxjxcenter-swt i {
	display: block;
	position: absolute;
	left: 50%;
	color: #fff;
	font-style: normal;
	text-decoration: none;
}
.lxjxcenter-chata {
	top: 50%;
	margin-left: -50px;
	width: 27px;
	height: 24px;
	margin-top: -12px;
	background: url(images/duihua.png) no-repeat;
	-moz-background-size: 100%;
	-webkit-background-size: 100%;
	background-size: 100%;
}
.lxjxcenter-chatb {
	height: 100%;
	top: 0;
	margin-left: -16px;
	font-size: 16px;
}
.lxbtn {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	z-index: 9;
	cursor: pointer;
}