﻿@charset "utf-8";
/* CSS Document */

/*========  page ==========*/

.page{
	background-color:#f2f2f2;
}
.pg-main{
	background-color:#fff;
	min-height:300px;
}

/*==========   pg-nav ==========*/ 
.pg-nav {
	height:45px;
	position: relative;
}
.position {
    position: absolute;
    right: 0;
    top: 10px;
    color: #666;
    font-size: 16px;
}
.position a{
	color:#666;
}
.position a:hover{
	color:#caa971;
}
.pg-nav ul li a {
    float: left;
    height: 45px;
    line-height: 45px;
    padding: 0px 30px;
    color: #fff;
    background-color: #caa971;
    margin-right: 5px;
    font-size: 16px;
}
.pg-nav ul li a.select{
	background-color:#fff;
	color:#666;

}
.pg-nav ul li a:hover{
	background-color:#fff;
	color:#666;
}
.pg-ab{
	padding:20px;
}

.pg-ab p{
	padding-bottom:30px;
	font-size:14px;
	color:#808080;
}
.pg-ab p img{
	max-width:1160px;
}

/*===========   pg-news-list ==========*/
.pg-news-list ul{
	width:1200px;
	padding-top:30px;
	padding-bottom:50px;
}
.pg-news-list ul li{
	width:275px;
	float:left;
	margin-left:20px;
	padding-bottom:20px;
}
.pg-news-list ul li a{
	display:block;
}
.pg-news-list ul li a:hover .nl-t1{
	color:#caa971;
}
.news-list-img{
	width:275px;
	    overflow: hidden;
}
.pg-news-list ul li a .news-list-img img{
	width:275px;
	height:166px;
	-webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.pg-news-list ul li a:hover .news-list-img img{
	    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.news-list-tit {
	padding-bottom:12px;
	border-bottom:solid 1px #e6e6e6;
}
.news-list-tit .nl-t1 {
    color: #666;
    font-size: 14px;
    padding-top: 15px;
    display: block; /*内联对象需加*/
    word-break: keep-all; /* 不换行 */
    white-space: nowrap; /* 不换行 */
    overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow: ellipsis;
}
.news-list-tit .nl-t2{
	line-height:180%;
	padding-top:5px;
	font-size:12px;
	color:#999;
}
.news-list-tit .nl-t3{
	padding-top:5px;
	font-size:12px;
	font-family: Arial, sans-serif;
	color:#b2b2b2;
}

/*============ 分页 ============== */
.hidden{display:none;}
/*============  page-news-detail ==========*/
.pg-news-detail{
	padding:20px;
}
.pnd-t1{
	font-size:16px;
	color:#caa971;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}
.pnd-t2{
	text-align:center;
	padding-bottom:25px;
	border-bottom: dashed 1px #d9d9d9;
}
.pnd-t2 span{
	display:inline-block;
	margin:0px 5px;
	font-size:12px;
	color:#999999;
}
.pnd-text{
	padding-top:20px;
}
.pnd-text p{
	padding-bottom:30px;
	font-size:14px;
	color:#808080;
}
.pnd-text p img{
	max-width:1160px;
}


/*=========== previous_nex ===========*/
.previous_next {
	margin: 0px auto;
	padding: 23px 0px;
	border-top: dashed 1px #e0e0e0;
	color: #999999;
}
.previous_next a {
	color: #999999;
}
.previous_next a:hover {
	color: #caa971;
}
.previous_next p {
	padding-bottom: 0px;
	line-height: 200%;
}

/*=========== 留言 ========*/
.page-appion{
	padding:20px;
	padding-top:50px;
	padding-bottom:50px;
}
.appion-wz{
	width:580px;
	font-size:14px;
	color:#808080;
	text-align:center;
	line-height:180%;
}
.appion-wz .aa1{
	font-size:30px;
	font-family:Arial, sans-serif;
	padding-bottom:30px;
	color:#cccccc;
}
.appion-wz .aa2{
	width:500px;
	margin:0px auto;
}
.appion-bg {
	width:500px;
}
.appion-bg .ix-input{
    padding-bottom: 20px
}
.appion-bg .ix-input span{
	padding-right:10px;
	color:#808080;
	font-size:14px;
}
.ix-input .mess_k {
    width: 258px;
    height: 33px;
    line-height: 33px;
    text-indent: 5px;
    outline: none;
}
.ix-input .mess-btn {
    width: 130px;
    height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background-color: #caa971;
	border-radius:6px;

    text-align: center;
    line-height: 30px;
    display: block;
    margin-left: 34px;
}
body .layui-layer-btn .layui-layer-btn0 {
    border-color: #9b8661;
    background-color: #9b8661;
}
.appion-bg .ix-input .mess_k {
    width: 350px;
    border-radius: 6px;
    padding: 0 5px;
}
.appion-bg .ix-input .mess_text {
    width: 350px;
    padding: 5px;
    border-radius: 6px;
}
.appion-bg .ix-input .mess-btn{
	margin-left:80px;
	margin-top:10px;
}	


/*============  pro-detail =========*/
.pg-navs-head{
	font-size:20px;
	font-weight:bold;
	color:#caa971;
}
.pg-navs-head span{
	font-size:14px;
	color:#b2b2b2;
	font-family:Arial, sans-serif;
	    font-style: oblique;
		font-weight:normal;
}
.pg-navs{
	width:250px;
}
.pro-navs-head{
	font-size:20px;
	font-weight:bold;
}
.pro-navs-head span{
	font-size:14px;
	font-family:Arial, sans-serif;
	text-indent:inherit;
	color:#b2b2b2;
}
.pg-navs-list{
	padding-top:20px;
}
.pg-navs-list ul {
	background-color:#fff;
	padding:20px;
	padding-top:5px;
}
.pg-navs-list ul li a{
	display:block;
	position:relative;
	width:210px;
	height:40px;
	line-height:40px;
	border-bottom:solid 1px #e6e6e6
}
.pg-navs-list ul li a span{
	display:inline-block;
	position:absolute;
	top:0;
	right:0;
	font-family:"宋体";
	font-size:17px;
	font-weight:bold;
	color:#c4c4c4;
}
.pg-navs-list ul li a:hover{
	color:#caa971;
}
.pg-navs-list ul li a:hover span{
	color:#caa971;
}
.pg-navs-list ul li a.select{
	color:#caa971;
}
.pg-navs-list ul li a.select span{
	color:#caa971;
}


/*=============  pro-list ================*/
.pro-nav{
	width:250px;
}
.pro-nav-head{
	padding-bottom:12px;
}
.pro-nav-head-1{
	font-size:20px;
	color:#caa971;
	font-weight:bold;
}
.pro-nav-head-2{
	color:#b2b2b2;
	font-size:14px;
	font-style:italic;
}
.pg-pro-nav-list{
	background-color:#fff;
	padding:20px;
	padding-top:10px;
}
.pg-pro-nav-list ul li{
	height:40px;
	line-height:40px;
	color:#666666;
	font-size:14px;
	border-bottom:solid 1px #e0e0e0;
}
.pg-pro-nav-list ul li a {
	font-size:14px;
	color:#666;
	position:relative;
	display:block;
	height:40px;
	line-height:40px;
}
.pg-pro-nav-list ul li a span{
	font-size:16px;
	color:#b2b2b2;
	font-weight:bold;
	position:absolute;
	top:0;
	right:0;
	font-family: 宋体
	
}
.pg-pro-nav-list ul li a:hover, .pg-pro-nav-list ul li a:hover span, .pg-pro-nav-list ul li a.select, .pg-pro-nav-list ul li a.select span{
	color:#caa971;
}

/*==============  pro-main-list ============*/
.pro-main{
	width:880px;
	padding:0px 20px;
	background-color:#fff;

}
.pro-main-head{
	height:45px;
	line-height:45px;
	position:relative;
	border-bottom:solid 2px #f2f2f2;
	    margin-bottom: 20px;
}
.pro-main-head h1{
	font-size:16px;
	color:#999999;
}
.pro-main-head span{
	position:absolute;
	top:0;
	right:0;
	font-size:12px;
	color:#999999;
}
.pg-pro-fl{
	min-height:300px;
}
.pg-pro-fl ul{
	width:900px;
	margin-left:-20px;
	margin-bottom:20px;
    overflow:hidden;
}
.pg-pro-fl ul li{
	width:205px;
	float:left;
	margin-left:20px;
	height:265px;
	text-align:center;
}
.pro-fl-img{
	border:solid 1px #e0e0e0;
}
.pro-fl-img, .pro-fl-img img{
	width:203px;
	height:203px;
	margin: 0 auto;
}
.pro-fl-tit {
    height: 40px;
    line-height: 40px;
    background-color: #f2f2f2;
    color: #666666;
    margin-bottom: 20px;
    overflow: hidden;
}

.btnTest a{ text-align:center; cursor:pointer; border:1px solid #caa971; margin:0 auto; background:#fff; height:40px; line-height:40px; display:block; width:160px; border-radius:6px; color:#caa971; margin-bottom:50px;}

/*============= pro-detail =============*/
.pro_more {padding:10px 0;}.pro_more p {
    font-size: 14px;
    text-align: center;
    color: #ff0000;
}
.pro-detail {
    width: 880px;
    padding: 20px;
    padding-top: 0px;
    background-color: #fff;
}
.pro-deta-head {
	line-height:50px;
	height:50px;
	border-bottom:solid 2px #f2f2f2;
	position:relative;
	margin-bottom:20px;
	font-size:16px;
	font-weight:bold;
	color:#999999;
}
.pro-deta-head span{
	position:absolute;
	right:0;
	font-size:12px;
	font-weight:normal;	
	color:#999999;
	
}

/*============  pro-detail-tit  =============*/
.pro-deti-tit{
	width:480px;
}
.pro-deti-tit-t0{
	font-size:16px;
	color:#666666;
	height:40px;
	background-color:#f2f2f2;
	line-height:40px;
	padding-left:20px;
	background:url(../images/pro_detai_to.png) no-repeat left center #f2f2f2;
}
.pro-deta-tit-t1{
	padding-top:20px;
}
.pro-deta-tit-t1 p.pro-tt1{
	color:#666666;
	font-size:14px;
	height:40px;
	line-height:40px;
	background:url(../images/pro_t1_fh.png) no-repeat  20px  center;
	padding-left:40px;
}
.pro-text-head{
	padding-top:40px;
}
.pro-deta-tit-t11{

}
.pro-deta-tit-t11 p{
	line-height:200%;
	padding-top:30px;
	font-size:14px;
	color:#666;
	
}
.pro-deta-tit-t11 img{
	max-width:880px;
}

.item-desc{
	opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
    transition: all .4s cubic-bezier(.4,0,.2,1);
	    font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 30px;
    padding: 0 23px;
    line-height: 24px;
    height: 72px;
}

/*============= contact ===========*/
.page-contact{
	padding:20px;
	padding-top:30px;
}
.page-contact p{
	line-height:180%;
	padding-bottom:20px;
	font-size:14px;
}
.page-contact img{
	    max-width: 1160px;
}