﻿/*    
        .solgan_tel {
            height: 104px;
            overflow: hidden;
        }
        
        .solgan_tel .slogan {
            width: 400px;
          
            color: #adadad;
            overflow: hidden;
        }
        
        .solgan_tel .slogan b {
            display: block;
            font-size: 25px;
            color: #c8a472;
            margin-top: 3px;
        }
        
        .solgan_tel .tel {
            font-size: 16px;
            color: #ababab;
            background: url("../../Skins/Default/Img/Common/tel.jpg") no-repeat 0 5px;
            padding-left: 59px;
        }
        
        .solgan_tel .tel b {
            font-size: 24px;
            color: #c8a472;
            display: block;
            font-family: "Arial";
        }
 */

.ty-banner-1 {
	padding-top: 40px;
	overflow: hidden;
}
.ty-banner-1 img {
	left: 50%;
	margin-left: -960px;
	position: relative;
}
.p1-search-2 {
	background: #f2f2f2;
	height: 82px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	margin-top: -20px;
}
.p1-search-2 p {
	color: #444;
	line-height: 82px;
}
.p1-search-2 a {
	color: #444;
	display: inline-block;
	margin-right: 15px;
}
.p1-search-2-inp {
	width: 270px;
	height: 30px;
	border-radius: 20px;
	background: #fff;
	padding-left: 10px;
	margin-top: 28px;
}
.p1-search-2-inp input {
	border: 0;
}
.p1-search-2-inp1 {
	width: 224px;
	height: 30px;
	line-height: 30px;
	color: #a9a9a9;
	float: left;
}
.p1-search-2-inp2 {
	width: 30px;
	height: 30px;
	background: url(../../images/p1-bj.png) no-repeat -258px -936px;
	float: right;
	cursor: pointer;
}
.p1-curmbs-1 {
	height: 50px;
	width: 100%;
	line-height: 50px;
	margin-bottom: 30px;
}
/*.p1-curmbs-1 dt{display:inline-block; height: 72px; padding-right: 5px;}*/

          /*.p1-curmbs-1 dd{display: inline-block; height: 72px; color: #333;background:url(images/p1-bj.png) no-repeat -416px -30px;padding-left:15px;}*/
           
