@charset "utf-8";
body{
	color:#333;
	font-family:Helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",STHeiti,"华文细黑",sans-serif;
	font-size:12px;
}
input,button,select,textarea{
	outline:none;
	font-family:Helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",STHeiti,"华文细黑",sans-serif;
}
textarea{
	resize:none;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
}
input:-webkit-autofill{
	-webkit-box-shadow:0 0 0 1000px #fff inset;
}
label.error{
	display:block;
	color:#f00;
}
a{
	text-decoration: none;
}
/*header css start*/
.w1200_auto{
	width:1200px;
	margin:0 auto;
}
#header{
	width:100%;
    min-width:1200px;
    margin:0 auto;
    position:fixed;
    top:0;
    left:0;
    z-index:999;
    background:#253630;
    height:118px;
    box-shadow: 0 2px 20px rgba(42,59,53,0.9) ;
   	opacity:0.9;  
	filter:alpha(opacity=90);   
}
#topMian{
	width:1200px;
	margin:0 auto;
}
.topMian-logo{
	float:left;
}
.topMian-logo img{
	display:block;
}
.topMian-list{
	float:left;
}
.topMian-list li{
	float:left;
	width:120px;
	cursor:pointer;
	text-align:center;
	height:118px;
}
.topMian-list li>a{
	color:#fff;
	font-size:15px;
	display:block;
	padding-top:40px;
}
.topMian-list li.on,.topMian-list li:hover{
	background:#153128
}
.topMian-list li.on>a,.topMian-list li:hover>a{
	color:#d3cb6d;
	font-weight:bold;
}
.topMian-right{
	float:right;
	position:relative;
}
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#2c897e;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#2c897e;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#2c897e;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#2c897e;
}
.topMian-right input{
	width:170px;
	border:1px solid #2a574a;
	height:35px;
	padding:0 10px;
	border-radius:30px;
	background:transparent;
	margin-top:40px;
	color:#2c897e;
}
.topMian-right .search{
	position:absolute;
	right:10px;
	top:48px;
	width:20px;
	height:20px;
	display:inline-block;
	background:url(../images/common/search.png) no-repeat;
	cursor:pointer;
}
/*header css end*/
/*foot css start*/
.foot{
	width:100%;
	min-width:1200px;
	background:#2a574a;
	font-family:"微软雅黑";
	padding-bottom:50px;
}
.footWrap{
	width:870px;
	margin:0 auto;

	overflow:hidden;
}
.footWrap-tel{
	width:650px;
	margin:0 auto;
	overflow:hidden;
}
.footTelList{
	width:950px;
	margin:0 auto;
}
.footTelList li{
	float:left;
	width:395px;
	margin-right:80px;
}
.footTelList li .telWrap{
	width:395px;
	height:135px;
	background:#275145;
	padding:30px 10px 30px 45px;
	margin:0 auto;
}
.footTelList li .map_Box{
	padding:15px 10px 15px 45px;
}
.footTelList li .telWrap .tel_icon{
	float:left;
	background:url(../images/index/tel_icon.png) no-repeat;
	width:76px;
	height:75px;
	margin-right:10px;
}
.footTelList li .telWrap .tel_text{
	float:left;
	color:#9e9853;
	font-size:24px;
}
.footTelList li .telWrap .tel_text>span{
	font-size:36px;
	font-weight:bold;
	font-family:"Arial";
	border-bottom:1px solid #9e9853;
}
.footTelList li .map_Box .map_txt{
	color:#9e9853;
	font-size:16px;
}
.footNavWrap{
	width:860px;
	margin:30px auto;
}
.footNavWrap li{
	float:left;
	width:220px;
	text-align:center;
	color:#fff;
	font-size:18px;
	height:68px;
	line-height:68px;
	background:#275145;
	margin-right:210px;
	box-shadow: 0 8px #244c40;
}
.footNavWrap li>a{
	color:#fff;
	font-weight:bold;
}
.footNavWrap li.on>a{
	color:#9e9853;
}
.copyright{
	text-align:center;
	color:#153128;
	font-size:13px;
	margin-top:25px;
	line-height:25px;
}
.copyright .accord{
	margin:0 15px;
}
/*分页*/
.pager{
	width:300px;
	margin:0 auto 40px auto;
}
.pager .pager_item{
	width:19px;
	height:19px;
	margin-right:9px;
	text-align:center;
	line-height:19px;
	color:#bfbfbf;
	font-size: 14px;
	display:inline-block;
}
.pager .pager_item.active{
	background:#d5cd74;
	color:#fff;
}
.pager .pre{
	border:1px solid #cccccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	width:80px;
	height:35px;
	line-height:35px;
	display:inline-block;
	text-align:center;
	margin-right:9px;
	font-size:14px;
	color:#999999
}
.pager .next{
	margin-right:0;
}

