﻿/**网站全局css**/
* 
{
	margin: 0;
	padding: 0;
	word-break: break-word;
	font-family:"微软雅黑";
}
body 
{	
	color: #333;
	background: white;
	margin:auto;  
	min-width:1300px;
}
p 
{
	color: #333;
}
a 
{
	text-decoration: none;
	color: #333;
}
li 
{
	list-style: none;
}
img 
{
	border: none;
	display:block;
}
.clear 
{
	clear: both;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.height30
{
	height:30px;
}
.height40
{
	height:40px;
}
.huibg
{
	background:#f6f6f6;
}
/**网站全局css end**/
/**head.php**/
.c_headbg
{
	width:100%;
	height:88px;
}
.c_headbg .c_head
{
	width:1400px;
	margin:auto;
	height:88px;
}
.c_headbg .c_head .logo
{
	float:left;
	height:88px;
}
.c_headbg .c_head .logo a
{
	display:flex;
	height:100%;
	align-items:center;
}
.c_headbg .c_head .logo img
{
	width:100%;
	height:auto;
}
.c_headbg .c_head .nav
{
	float:right;
	height:30px;
	margin-top:29px;
	/*margin-left:40px;*/
}
.c_headbg .c_head .nav .xiang
{
	height:100%;
	float:left;
	position: relative;
	min-width:120px;
}
.c_headbg .c_head .nav .xiang a.yijia
{
	display:block;
	padding-left:25px;
	padding-right:25px;
	font-size:14px;
	font-weight: bold;
	line-height:30px;
	color:#333;
	position: relative;
	transition: 500ms;
}
.c_headbg .c_head .nav .xiang:hover a.yijia
{
	color:#fff;
}
.c_headbg .c_head .nav .xiang:hover a.yijia .cn
{
	display:none;
}
.c_headbg .c_head .nav .xiang:hover a.yijia .en
{
	display:block;
}
.c_headbg .c_head .nav .xiang a.yijia .cn
{
	text-align:center;
}
.c_headbg .c_head .nav .xiang a.yijia .en
{
	display:none;
	text-align: center;
}
.c_headbg .c_head .nav .xiang a.hover
{
	color:#fff;
}
.c_headbg .c_head .nav .xiang a.yijia:after
{
	 content:'';
	 width:100%;
	 height:100%;
	 position: absolute;
	 z-index:-10;
	 background:#c8a165;
	 top:0px;
	 left:0px;
	 transform: rotateY(90deg);
	 transition: 500ms;
}
.c_headbg .c_head .nav .xiang a.hover:after
{
	transform: rotateY(0deg);
}
.c_headbg .c_head .nav .xiang:hover a.yijia:after
{
	 transform: rotateY(0deg);
}
.c_headbg .c_head .headtel
{
	float:right;
	overflow:hidden;
	color:#000;
	font-weight: bold;
	font-size:20px;
	height:100%;
	line-height:88px;
	padding-left:20px;

}
.c_headbg .c_head .nav .xiang .erji
{
	position: absolute;
	top:30px;
	background:#fff;
	width:230px;
	left:-37px;
	border-radius:5px;
	box-sizing: border-box;
	padding:15px;
	padding-top:10px;
	z-index:1000;
	overflow:hidden;
	display: none;
}
.c_headbg .c_head .nav .xiang .erji .erjixiang
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.c_headbg .c_head .nav .xiang .erji .erjixiang a.erjia
{
	font-size:14px;
	text-align:center;
	color:#333;
	line-height:25px;
	text-align:left;
	padding-left:45px;
	overflow:hidden;
	display: block;
	transition:1s;
	box-sizing: border-box;
}
.c_headbg .c_head .nav .xiang .erji .erjixiang:hover a.erjia
{
	color:#c8a165;
}
/**head.php end**/
/**banner.php**/
.c_banner
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
	margin:auto;
}
.c_banner .prev
{
	width: 30px;
    height: 70px;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5);
    line-height: 70px;
    z-index:100;
    position: absolute;
    top:calc(50% - 35px);
    left:5%;
    cursor: pointer;
    color:#fff;
    text-align:center;
    font-size:30px;
    transition: 1s;
}
.c_banner .prev:hover
{
	background-color: rgba(200, 161, 101, 0.5);
}
.c_banner .next
{
	width: 30px;
    height: 70px;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5);
    line-height: 70px;
    z-index:100;
    position: absolute;
    top:calc(50% - 35px);
    right:5%;
    cursor: pointer;
    color:#fff;
    text-align:center;
    font-size:30px;
     transition: 1s;
}
.c_banner .next:hover
{
	background-color: rgba(200, 161, 101, 0.5);
}
.c_banner .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.c_banner .bd ul 
{
	overflow:hidden;
}
.c_banner .bd ul li
{
	width:100%;
	height:auto;
}
.c_banner .bd ul li a
{
	display: block;
	width:100%;
	height:auto;
}
.c_banner .bd ul li a .pic
{
	width:100%;
	height:auto;
}
.c_banner .bd ul li a .pic img
{
	width:100%;
	height:auto;
}
.c_banner .hd
{
	position: absolute;
	z-index:100;
	overflow:hidden;
	height:12px;
	font-size:0px;
	bottom:45px;
	text-align:center;
	width:100%;
}
.c_banner .hd ul li
{
	display: inline-block;
	width:12px;
	height:12px;
	border-radius:50%;
	background:#fff;
	margin-left:10px;
	margin-right:10px;
}
.c_banner .hd ul li.on
{
	background:#c8a165;
}
/**banner.php end**/
/**foot.php**/
.c_foot
{
	width:100%;
	height:auto;
}
.c_foot .footfirbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#eee;
	padding-top:50px;
	padding-bottom:50px;

}
.c_foot .footfir
{
	width:1300px;
	height:auto;
	margin:auto;

}
.c_foot .footfir .footinfo
{
	width:470px;
	float:left;
	overflow:hidden;
}
.c_foot .footfir .footinfo .logo
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.c_foot .footfir .footinfo .logo img
{
	width:300px;
	height:auto;
}
.c_foot .footfir .footinfo .biaoyu
{
	font-size:14px;
	color:#666;
	line-height:20px;
	width:calc(100% - 15px);
	margin-top:30px;
}
.c_foot .footfir .footinfo .footinfolist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.c_foot .footfir .footinfo .footinfolist .xiang
{
	font-size:14px;
	line-height:25px;
	overflow:hidden;
	padding-left:25px;
	box-sizing: border-box;
}
.c_foot .footfir .footinfo .footinfolist .xiang1
{
	background:url('../images/20200503210550985.png') no-repeat left center;
	background-size:12px 12px;
}
.c_foot .footfir .footinfo .footinfolist .xiang2
{
	background:url('../images/20200503210632782.png') no-repeat left center;
	background-size:12px 12px;
}
.c_foot .footfir .footinfo .footinfolist .xiang3
{
	background:url('../images/20200503210742407.png') no-repeat left center;
	background-size:12px 12px;
}
.c_foot .footfir .footinfo .footinfolist .xiang4
{
	background:url('../images/20200513095110511.png') no-repeat left center;
	background-size:12px 12px;
}
.c_foot .footfir .footnav
{
	width:250px;
	float:left;
	overflow:hidden;
}
.c_foot .footfir .footnav .bigtit
{
	font-size:16px;
	line-height:30px;
	font-weight:700;
	overflow:hidden;
}
.c_foot .footfir .footnav .line
{
	width:32px;
	height:1px;
	margin-top:15px;
	background:rgb(200, 112, 101);
}
.c_foot .footfir .footnav .list
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.c_foot .footfir .footnav .list .xiang 
{
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:25px;
}
.c_foot .footfir .footnav .list .xiang a
{
	font-size:14px;
	color:#666;
}
.c_foot .footfir .footmessage
{
	width:330px;
	float:left;
	overflow:hidden;
}
.c_foot .footfir .footmessage .bigtit
{
	font-size:16px;
	line-height:30px;
	font-weight:700;
	overflow:hidden;
}
.c_foot .footfir .footmessage .line
{
	width:32px;
	height:1px;
	margin-top:15px;
	background:rgb(200, 112, 101);
}
.c_foot .footfir .footmessage .footmsg
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.c_foot .footfir .footmessage .input
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}
.c_foot .footfir .footmessage .input input
{
	width:100%;
	border:1px solid #ddd;
	border-radius:5px;
	box-sizing: border-box;
	outline: none;
	padding-left:10px;
	padding-right:10px;
	height:25px;
	font-size:14px;
}
.c_foot .footfir .footmessage .input input:focus
{
	outline:none;
}
.c_foot .footfir .footmessage .textarea
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}
.c_foot .footfir .footmessage .textarea textarea
{
	width:100%;
	border:1px solid #ddd;
	border-radius: 2px;
	box-sizing: border-box;
	outline: none;
	padding:10px;
	height:70px;
	font-size:12px;
}
.c_foot .footfir .footmessage .textarea textarea:focus
{
	outline:none;
}
.c_foot .footfir .submit
{
	width:60px;
	height:25px;
	overflow:hidden;
}
.c_foot .footfir .submit input
{
	color:#fff;
	background:rgb(200, 112, 101);
	font-size:12px;
	border:none;
	cursor: pointer;
	display:block;
	width:100%;
	height:100%;
	border-radius: 5px;

}
.c_foot .footsecbg
{
	width:100%;
	height:auto;
	background:#f8f8f8;
	overflow:hidden;
}
.c_foot .footsecbg .footsec
{
	width:1300px;
	margin:auto;
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
}
.c_foot .footsecbg .footsec .banquan
{
	 float:left;
	 overflow:hidden;
	 font-size:12px;
	 line-height:25px;
	 color:#666;
}
.c_foot .footsecbg .footsec .zhichi
{
	 float:right;
	 overflow:hidden;
	 font-size:12px;
	 line-height:25px;
	 color:#666;
}
.c_foot .footsecbg .footsec .zhichi a
{
	color:#666;
}
/**foot.php end**/
/**index.php**/
.indblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indblock
{
	width:1300px;
	margin:auto;
	height:auto;
}
.indtit
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indtit .cnbigtit
{
	font-size:25px;
	font-weight: bold;
	line-height:30px;
}
.indtit .enbigtit
{
	font-size:14px;
	color:#999;
	line-height:20px;
	margin-top:5px;
}
.indtit .enbigtit a
{
	color:#999;
}
.indtit .line
{
	width:50px;
	height:2px;
	background:#c8a165;
	margin-top:10px;
}
.indmore
{
	text-align:right;
	font-size:15px;
	line-height:30px;
	color:#c8a165;
}
.indmore a
{
	color:#c8a165;
}
/**网站首页第一部分案例**/
.indcaselist
{
	width:100%;
	height:auto;
	margin-top:70px;
}
.indcaselist .bigxiang
{
	width:100%;
	margin-bottom:20px;
}
.indcaselist .bigxiang .cnbigtit
{
	font-size:25px;
	font-weight: bold;
	line-height:30px;
}
.indcaselist .bigxiang .enbigtit
{
	font-size:14px;
	color:#999;
	line-height:20px;
	margin-top:5px;
}
.indcaselist .bigxiang .enbigtit a
{
	color:#999;
}
.indcaselist .bigxiang .line
{
	width:50px;
	height:2px;
	background:#c8a165;
	margin-top:10px;
}
.indcaselist .bigxiang .caselist
{
	margin-top:20px;
}
.indcaselist .bigxiang .caselist .xiang
{
	margin-bottom:15px;
}
.indcaselist .bigxiang .more
{
	text-align:right;
	font-size:15px;
	line-height:30px;
	color:#c8a165;
}
.indcaselist .bigxiang .more a
{
	color:#c8a165;
}
.caselist
{
	width:100%;
	height:auto;
	font-size:0px;
}
.caselist .xiang
{
	display: inline-block;
	width:300px;
	vertical-align: top;
	position: relative;
	background:#fff;
	padding:7px;
	margin-right:33.33px;
	margin-bottom:33.33px;
	box-sizing: border-box;

}
.caselist .xiang:nth-child(4n)
{
	margin-right:0px;
}
.caselist .xiang .biga
{
	display: block;
	box-sizing: border-box;
}
.caselist .xiang .biga .pic
{
	width:100%;
	position: relative;
	overflow:hidden;
}
.caselist .xiang .biga .pic img
{
	width:286px;
	height:286px;
	transition: 1s;
}
.caselist .xiang:hover .biga .pic img
{
	transform: scale(1.1);
}
.caselist .xiang .biga .cntit
{
    color: #232323;
    font-size:16px;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden;
    text-align:center;
    margin-top:10px;
}
.caselist .xiang .biga .cndes
{
    color: #939393;
    font-size:12px;
    line-height:20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden;
    text-align:center;
    margin-bottom:20px;
}
.caselist .xiang .bigpic
{
	width:calc(100% - 14px);
	position: absolute;
	z-index:100;
	left:7px;
	top:7px;
	display:none;
}
.caselist .xiang .bigpic .pic
{
	position: relative;
	width:100%;
	height:auto;
	overflow:hidden;
}
.caselist .xiang .bigpic .pic img
{
	width:286px;
	height:286px;
	transition: 500ms;
}
.caselist .xiang:hover .bigpic .pic img
{
	transform: scale(1.1);
}
.caselist .xiang .bigpic .pic .zhezhao
{
	background-color: rgba(0,0,0,.5);
	position: absolute;
	z-index:100;
	bottom:-500px;
	left:0px;
	width:100%;
	height:100%;
	transition:300ms;
}
.caselist .xiang .bigpic .pic:hover .zhezhao
{
	bottom:0px;
}
.caselist .xiang .bigpic .pic .zhezhao a
{
	display: block;
	width:100%;
	height:100%;
}
.caselist .xiang .bigpic .pic .gongneng
{
	position: absolute;
	top:100px;
	z-index:100;
	width:100%;
	height:46px;
	font-size:0;
	text-align:center;
	opacity:0;
	transition: 300ms;
}
.caselist .xiang .bigpic .pic:hover .gongneng
{
	opacity:1;
}
.caselist .xiang .bigpic .pic .gongneng .quanxiang
{
	display: inline-block;
	width:46px;
	height:46px;
	margin-left:7px;
	margin-right:7px;

}
.caselist .xiang .bigpic .pic .gongneng .quanxiang a
{
	border-radius: 50%;
	box-sizing: border-box;
	font-size:16px;
	border:2px solid #fff;
	display: block;
	width:46px;
	height:46px;
	line-height:42px;
	background:#fff;
	transition: 1s;
}
.caselist .xiang .bigpic .pic .gongneng .quanxiang a:hover
{
	background:none;
	transform:scale(1.2);
	color:#fff;
}
/**网站首页第一部分案例 end**/
/**网站首页第二部分关于**/
.indabu
{
	width:100%;
	height:auto;
	background:#fff;
	padding:50px;
	box-sizing: border-box;
	overflow:hidden;
}
.indabu .pic
{
	width:340px;
	float:left;
	overflow:hidden;
}
.indabu .pic img
{
	width:100%;
	height:auto;
}
.indabu .wenzi
{
	width:830px;
	float:right;
	overflow:hidden;
}
.indabu .bigtit
{
	color: rgb(200, 112, 101);
    font-size: 30px;
    line-height:32px;
    font-weight: 700;
    margin-top:10px;
}
.indabu .cont
{
	margin-top:30px;
	overflow:hidden;
}
.indabu .cont .insxxcontent
{
	min-height:auto;
}
.indabu .more
{
	width:100%;
	height:auto;
	font-size:14px;
	line-height:20px;
	margin-top:30px;
}
.indabu .more a
{
	color:rgb(200, 112, 101);
}
/**网站首页第二部分关于 end**/
/**网站首页第三部分新闻**/
.indblock3
{
	margin-top:40px;
}
.indblock3 .bigtit
{
	font-size:25px;
	font-weight: bold;
	line-height:30px;
	text-align:center;
}
.indblock3 .indnewslist
{
	width:100%;
	margin-top:30px;
	margin-bottom:15px;
}
.indblock3 .indnewslist .hd
{
	display: none;
}
.indblock3 .indnewslist .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indblock3 .indnewslist .bd ul li
{
	width:420px;
	float:left;
	margin-right:20px;
}
.indblock3 .indnewslist .bd ul li:nth-child(3n)
{
	margin-right:0px;
}
.indblock3 .indnewslist .bd ul li a
{
	display:block;
	width:100%;
	background:#fff;
}
.indblock3 .indnewslist .bd ul li a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indblock3 .indnewslist .bd ul li a .pic img
{
	width:100%;
	height:280px;
	transition: 1s;
}
.indblock3 .indnewslist .bd ul li:hover a .pic img
{
	transform: scale(1.2);
}
.indblock3 .indnewslist .bd ul li a .wenzi
{
	box-sizing: border-box;
	padding:35px 40px;
	overflow:hidden;
}
.indblock3 .indnewslist .bd ul li a .wenzi .time
{
	font-size:14px;
	line-height:20px;
	text-align:center;
	color:rgb(200, 112, 101);
	transition: 1s;
}
.indblock3 .indnewslist .bd ul li:hover a .wenzi .time
{
	color:#999;
}
.indblock3 .indnewslist .bd ul li a .wenzi .tit
{
	font-size:16px;
	line-height:25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
}
.indblock3 .indnewslist .bd ul li a .wenzi .btn
{
	width:100%;
	height:40px;
	background:#c87065;
	font-size:14px;
	line-height:40px;
	color:#fff;
	text-align:center;
	margin-top:30px;
	transition: 1s;
}
.indblock3 .indnewslist .bd ul li:hover a .wenzi .btn
{
	background:#c85648;
}
/**网站首页第三部分新闻 end**/
/**网站首页第四部分友情链接**/
.indblockbg4
{
	background:url('../images/indblock4bg.jpg') repeat-x left bottom;
	margin-top:40px;
}
.indlink
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	background:#fff;
	margin-top:30px;
	box-sizing: border-box;
	padding:50px;
	padding-bottom:22px;
	border-bottom:1px solid #999;
}
.indlink .xiang
{
	display: inline-block;
	vertical-align: top;
	width:125px;
	margin-right:28px;
	margin-bottom:28px;
}
.indlink .xiang:nth-child(8n)
{
	margin-right:0px;
}
.indlink .xiang a
{
	display:block;
	overflow:hidden;
}
.indlink .xiang a .pic
{
	width:100%;
	height:auto;
}
.indlink .xiang a .pic img
{
	width:100%;
	height:70px;
}
/**网站首页第四部分友情链接 end**/
/**案例类别**/
.indcaselistnav
{
	margin-top:70px;
	font-size:0px;
	overflow:hidden;
}
.indcaselistnav .xiang
{
	display: inline-block;
	vertical-align: top;
	background:#fff;
	border:1px solid #c8a165;
	border-radius:20px;
	font-size:15px;
	width:150px;
	height:40px;
	text-align:center;
	box-sizing: border-box;
	line-height:38px;
	cursor: pointer;
	margin-right:20px;
	transition: 1s;
}
.indcaselistnav .xiang:hover
{
	background:#c8a165;
	color:#fff;
}
/**案例类别 end**/
/**index.php end**/
/**分页**/
.switch {
  padding-top: 17px;
  padding-bottom: 17px;
  text-align: center;
  width: 100%;
  overflow: hidden;
  font-size:14px;
  box-sizing: content-box;
}
.switch a {
  display: inline-block;
  border: 1px solid #ccc;
  text-align: center;
  margin: 1px;
  padding: 5px;
  background: #f2f2f2;
  color: #333;
  text-decoration: none;
  box-sizing: content-box;
}
.switch a:hover {
  background: #c8a165;
  color: white;
}
.switch a.on {
  background: #c8a165;
  color: white;
}
/**分页 end**/
/**内容页内容**/
.insbaikuang
{
	width:100%;
	padding:45px;
	box-sizing: border-box;
	overflow:hidden;
	background:#fff;
}
.inszt
{
	width:100%;
	height:auto;
	background:#f9f9f9;
}
.insxx
{
  width:1300px;
  height:auto;
  margin:auto;
  padding-top:70px;
  padding-bottom:70px;
}
.insxxbigtitle
{
  text-align: center;
  font-size:30px;
  padding-top:10px;
  padding-bottom:15px;
  color:#282828;
}
.insxxline
{
	width:100%;
	height:1px;
	background:#dcdcdc;
	margin:auto;
	margin-top:20px;
}
.insxxtitle
{
  text-align: center;
  font-size:24px;
  padding-bottom:15px;
  color:#333;
  line-height:35px;
}
.insxxtime
{
  text-align: center;
  font-size:14px;
  padding-bottom:10px;
  color:#999;
}
.insxxcontent
{
  text-align: justify;
  font-size:15px;
  color:#333;
  line-height:25px;
  color:#333;
  min-height:300px;
}
.insxx .insxxcontent video
{
	min-width:780px !important;
	display:block;
	margin:auto;
}
.insxxcontent img
{
   display:inline-block;
   max-width:100%;
   vertical-align:middle;
}
.insxxcontent p
{
  font-size:15px;
  color:#333;
  line-height:25px;
  color:#333;
}
.insxxpic
{
  height:auto;
  overflow:hidden;
  padding-bottom:10px;
  padding-top:10px;
}
.insxxpic img
{
  display:block;
  margin:auto;
  max-width:100%;
}
/**内容页内容 end**/
/**网站当前位置**/
.inssitebg
{
	width:100%;
	height:auto;
	background:#f1f1f1;
	height:90px;
	display:none;
}
.inssite
{
	width:1300px;
	margin:auto;
	height:auto;
	overflow:hidden;
	line-height:90px;
	font-size:14px;
	text-align:center;
	font-weight: bold;
}
.inssite a
{
	transition: 1s;
}
.inssite a:hover
{
	color:#c8a165;
}
/**网站当前位置 end**/
/**分类菜单**/
.inssitenavbg
{
	width:100%;
	height:auto;
}
.inssitenavbg .inssitenav
{
	width:1300px;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.inssitenavbg .inssitenav .leibieming
{
	float:left;
	color:#a5a5a5;
	font-size:14px;
	background:url('../images/20200512095607588.png') no-repeat 20px center;
	background-size:20px 20px;
	width:130px;
	height:50px;
	line-height:50px;
	box-sizing: border-box;
	padding-left:50px;
}
.inssitenavbg .inssitenav .insnav
{
	width:1170px;
	float:left;
	overflow:hidden;
	margin-top:10px;
}
.inssitenavbg .inssitenav .insnav .xianglist
{
	width:100%;
	height:auto;
	font-size:0px;
	overflow:hidden;
}
.inssitenavbg .inssitenav .insnav .xianglist .xiang
{
	display: inline-block;
	margin-bottom:10px;

}
.inssitenavbg .inssitenav .insnav .xianglist .xiang a
{
	display:block;
	overflow:hidden;
	padding-left:40px;
	padding-right:40px;
	font-size:14px;
	line-height:30px;
	color:#666;
	transition:1s;
}
.inssitenavbg .inssitenav .insnav .xianglist .xiang a:hover
{
	color:#fff;
	background:rgb(200, 112, 101);
}
.inssitenavbg .inssitenav .insnav .xianglist .xiang a.hover
{
	color:#fff;
	background:rgb(200, 112, 101);
}
.inssitenavbg .inssitenav .inszinav .xianglist .xiang a:hover
{
	color:#fff;
	background:#ddd;
}
.inssitenavbg .inssitenav .inszinav .xianglist .xiang a.hover
{
	color:#fff;
	background:#ddd;
}
/**分类菜单 end**/
/**case.php**/
.insxx .caselist
{
	
}
/**case.php end**/
/**caseshow.php**/
#free-zoomer-view-panel {
    position:absolute;
    width:300px;
    height:300px;
    border:1px solid #CCC;
    overflow:hidden;
    z-index:9999;
}
#free-zoomer-view-panel img {
    position:absolute;
    left:0px;
    top:0px;
}
.loading {
    background-image:url("loading.gif");
    background-repeat:no-repeat;
    background-position:center center;
}
img.free-zoomer {
    cursor:zoom-in;
}
.caseshow
{
	overflow:hidden;
	box-sizing: border-box;
	padding:30px 90px;
	background:#fff;
	overflow:hidden;
}
.caseshow .casetit
{
	font-size:20px;
	line-height:25px;
	overflow:hidden;
	font-weight: bold;
	margin-bottom:30px;
	text-align:center;
}
.caseshow .caseshowfir
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.caseshow .caseshowfir .pic
{
	width:370px;
	box-sizing: border-box;
	border:1px solid #eee;
	overflow:hidden;
	float:left;
}
.caseshow .caseshowfir .pic img
{
	width:100%;
	height:auto;
	overflow:hidden;
}
/**产品图片集**/
.picarr
{
	width:100%;
	height:auto;
	overflow:hidden;

}
.picarr .bd
{
	width:100%;
	height:auto;
	margin:auto;
	overflow:hidden;
	position:relative;
}
.picarr .bd .prev
{
	width:60px;
	height:60px;
	position:absolute;
	z-index:100;
	background:url('../images/litleftarr.png') no-repeat center center;
	top:calc(50% - 30px);
	left:20px;
	cursor: pointer;
	display:none;
}
.picarr .bd:hover .prev
{
	display:block;
}
.picarr .bd .next
{
	width:60px;
	height:60px;
	position:absolute;
	z-index:100;
	background:url('../images/litrightarr.png') no-repeat center center;
	top:calc(50% - 30px);
	right:20px;
	cursor: pointer;
	display:none;

}
.picarr .bd:hover .next
{
	display:block;
}
.picarr ul.bigImg
{
	width:calc(100% - 2px);
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-bottom:15px;
	border:1px solid #ddd;
}
.picarr ul.bigImg li
{
	width:100%;
	height:680px;
	display:flex;
	align-items: center;
	overflow:hidden;
}
.picarr ul.bigImg li img
{
	width:100% !important;
	height:auto !important;
	overflow:hidden;
}
.picarr .smallScroll
{
	width:1118px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.picarr .smallScroll a
{
	display:block;
	height:60px;
	width:34px;
	overflow:hidden;
	float:left;
	cursor: pointer;
	text-align: center;
	line-height: 60px;
	font-size:20px;
	transition:1s;
}
.picarr .smallScroll a:hover
{
	color:rgb(200, 112, 101);
}
.picarr .smallScroll .smallImg
{
	width:1050px;
	height:auto;
	overflow:hidden;
	float:left;
}
.picarr .smallScroll .smallImg ul
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.picarr .smallScroll .smallImg ul li
{
	width:98px;
	height:auto;
	overflow:hidden;
	border:1px solid #ccc;
	float:left;
	margin-right:35px;
	cursor: pointer;

}
.picarr .smallScroll .smallImg ul li.on
{
	border:1px solid rgb(200, 112, 101);
}
.picarr .smallScroll .smallImg ul li .pic
{
	width:100%;
	height:68px;
	display: flex;
	align-items: center;
}
.picarr .smallScroll .smallImg ul li img
{
	width:100%;
	height:auto;
}
/**产品图片集 end**/
.caseshow .caseshowfir .wenzi
{
	float:right;
	width:720px;
	overflow:hidden;
	display: none;
}
.caseshow .caseshowfir .wenzi .casetit
{
	font-size:20px;
	line-height:25px;
	overflow:hidden;
	font-weight: bold;
	margin-top:10px;
}
.caseshow .caseshowfir .wenzi .casedes
{
	font-size:14px;
	color:#999;
	margin-top:20px;
	line-height:25px;
}
.caseshow .caseshowsec
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:40px;
	
}
.caseshow .caseshowsec .casedt
{
	background:#f3f3f3;
	height:40px;
	overflow:hidden;
	font-size:0px;
}
.caseshow .caseshowsec .casedt p
{
	display: inline-block;
	margin-left:10px;
	background:#fff;
	box-sizing: border-box;
	border-top:2px solid #c8a165;
	height:40px;
	font-size:16px;
	line-height:38px;
	color:#c8a165;
	padding-left:20px;
	padding-right:20px;
}
.caseshow .caseshowsec .insxxcontent
{
	margin-top:30px;
}
/**caseshow.php end**/
/**news.php**/
.insnewslist
{
	width:100%;
	height:auto;
}
.insnewslist .xiang
{
	width:100%;
	height:auto;
	margin-bottom:30px;
	
}
.insnewslist .xiang a
{
	display: block;
	box-sizing: border-box;
	border:1px solid #eee;
	padding:30px;
	box-shadow:0px 0px 10px #fff;
	transition: 1s;

}
.insnewslist .xiang a:hover
{
	box-shadow:0px 0px 10px #ccc;
}
.insnewslist .xiang a .tittime
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #eee;
	padding-bottom:15px;
}
.insnewslist .xiang a .tittime .tit
{
	font-size:18px;
	line-height:30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
	height:30px;
	width:calc(100% - 100px);
	float:left;
	color:#666;
	transition: 1s;

}
.insnewslist .xiang a:hover .tittime .tit
{
	color:#c8a165;
}
.insnewslist .xiang a .tittime .time
{
	font-size:16px;
	line-height:30px;
	overflow:hidden;
	height:30px;
	width:100px;
	float:left;
	text-align:right;
	color:#999;
}
.insnewslist .xiang a .des
{
	font-size:14px;
	line-height:25px;
	color:#999;
	margin-top:12px;

}
.insnewslist .xiang a .btn
{
	width:130px;
	height:35px;
	box-sizing: border-box;
	text-align:center;
	line-height:33px;
	border:1px solid #eee;
	color:#666;
	text-align:center;
	font-size:14px;
	margin-top:15px;
	transition: 1s;
}
.insnewslist .xiang a:hover .btn
{
	background:#c8a165;
	color:#fff;
}
/**news.php end**/
/**contact.php**/
.inscontact
{
	width:100%;
	height:auto;
	background:#fff;
}
.inscontact .contactinfo
{
	float:left;
	width:730px;
	height:auto;
	padding:60px;
	box-sizing: border-box;
}
.inscontact .contactinfo .bigtit
{
	font-size: 28px;
	font-weight:bold;
	line-height:35px;

}
.inscontact .contactinfo .line
{
	width:32px;
	height:1px;
	margin-top:15px;
	background:rgb(200, 112, 101);
}
.inscontact .contactinfo .des
{
	width:100%;
	height:auto;
	font-size:14px;
	overflow:hidden;
	line-height:25px;
	color:#666;
	margin-top:30px;
}
.inscontact .contactinfo .list
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	margin-top:30px;
}
.inscontact .contactinfo .list .xiang
{
	width:50%;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	padding-right:10px;
	margin-top:30px;
	font-size:14px;
	color:#666;
	padding-left:50px;
	line-height:30px;
	height:30px;
}
.inscontact .contactinfo .list .xiang1
{
	background:url('../images/20200511200301441.png') no-repeat left center;
	background-size:30px 30px;
}
.inscontact .contactinfo .list .xiang2
{
	background:url('../images/20200511200312331.png') no-repeat left center;
	background-size:30px 30px;
}
.inscontact .contactinfo .list .xiang3
{
	background:url('../images/20200511200343316.png') no-repeat left center;
	background-size:30px 30px;
}
.inscontact .contactinfo .list .xiang4
{
	background:url('../images/20200511200355503.png') no-repeat left center;
	background-size:30px 30px;
}
.inscontact .message
{
	float:left;
	width:570px;
	height:auto;
	padding:60px;
	box-sizing: border-box;
	background:#fff;
	box-shadow: 0px 0px 20px #ccc;
}
.inscontact .message .bigtit
{
	font-size: 28px;
	font-weight:bold;
	line-height:35px;
}
.inscontact .message .line
{
	width:32px;
	height:1px;
	margin-top:15px;
	background:rgb(200, 112, 101);
}
.inscontact .message .msg
{
	margin-top:20px;
}
.inscontact .message .msg .input
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}
.inscontact .message .msg  .input input
{
	width:100%;
	border:1px solid #ddd;
	border-radius:5px;
	box-sizing: border-box;
	outline: none;
	padding-left:10px;
	padding-right:10px;
	height:35px;
	font-size:14px;
}
.inscontact .message .msg  .input input:focus
{
	outline:none;
}
.inscontact .message .msg  .textarea
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}
.inscontact .message .msg .textarea textarea
{
	width:100%;
	border:1px solid #ddd;
	border-radius: 2px;
	box-sizing: border-box;
	outline: none;
	padding:10px;
	height:100px;
	font-size:14px;
}
.inscontact .message .msg .textarea textarea:focus
{
	outline:none;
}
.inscontact .message .msg .submit
{
	width:80px;
	height:30px;
	overflow:hidden;
}
.inscontact .message .msg .submit input
{
	color:#fff;
	background:rgb(200, 112, 101);
	font-size:14px;
	border:none;
	cursor: pointer;
	display:block;
	width:100%;
	height:100%;
	border-radius: 5px;

}
.shejiliucheng
{
	width:100%;
	height:auto;
	margin-bottom:30px;
}
.shejiliucheng .insxxcontent
{
	min-height:auto;
}
/**contact.php end**/
/*客服1*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	bottom:50px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #c8a165 url(../images/kefutb4.png) no-repeat 7px 7px;
	background-size:40px 40px; 
}
.yb_bar .yb_phone {
	background: #c8a165 url(../images/kefutb1.png) no-repeat 7px 7px;
	background-size:40px 40px; 
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #c8a165 url(../images/kefutb3.png) no-repeat 7px 7px;
	background-size:40px 40px; 
}
.yb_bar .yb_ercode {
	background: #c8a165 url(../images/kefutb5.png) no-repeat 7px 7px;
	background-size:40px 40px; 
}
.yb_bar .yb_msg {
	background: #c8a165 url(../images/kefutb2.png) no-repeat 7px 7px;
	background-size:40px 40px; 
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
/*客服1 ene*/
/**客服2**/
#service {
	width:50px;
	height:auto;
	position: fixed;
	top:45%;
	right:0px;
	z-index:1000;
}
#service ul
{
	width:100%;
	height:auto;
}
#service ul li
{
	display: block;
	margin-bottom:10px;
}
#service ul li a
{
	display: block;
	position: relative;
	cursor: pointer;
}
#service ul li a .tb
{
	width:50px;
	background:#ccc;
	display:flex;
	justify-content: center;
	align-items: center;
	height:50px;
}
#service ul li a:hover .tb
{
	background:#333;
}
#service ul li a .tb img
{
	width:30px;
	height:30px;
}
#service ul li a .wenzi
{
	height:50px;
	top:0px;
	width:150px;
	background:#333;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:50px;
	height:50px;
	position: absolute;
	left:-150px;
	display: none;
}
#service ul li a:hover .wenzi
{
	display: block;
}
#service ul li a .code
{
	height:100px;
	top:0px;
	width:100px;
	position: absolute;
	left:-100px;
	display: none;
}
#service ul li a .code img
{
	width:100%;
	height:100%;
}
#service ul li a:hover .code
{
	display: block;
}
#zhuanfawangzhi
{
	position: absolute;
	z-index:1000;
	right:-100000px;
	
}
/**客服2 end**/