.p1-curmbs-1 dt {
	float: left;
	width: 30px;
	height: 72px;
}
.p1-curmbs-1 dd {
	display: inline-block;
	height: 72px;
	color: #333;
}
.p1-curmbs-1 dd a {
	display: inline-block;
	padding: 0 0 0 30px;
	background: url(../../images/p1-bj.png) no-repeat -110px -84px;
	margin-left: 6px;
}
.p1-curmbs-1 .cur {
	color: #c7a36f;
}
.p1-info-list-content-2 {
	margin-bottom: 80px;
	overflow: hidden;
}
.p1-info-list-content-2 .p1-titlel-1 {
	margin-bottom: 32px;
}
.p1-info-list-content-2-img {
	margin-bottom: 25px;
	overflow: hidden;
}
.p1-info-list-content-2-img img {
	display: block;
	width: 100%;
}
.p1-info-list-content-2-txt {
	overflow: hidden;
}
.p1-info-list-content-2-txt dl {
	margin-bottom: 38px;
	border-bottom: 4px solid #eee;
	/*padding-bottom: 38px;*/
	overflow: hidden;
}
.p1-info-list-content-2-txt dl:nth-last-child(1) {
	border: 0;
}
.p1-info-list-content-2-txt dt {
	margin-bottom: 25px;
	overflow: hidden;
}
.p1-info-list-content-2-txt dt span {
	display: block;
	font-size: 18px;
	color: #333;
	margin-bottom: 4px;
	max-width: 80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.p1-info-list-content-2-txt dt i {
	display: block;
	width: 78px;
	height: 2px;
	background: #999;
	margin-top: 28px;
}
/*.p1-info-list-content-2-txt dt a {*/
        /*    color: #999;*/
        /*}*/
        
.p1-info-list-content-2-txt p {
	height: 78px;
	line-height: 26px;
	margin-bottom: 28px;
}
.p1-info-list-content-2-txt p a {
	color: #c7a36f;
}
.p1-info-list-content-2-txt span {
	color: #999;
}
.p1-info-list-content-2-txt span a {
	display: inline-table;
	text-decoration: none;
	margin: 0 4px;
}
.p1-info-list-content-2-txt span a:hover {
	color: #c7a36f;
}
.p1-info-list-content-2-txt dl:hover dt a {
	color: #c7a36f;
}
.p1-info-list-content-2-txt dl:hover dt i {
	background: #c7a36f;
}
.p1-left-nav-2 .sidenavcur a {
	color: #c7a36f;
}
.p1-left-nav-2 {
	margin-bottom: 32px;
	overflow: hidden;
}
.p1-left-nav-2 .p1-titlel-1 {
	margin-bottom: 0;
	height: 110px;
}
.p1-left-nav-2 .p1-titlel-1 span {
	border-bottom: none;
}
.p1-left-nav-2 .p1-titlel-1 h3 {
	height: 110px;
	overflow: hidden;
	background: #c7a36f;
	font-size: 26px;
	font-weight: normal;
	text-align: center;
	line-height: 110px;
	color: #fff;
}
.p1-left-nav-2 .sidenavcur a {
	color: #c7a36f;
}
.p1-left-nav-2-txt {
	border: 1px solid #e7e7e7;
	border-top: none;
	padding-bottom: 15px;
}
.p1-left-nav-2-txt h4 {
	height: 66px;
	line-height: 66px;
	font-size: 16px;
	padding: 0 20px;
	overflow: hidden;
	border-bottom: 1px solid #f1f1f1;
}
.p1-left-nav-2-txt h4 a {
	display: block;
	max-width: 80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 50px;
	background: url(../../images/p1-bj.png) no-repeat -375px -456px;
	color: #000;
}
.p1-left-nav-2-txt h4 a:hover {
	color: #c7a36f;
}
.p1-left-nav-2-txt ul {
	margin: 10px 0;
	overflow: hidden;
}
.p1-left-nav-2-txt li {
	height: 30px;
	line-height: 30px;
	padding-left: 74px;
	max-width: 80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.p1-left-nav-2-txt li a {
	display: block;
	color: #333;
}
.p1-left-nav-2-txt li a:hover {
	color: #c7a36f;
}
.p1-product-2 {
	margin-bottom: 10px;
	overflow: hidden;
}
.p1-product-2 .p1-titlel-1 {
	margin-bottom: 8px;
}
.p1-product-2-txt {
	overflow: hidden;
}
.p1-product-2-txt dl {
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	cursor: pointer;
}
.p1-product-2-txt dl:nth-last-child(1) {
	border-bottom: 0;
}
.p1-product-2-txt dt {
	float: left;
	width: 29%;
	margin-right: 8px;
	overflow: hidden;
}
.p1-product-2-txt dt img {
	width: 100%;
	display: block;
}
.p1-product-2-txt dd {
	overflow: hidden;
}
.p1-product-2-txt dd span a {
	display: block;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.p1-product-2-txt p {
	height: 60px;
	color: #999;
	overflow: hidden;
	padding-top: 10px;
}
.p1-product-2-txt dl:hover dd a {
	color: #c7a36f;
}
.p1-ab-1 {
	margin-bottom: 30px;
	overflow: hidden;
}
.p1-ab-1 img {
	width: 100%;
	display: block;
}
.p1-contact-1 {
	margin-bottom: 30px;
	overflow: hidden;
}
.p1-contact-1 .p1-titlel-1 {
	margin-bottom: 8px;
}
.p1-contact-1-txt {
	overflow: hidden;
}
.p1-contact-1-txt ul {
	margin-bottom: 30px;
	overflow: hidden;
}
.p1-contact-1-txt li {
	line-height: 35px;
	overflow: hidden;
}
.p1-contact-1-txt li span {
	width: 24px;
	height: 35px;
	display: block;
	float: left;
	margin-right: -24px;
	background: url(../../images/p1-bj.png) no-repeat;
}
.p1-contact-1-txt li em {
	display: block;
	margin-left: 24px;
}
.p1-contact-1-txt li a {
	color: #666;
}
li.p1-contact-1-tt1 span {
	background-position: -16px -648px;
}
li.p1-contact-1-tt2 span {
	background-position: -16px -702px;
}
li.p1-contact-1-tt3 span {
	background-position: -16px -748px;
}
li.p1-contact-1-tt4 span {
	background-position: -16px -790px;
}
.p1-contact-1-txt p {
	position: relative;
	height: auto;
	padding-bottom: 150px;
}
.p1-contact-1-txt p a {
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-right: 6px;
	background: url(../../images/p1-bj.png) no-repeat;
}
.p1-contact-1-txt p a.p1-contact-1-tt5 {
	background-position: -98px -847px;
}
.p1-contact-1-txt p a.p1-contact-1-tt6 {
	background-position: -181px -847px;
}
.p1-contact-1-txt p a.p1-contact-1-tt7 {
	background-position: -265px -847px;
}
.p1-contact-1-txt p span {
	display: none;
	width: 120px;
	height: 120px;
	position: absolute;
	top: 0;
	left: 80px;
	overflow: hidden;
}
.p1-contact-1-txt p span img {
	display: block;
	width: 100%;
}
.foot {
	background: #333333;
	height: 314px;
	overflow: hidden;
}
.footer {
	width: 1200px;
	margin: 0 auto;
}
.f_nav a:hover {
	color: #333
}
.ft_info {
	height: 254px;
	overflow: hidden;
}
.ft_info h2 {
	width: 116px;
	height: 140px;
	border-right: 1px solid #5e5e5e;
	padding-right: 120px;
	margin: 62px 0 0 0;
}
.ft_info h2 img {
	display: block;
	width: 116px;
	height: 124px;
}
.ft_info .ft_contact {
	padding: 0 45px;
	border-right: 1px solid #5e5e5e;
	width: 280px;
	font-size: 13px;
	color: #fff;
	line-height: 28px;
	height: 140px;
	overflow: hidden;

	margin-top: 53px;
}
.ft_info .ft_contact a {
	color: #fff;
}
.ft_info .link {
	width: 540px;
	height: 182px;
	color: #fff;
	margin-top: 53px;
}
.ft_info .link h3 {
	font-size: 15px;
	margin-bottom: 10px;
}
.ft_info .link p {
	line-height: 24px;
}
.ft_info .link p a {
	font-size: 13px;
	color: #e0e0e0;
	text-decoration: none;
	display: inline-block;
	padding-right: 26px;
}
.f_nav {
	height: 60px;
	line-height: 60px;
	background: #c7a36f;
}
.f_nav a {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	padding: 0 36px;
}
.client-2 {
	position: fixed;
	right: 100px;
	top: 20%;
	z-index: 9999;
}
.client-2 ul {
	width: 77px;
}
.client-2 li a {
	text-decoration: none;
}
.client-2 li {
	background: #c7a36f;
	margin-top: 1px;
	padding: 9px 0;
	height: 56px;
	width: 77px;
}
.client-2 li i {
	background: url(images/skins/fx.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0px auto;
	text-align: center;
}
.client-2 li p {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff;
}
.client-2 .my-kefu-qq i {
	background-position: 4px 0;
}
.client-2 .my-kefu-tel i {
	background-position: 0 -25px;
}
.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;
	background-color: #c7a36f;
}
.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: 20px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	padding-left: 15px;
	border-left: 1px solid #fff;
	margin-top: 8px;
}
.client-2 .my-kefu-right {
	width: 20px;
}
.client-2 .my-kefu-tel-main {
	color: #fff;
	margin-top: 9px;
	height: 47px;
	width: 247px;
}
.client-2 .my-kefu-main {
	width: 97px;
	position: relative;
}
.client-2 .my-kefu-weixin-pic {
	position: absolute;
	left: -130px;
	top: -24px;
	display: none;
	z-index: 333;
}
.maximg {
	max-width: 130px;
}
.p1-info-content-3-t3 b {
	font-weight: normal;
}
.p1-info-content-3 {
	margin-bottom: 30px;
	overflow: hidden;
}
.p1-info-content-3 h1 {
	height: 62px;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	line-height: 24px;
	color: #333;
}
.p1-info-content-3-tp {
	overflow: hidden;
}
.p1-info-content-3-t1 {
	height: 30px;
	border-bottom: 7px solid #faf9f8;
	overflow: hidden;
}
.p1-info-content-3-t1 p {
	height: 28px;
	line-height: 24px;
	color: #999;
	border-bottom: 1px solid #d3d3d3;
}
.p1-info-content-3-t1 span {
	float: right;
	width: 58px;
	height: 24px;
	background: #c7a36f url(images/p1-bj.png) no-repeat -8px -846px;
	border-radius: 20px;
}
.p1-info-content-3-t1 span a {
	display: block;
	padding-left: 8px;
	color: #fff;
}
.p1-info-content-3-t1 em {
	margin-right: 10px;
}
.p1-info-content-3-t2 {
	height: 56px;
	line-height: 56px;
	color: #999;
}
.p1-info-content-3-t2 a {
	color: #999;
	margin-right: 10px;
}
.p1-info-content-3-t2 span {
	float: right;
	text-align: center;
	padding-top: 15px;
	line-height: 20px;
}
.p1-info-content-3-t2 span em {
	display: inline-block;
	width: 16px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #fff;
	cursor: pointer;
	margin: 0 6px;
}
.p1-info-content-3-t2 span .p1-content-3-info-cur {
	border-color: #c7a36f;
}
.p1-info-content-3-txt {
	/*margin-bottom: 50px;*/
	line-height: 30px;
}
.p1-info-content-3-t3 {
	padding: 30px 14px;
	margin-bottom: 35px;
	background: #faf9f8;
	color: #333;
	border: 1px solid #d3d3d3;
	overflow: hidden;
}
.p1-info-content-3-t3 span {
	color: #c7a36f;
	margin-right: 32px;
}
.p1-info-content-3-t4 {
	padding-bottom: 30px;
	overflow: hidden;
}
.p1-info-content-3-t4 a {
	color: #c7a36f;
}
.p1-info-content-1-tag {
	color: #333;
	overflow: hidden;
	margin-bottom: 30px;
}
.p1-info-content-1-tag a {
	color: #999;
	display: inline-block;
	text-decoration: none;
	margin: 0 4px;
}
.p1-info-content-3-fy {
	height: 42px;
	padding: 20px 15px 25px;
	border: 1px solid #eee;
	background: #faf9f8;
	overflow: hidden;
}
.p1-info-content-3-fy p {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	color: #707070;
}
.p1-info-content-3-fy p a {
	color: #c7a36f;
}
.p1-info-content-3-fy span {
	display: block;
	color: #999;
	float: right;
	margin-top: 28px;
}
.p1-info-content-3-fy span a {
	color: #999;
	margin-right: 10px;
}
.p1-info-content-3-txt a {
	font-weight: bold;
	color: #c7a36f;
}
.p1-info-list-content-2-fy {
	margin-top: 20px;
	height: 44px;
	line-height: 44px;
}
.p1-info-list-content-2-f a {
	float: left;
}
.p1-info-list-title-4 .sidenavcur a {
	color: #c7a36f;
}
.p1-info-list-title-4 {
	height: 54px;
	line-height: 40px;
}
.p1-info-list-title-4 li {
	width: 24.77%;
	height: 40px;
	background: #f0f0f0;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0.3% 20px 0;
	text-align: center;
}
.p1-info-list-title-4 li a {
	display: block;
}
/*.p1-info-list-title-4 li:nth-child(4){margin: 0;}*/
.p1-info-list-title-4 li:hover, .p1-info-list-title-4 li.sidenavcur {
	background: #c7a36f;
	position: relative;
	color: #fff;
}
.p1-info-list-title-4 li:hover:before, .p1-info-list-title-4 li.sidenavcur:before {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -3px;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: solid 6px transparent;
	border-right: solid 6px transparent;
	border-bottom: solid 6px #fff;
}
.p1-info-list-title-4 li:hover a, .p1-info-list-title-4 li.sidenavcur a {
	color: #fff;
}
.p1-prod-list-content-1-con-txt1 {
	width: 100%;
	overflow: hidden;
	display: inline-block;
}
.p1-prod-list-content-1-con-txt1 li a {
	height: 350px;
	overflow: hidden
}
.p1-prod-list-content-1-con-txt1 ul {
	width: 950px;
}
.p1-prod-list-content-1-con-txt1 li {
	width: 30.2%;
	margin: 0 2% 50px 0;
	padding-top: 10px;
	float: left;
	text-align: center;
	border: 1px solid #e5e5e5;
	position: relative;
	box-sizing: border-box;
}
/*.p1-prod-list-content-1-con-txt1 li:nth-child(3n){margin-right: 0;}*/
        
.p1-prod-list-content-1-con-txt1 li img {
	width: 264px;
	display: block;
	margin: 0 auto;
}
.p1-prod-list-content-1-con-txt1 li span {
	display: block;
	height: 60px;
	line-height: 56px;
	margin: 0 auto;
	background: url(images/p1-bj.png) no-repeat center -224px;
	;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.p1-prod-list-content-1-con-txt1 li a {
	height: 300px;
	display: block;
}
.p1-prod-list-content-1-con-txt1 li em a {
	display: block;
	height: 50px;
	line-height: 50px;
	color: #c7a36f;
}
.p1-prod-list-content-1-con-txt1 li a {
	text-decoration: none;
}
.p1-prod-list-content-1-con-txt1 li a:hover span {
	color: #c7a36f;
}
.p1-prod-list-content-1-con-txt1 li i {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	top: -1px;
	left: -1px;
	background: url(images/p1-bj.png) no-repeat -6px -338px;
}
.p1-prod-list-content-1-con-txt2 {
	width: 100%;
	overflow: hidden;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 10000px;
}
.p1-prod-list-content-1-con-txt2 dl {
	padding: 33px;
	box-sizing: border-box;
	border: 1px solid #eee;
	margin-bottom: 30px;
	overflow: hidden;
}
.p1-prod-list-content-1-con-txt2 dt {
	width: 34%;
	float: left;
	margin-right: 20px;
	overflow: hidden;
}
.p1-prod-list-content-1-con-txt2 dt img {
	display: block;
	width: 100%;
}
.p1-prod-list-content-1-con-txt2 dd {
	overflow: hidden;
}
.p1-prod-list-content-1-con-txt2 h4 {
	height: 50px;
	font-size: 18px;
	font-weight: normal;
	color: #333;
	line-height: 18px;
	margin-bottom: 26px;
}
.p1-prod-list-content-1-con-txt2 h4 i {
	max-width: 80%;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.p1-prod-list-content-1-con-txt2 h4 span {
	float: right;
	width: 102px;
	height: 35px;
	display: block;
	line-height: 35px;
	text-align: center;
}
.p1-prod-list-content-1-con-txt2 h4 span a {
	display: block;
	height: 35px;
	font-size: 14px;
	border: 1px solid #c7a36f;
	color: #c7a36f;
	border-radius: 20px;
	box-sizing: border-box;
}
/*.p1-prod-list-content-1-con-txt2 h4 span a:hover{background: #c7a36f; color:#ffffff; text-decoration: none;}*/
        
.p1-prod-list-content-1-con-txt2 h4 em {
	display: block;
	font-size: 14px;
	color: #c7a36f;
	line-height: 24px;
	padding-top: 6px;
}
.p1-prod-list-content-1-con-txt2 p {
	height: 78px;
	line-height: 26px;
	white-space: pre-wrap;
	overflow: hidden;
}
.p1-prod-list-content-1-con-txt1 li:hover,  .p1-prod-list-content-1-con-txt2 dl:hover {
	border-color: #c7a36f;
}
.p1-prod-list-content-1-con-txt1 li:hover a,  .p1-prod-list-content-1-con-txt2 dl:hover i a {
	color: #c7a36f;
}
.p1-prod-list-content-1-con-txt2 dl:hover h4 span a {
	background: #c7a36f;
	color: #fff;
	text-decoration: none;
}