/*产品列表*/
.goodsListWrap{
	width:1196px;
	overflow:hidden;
	margin:0 auto;
	padding-bottom:5px;
}
.goodsList{
	width:1200px;
	display:block;
	margin:0 auto;
	margin-left:3px;
}
.goodsList li{
	width:290px;
	text-align:center;
	float:left;
	margin-top:45px;
	border:1px solid #fff;
	margin-right:10px;
	padding:15px;
}
.goodsList li img{
	width:100%;
}
.goodsList li .goodinfo{
	height:70px;
}
.goodsList li .goodinfo span{
	display:block;
	font-size:14px;
	color:#39373a;
  	overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.goodsList li:hover{
	border:1px solid #f3f2f6;
	box-shadow:2px 2px 2px #f3f2f6,2px -2px 2px #f3f2f6,-2px 2px 2px #f3f2f6,-2px -2px 2px #f3f2f6;
}
.goodsMore{
	width:250px;
	display:block;
	margin:50px auto;
}
.goodsList li:hover .goodinfo span{
	color:#2c897e;
}
/*弹窗*/
.layui-layer-title{
	display:none;
}
.layui-layer-btn{
	display:none;
}
/*.layui-layer-dialog .layui-layer-content{
	background:#fff;
}*/
.layui-layer{
	background:#fff;
}
.popup-content{
	width:530px;
	margin:73px auto auto auto;
	font-family:"微软雅黑";
}
.popup-content .title{
	text-align:center;
	font-size:24px;
	color:#2a574a;
	text-transform:capitalize;
}
.popup-content .title>span{
	margin:0 10px;
}
.popup-content .popup_dl{
	margin-top:45px;
}
.popup-content .popup_dl dt{
	float:left;
	width:70px;
	color:#666;
	font-size:16px;
	margin-bottom:10px;
	line-height:40px;
}
.popup-content .popup_dl dd{
	float:left;
	width:460px;
	margin-bottom:10px;
}
.popup-content .popup_dl dd>input{
	width:460px;
	height:40px;
	border:1px solid #e4e0e0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	padding:0 10px;
	line-height:40px;
}
body .layui-layer-dialog .layui-layer-content{
	padding:0;
	height:600px
}
.popup-content .popup_dl dd .message{
	width:460px;
	height:200px;
	border:1px solid #e4e0e0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	padding:0 10px;
}
.popup-content .popup_btnWrap{
	width:220px;
	margin:25px auto;
}
.popup-content .popup_btnWrap a{
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	width:100px;
	height:35px;
	text-align:center;
	line-height:35px;
	display:block;
	background:#fff;
}
.popup-content .popup_btnWrap .submit_btn{
	float:left;
	color:#2a574a;
	border:1px solid #2a574a;
}
.popup-content .popup_btnWrap .cancel_btn{
	float:right;
	color:#999999;
	border:1px solid #e4e0e0;
}
body .layui-layer-setwin .layui-layer-close1{
	background:url(../../static/images/common/close.png) no-repeat;
	width:48px;
	height:48px;
}
body .layui-layer-setwin .layui-layer-close1:hover{
	background:url(../../static/images/common/close.png) no-repeat;
}
body .layer-vip .layui-layer-content{
	overflow:hidden;
}