/**ç½‘ç«™å…¨å±€css**/
* 
{
	margin: 0;
	padding: 0;
	word-break: break-word;
	font-family:"å¾®è½¯é›…é»‘";
}
body 
{	
	color: #282828;
	background: white;
	margin:auto;  
	min-width:1500px;
	background-attachment: fixed;
}
p 
{
	color: #282828;
}
a 
{
	text-decoration: none;
	color: #282828;
}
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:#f9f9f9;
}
.pc_hide
{
	display:none;
}
.m_hide
{
	display:block;
}
/**ç½‘ç«™å…¨å±€css end**/
/**head.php**/
.c_headbg
{
	width:1500px;
	height:auto;
	position:absolute;
	top:35px;
	z-index:100;
	left:calc(50% - 750px);
}
.c_headbg .c_head
{
	width:100%;
	height:80px;
	margin:auto;
	background:#18664c;
	border-radius:5px;
	box-sizing: border-box;
	padding-left:50px;
	padding-right:50px;
}
.c_headbg .c_head .logo
{
	width:330px;
	float:left;
}
.c_headbg .c_head .logo a
{
	display:block;
}
.c_headbg .c_head .logo a img
{
	width:330px;
	height:80px;
}
.c_headbg .c_nav
{
	height:100%;
	font-size:0;
	float:right;
	max-width:calc(100% - 330px);
}
.c_headbg .c_nav .xiang
{
	display:inline-block;
	vertical-align: middle;
	height:100%;
	position: relative;
	margin-left:60px;
}
.c_headbg .c_nav .xiang a.yijia
{
	display: block;
	height:100%;
	color:#fff;
	text-align:center;
	font-size:18px;
	line-height:80px;
	box-sizing: border-box;
	transition: 1s;
}
.c_headbg .c_nav .xiang:hover a.yijia
{
	color:#fec106;
}
.c_headbg .c_nav .xiang a.hover
{
	color:#fec106;
}
/*.c_headbg .c_nav .xiang .erji
{
	position: absolute;
	top:100px;
	background:rgba(255,255,255,0.8);
	width:180px;
	left:calc(50% - 90px);
	box-sizing: border-box;
	z-index:1000;
	overflow:hidden;
	display:none;
}
.c_headbg .c_nav .xiang:hover .erji
{
	height:auto;
}
.c_headbg .c_nav .xiang .erji .erjixiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #eee;
}
.c_headbg .c_nav .xiang .erji .erjixiang a.erjia
{
	font-size:15px;
	text-align:center;
	color:#222;
	line-height:25px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	overflow:hidden;
	display: block;
	transition: 1s;
}
.c_headbg .c_nav .xiang .erji .erjixiang:hover a.erjia
{
	background:#18664c;
	color:#fff;
}*/
.m_head
{
	display: none;
}
/**head.php end**/
/**banner.php**/
.c_banner {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
/*.banner .prev
{
	width:50px;
	height:80px;
	background:url('/style/image/bannerleftarr.png') no-repeat center center;
	position: absolute;
	top:calc(50% - 40px);
	left:5%;
	z-index:100;
	cursor: pointer;
	display: none;
}
.banner:hover .prev
{
	display: block;
}
.banner .next
{
	width:50px;
	height:80px;
	background:url('/style/image/bannerrightarr.png') no-repeat center center;
	position: absolute;
	top:calc(50% - 40px);
	right:5%;
	z-index:100;
	cursor: pointer;
	display: none;
}
.banner:hover .next
{
	display: block;
}*/
.c_banner .hd {
  overflow: hidden;
  position: absolute;
  bottom:30px;
  z-index:1;
  width:100%;
}
.c_banner .hd ul {
  overflow: hidden;
  text-align: center;
  width:100%;
  height:auto;
  font-size:0;
  zoom:1;
}
.c_banner .hd ul li {
  display:inline-block;
  width:12px;
  height:12px;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
  vertical-align: middle;
  font-size:0;
  margin-left:14px;
  margin-right:14px;
  background:#fff;
  border-radius:2px;
  border-radius: 50%;
}
.c_banner .hd ul li.on {

   background:#18664c;
}
.c_banner .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.c_banner .bd li {
  zoom: 1;
  vertical-align: middle;
  width:100%;
  height:600px;
}
.c_banner .bd li a
{
	display:block;
	width:100%;
	height:100%;
}
.m_banner
{
	display: none;
}
/**banner.php end**/
/**foot.php**/
.c_footbg
{
	 width:100%;
	 height:auto;
	 overflow:hidden;
}
.c_footbg .footfirbao
{
	  width:100%;
	  height:auto;
	  overflow:hidden;
	  background:#18664c;
	  padding-top:60px;
	  padding-bottom:60px;
}
.c_footbg .footfir
{
	 width:1500px;
	 height:auto;
	 margin:auto;
	 overflow:hidden;
	 display:flex;
	 flex-wrap: wrap;
	 justify-content: space-between;
}
.c_footbg .footfir .footnav
{
	 width:750px;
	 height:auto;
	 overflow:hidden;
	 font-size:0px;
}
.c_footbg .footfir .footnav .xiang
{
	 width:285px;
	 height:auto;
	 overflow:hidden;
	 display: inline-block;
	 vertical-align: top;
}
.c_footbg .footfir .footnav .xiang .list
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.c_footbg .footfir .footnav .xiang .list .lxiang
{
	width:110px;
	vertical-align: top;
	display: inline-block;
	overflow:hidden;
	margin-bottom:10px;
	font-size:14px;
	line-height:20px;
	color:#fff;
}
.c_footbg .footfir .footnav .xiang .list .lxiang a
{
	color:#fff;
}

.c_footbg .footfir .footnav .xiang1
{
	width:180px;
}
.c_footbg .footfir .footfirtitle
{
	font-size:16px;
	color:#fff;
	line-height:20px;
	overflow:hidden;
	margin-bottom:20px;
}
.c_footbg .footfir .footinfo
{
	width:630px;
	height:auto;
	overflow:hidden;
}
.c_footbg .footfir .footinfo .infolist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.c_footbg .footfir .footinfo .infolist .xiang
{
	font-size:14px;
	line-height:20px;
	color:#fff;
	margin-bottom:10px;
}
.c_footbg .footfir .towcode
{
	width:120px;
	height:auto;
}
.c_footbg .footfir .towcode img
{
	width:100%;
	height:auto;
}
.c_footbg .footsecbao
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#18664c;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 1px solid rgba(255,255,255,.2);
}
.c_footbg .footsec
{
	width:1500px;
	margin:auto;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.c_footbg .footsec .xiang
{
	font-size:14px;
	line-height:20px;
	color:#dedede;
}
.c_footbg .footsec .xiang a
{
	color:#dedede;
}
#m_footnavgu
{
	display:none;
}
/**foot.php end**/
/**index.php**/
.indblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:70px;
	padding-bottom:70px;
}
.indblock
{
	width:1500px;
	height:auto;
	margin:auto;
}
.indtou
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indtou .indbigtit
{
	 text-align: center;
	 font-size:36px;
	 line-height:40px;
	 color:#222;
}
.indtou .indbigdes
{
	font-size:18px;
	overflow:hidden;
	color:#999;
	text-align:center;
	margin-top:15px;
	line-height:20px;
}
.indtou .indline
{
	width:55px;
	height:5px;
	overflow:hidden;
	background:#18664c;
	margin:auto;
	margin-top:10px;
}
.indmore
{
	width:140px;
	height:50px;
	overflow:hidden;
}
.indmore a
{
	display: block;
	width:100%;
	height:100%;
	background:#10a88c;
	color:#fff;
	text-align:center;
	line-height:50px;
	font-size:18px;
	transition: 1s;
	border-radius: 25px;
}
.indmore a:hover
{
	border-radius: 0px;
}
.indjianxi
{
	width:100%;
	height:40px;
}
/**ç½‘ç«™é¦–é¡µç¬¬ä¸€éƒ¨åˆ†å…³äºŽæˆ‘ä»¬**/
.indabu
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indabu .indabuleft
{
	width:690px;
	float:left;
	overflow:hidden;
}
.indabu .indabuleft .indabu_cont
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indabu .indabuleft .indabu_cont .insxxcontent
{
	min-height:auto;
}
.indabu .indabuleft .indabu_cont .indabucont
{
	width:100%;
	height:auto;
	overflow:hidden;
	
}
.indabu .indabuleft .indabu_cont .indabucont p
{
	font-size:18px;
	line-height:36px;
	margin-bottom:20px;
}
.indabu .indabuleft .indmore
{
	margin-top:20px;
}
.indabu .indaburight
{
	width:750px;
	height:auto;
	overflow:hidden;
	float:right;
}
.indabu .indaburight .indabuvideo
{
    width:100%;
    height:auto;
    overflow:hidden;
}
.indabu .indaburight .indabuvideo img
{
	width:100%;
	display:block;
	overflow:hidden;
	object-fit: fill;

}
/**ç½‘ç«™é¦–é¡µç¬¬ä¸€éƒ¨åˆ†å…³äºŽæˆ‘ä»¬ end**/
/**ç½‘ç«™é¦–é¡µç¬¬äºŒéƒ¨åˆ†äº§å“å±•ç¤º**/
.indblockbg2
{
	background:url('/style/image/indabubg.jpg') no-repeat center center;
	background-size:cover !important;
	background-attachment: fixed;
}
.indpro
{
	width:100%;
	height:auto;
}
.indpro .indpronav
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	text-align:center;
}
.indpro .indpronav .xiang
{
	display: inline-block;
	vertical-align: top;
	height:auto;
	overflow:hidden;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:25px;
} 
.indpro .indpronav .xiang a
{
	display:block;
	background:#fff;
	text-align:center;
	min-width:180px;
	height:55px;
	line-height:55px;
	box-sizing: border-box;
	padding-left:10px;
	padding-right:10px;
	font-size:18px;
	transition: 1s;
}
.indpro .indpronav .xiang:hover a
{
	color:#fff;
	background:#18664c;
} 
.indpro .indprolist
{
	width:100%;
	height:auto;
	position: relative;
}
.indpro .indprolist .prev
{
	width:60px;
	height:60px;
	background:url('/style/image/leftarrhui.png') no-repeat center center;
	background-color:#fff;
	border-radius: 50%;
	position: absolute;
	top:calc(50% - 30px);
	left:-80px;
	z-index:10;
	cursor: pointer;
	transition: 1s;
}
.indpro .indprolist .prev:hover
{
	background:url('/style/image/leftarrbai.png') no-repeat center center;
	background-color:#18664c;
}
.indpro .indprolist .next
{
	width:60px;
	height:60px;
	background:url('/style/image/rightarrhui.png') no-repeat center center;
	background-color:#fff;
	border-radius: 50%;
	position: absolute;
	top:calc(50% - 30px);
	right:-80px;
	z-index:10;
	cursor: pointer;
	transition: 1s;
}
.indpro .indprolist .next:hover
{
	background:url('/style/image/rightarrbai.png') no-repeat center center;
	background-color:#18664c;
}
.indpro .indprolist .hd
{
	display: none;
}
.indpro .indprolist .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indpro .indprolist .bd ul li
{
	width:300px;
	height:300px;
	overflow:hidden;
	margin-right:8.57px;
	padding-top:10px;
	transition: 1s;
}
.indpro .indprolist .bd ul li:hover
{
	padding-top:0px;
}
.indpro .indprolist .bd ul li a
{
	display: block;
	width:100%;
	height:100%;
	position: relative;
	background-size:cover !important;
	transition: 1s;
}
.indpro .indprolist .bd ul li:hover a
{
	opacity:0.8;
}
.indpro .indprolist .bd ul li a .title
{
	position: absolute;
	bottom:0px;
	z-index:10;
	width:100%;
	padding:15px;
	font-size:18px;
	color:#fff;
}
.indblock2 .indmore
{
	margin:auto;
	margin-top:30px;
}
/**ç½‘ç«™é¦–é¡µç¬¬äºŒéƒ¨åˆ†äº§å“å±•ç¤º end**/
/**ç½‘ç«™é¦–é¡µç¬¬ä¸‰éƒ¨åˆ†æ–°é—»ä¸­å¿ƒ**/
.indnews
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indnews .indnewslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.indnews .indnewslist .xiang
{
	display: inline-block;
	width:480px;
	margin-right:30px;
	vertical-align: top;
}
.indnews .indnewslist .xiang:nth-child(3n)
{
	margin-right:0px;
}
.indnews .indnewslist .xiang a
{
	display:block;
	width:100%;
	height:auto;
	padding:40px;
	box-sizing: border-box;
	background:#f4f4f4;
	transition: 1s;
}
.indnews .indnewslist .xiang:hover a
{
	background:#18664c;
}
.indnews .indnewslist .xiang a .tit
{
	font-size:20px;
	text-align:left;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height:22px;
	transition: 1s;
}
.indnews .indnewslist .xiang:hover a .tit
{
	color:#fff;
}
.indnews .indnewslist .xiang a .time
{
	font-size:14px;
	line-height:20px;
	color:#999;
	margin-top:10px;
	transition: 1s;

}
.indnews .indnewslist .xiang:hover a .time
{
	color:#fff;
}
.indnews .indnewslist .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.indnews .indnewslist .xiang a .pic img
{
	width:400px;
	height:250px;
}
.indnews .indnewslist .xiang a .des
{
	font-size:16px;
	line-height:24px;
	height:48px;
	overflow:hidden;
	color:#666;
	margin-top:15px;
	transition: 1s;
}
.indnews .indnewslist .xiang:hover a .des
{
	color:#fff;
}
.indnews .indnewslist .xiang a .arr
{
	width:100%;
	height:20px;
	background:url('/style/image/indnewsarr.png') no-repeat left center;
	margin-top:20px;
}
.indnews .indnewslist .xiang:hover a .arr
{
	background:url('/style/image/indnewsbaiarr.png') no-repeat left center;
}
.indblock3 .indmore
{
	margin:auto;
	margin-top:30px;
}
/**ç½‘ç«™é¦–é¡µç¬¬ä¸‰éƒ¨åˆ†æ–°é—»ä¸­å¿ƒ end**/
/**ç½‘ç«™é¦–é¡µç¬¬å››éƒ¨åˆ†æ¡ˆä¾‹**/
.indblockbg4
{
	background:#f7f7f7;
}
.indcase
{
	width:100%;
	height:auto;
}
.indcase .indcaselist
{
	width:2020px;
	height:auto;
	position: relative;
}
.indcase .indcaselist .prev
{
	width:60px;
	height:60px;
	background:url('/style/image/leftarrhui.png') no-repeat center center;
	background-color:#fff;
	border-radius: 50%;
	position: absolute;
	top:calc(50% - 30px);
	left:-80px;
	z-index:20;
	cursor: pointer;
	transition: 1s;
}
.indcase .indcaselist .prev:hover
{
	background:url('/style/image/leftarrbai.png') no-repeat center center;
	background-color:#18664c;
}
.indcase .indcaselist .next
{
	width:60px;
	height:60px;
	background:url('/style/image/rightarrhui.png') no-repeat center center;
	background-color:#fff;
	border-radius: 50%;
	position: absolute;
	top:calc(50% - 30px);
	left:1520px;
	z-index:20;
	cursor: pointer;
	transition: 1s;
}
.indcase .indcaselist .next:hover
{
	background:url('/style/image/rightarrbai.png') no-repeat center center;
	background-color:#18664c;
}
.indcase .indcaselist .hd
{
	display: none;
}
.indcase .indcaselist .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indcase .indcaselist .bd ul li
{
	width:660px;
	overflow:hidden;
	margin-right:20px;
}
.indcase .indcaselist .bd ul li a
{
	position: relative;
	width:100%;
	height:430px;
	overflow:hidden;
	display: block;
	transition: 1s;
}
.indcase .indcaselist .bd ul li:hover a
{
	opacity:0.7;
}
.indcase .indcaselist .bd ul li a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indcase .indcaselist .bd ul li a .pic img
{
	width:660px;
	height:375px;
}
.indcase .indcaselist .bd ul li a .titdes
{
	width:450px;
	height:125px;
	background:rgba(24,102,76,0.95);
	position: absolute;
	bottom:0px;
	left:30px;
	z-index:10;
	padding-left:20px;
	padding-right:20px;
	box-sizing: border-box;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
}
.indcase .indcaselist .bd ul li a .titdes .tit
{
	font-size:20px;
	line-height:22px;
	overflow:hidden;
	color:#fff;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.indcase .indcaselist .bd ul li a .titdes .des
{
	font-size:16px;
	line-height:18px;
	overflow:hidden;
	color:#fff;
	text-overflow: ellipsis;
	margin-top:18px;
	white-space: nowrap;
}
.indcase .indcaselist .zhezhao
{
	width:520px;
	height:430px;
	background:#f7f7f7;
	position: absolute;
	right:0px;
	top:0px;
	z-index:15;
}
.indblock4 .indmore
{
	margin:auto;
	margin-top:30px;
}
/**ç½‘ç«™é¦–é¡µç¬¬å››éƒ¨åˆ†æ¡ˆä¾‹ end**/
/**ç½‘ç«™é¦–é¡µç¬¬äº”éƒ¨åˆ†åˆä½œ**/
.indhezuo
{
	width:100%;
	height:auto;
	font-size:0px;
}
.indhezuo .xiang
{
	width:190px;
	height:auto;
	display: inline-block;
	vertical-align: top;
	margin-right:28.33px;
	margin-bottom:28.33px;
}
.indhezuo .xiang:nth-child(7n)
{
	margin-right:0px;
}
.indhezuo .xiang a
{
	display: block;
	box-shadow: 0px 0px 5px #ddd;
	transition: 1s;
}
.indhezuo .xiang:hover a
{
	box-shadow: 0px 0px 5px #18664c;
}
.indhezuo .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indhezuo .xiang a .pic img
{
	width:190px;
	height:86px;
}
.indblockbg5
{
	padding-bottom:38.75px;
}

/**ç½‘ç«™é¦–é¡µç¬¬äº”éƒ¨åˆ†åˆä½œ end**/
/**index.php end**/
/**å†…é¡µæ‰€åœ¨çš„ä½ç½® **/
.inssitenavbg 
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:70px;

}
.inssitenavbg .insnav
{
	width:1500px;
	margin:auto;
	overflow:hidden;
	font-size:0px;
	text-align:center;
}
.inssitenavbg .insnav .xiang
{
	display: inline-block;
	vertical-align: top;
	margin-right:15px;
	margin-left:15px;
}
.inssitenavbg .insnav .xiang a
{
	display: block;
	font-size:18px;
	color:#222;
	line-height:55px;
	transition: 1s;
	height:55px;
	box-sizing: border-box;
	min-width:180px;
	background:#f7f7f7;
}
.inssitenavbg .insnav .xiang a:hover
{
	color:#fff;
	background:#18664c;
}
.inssitenavbg .insnav .xiang a.hover
{
	color:#fff;
	background:#18664c;
}
.insbanner
{
	width:100%;
	height:500px;
	overflow:hidden;
}
.insbanner p{
	text-align: center;
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	padding-top: 250px;
}
.minsbanner
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.minsbanner img
{
	width:100%;
	height:auto;
}
/**å†…é¡µæ‰€åœ¨çš„ä½ç½® end**/
/**å†…å®¹é¡µå†…å®¹**/
.inszt
{
	width:100%;
	height:auto;
	background:#f7f7f7;
}
.insxx
{
  width:1500px;
  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:22px;
  padding-bottom:15px;
  color:#333;
  line-height:30px;
}
.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;
}
.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**/
/**åˆ†é¡µ**/
.switch {
  padding-top: 17px;
  padding-bottom: 17px;
  text-align: center;
  width: 100%;
  overflow: hidden;
  font-size:14px;
  box-sizing: content-box;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.switch ul{
	display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.switch a ,.switch span{
  display: inline-block;
  border: 1px solid #ccc;
  text-align: center;
  margin: 1px;
  padding: 10px;
  background: #f2f2f2;
  color: #333;
  text-decoration: none;
  box-sizing: content-box;
}
.switch a:hover {
  background: #18664c;
  color: white;
}
.switch .active span {
  background: #18664c;
  color: white;
  border-color: #18664c;
}

/**åˆ†é¡µ end**/
/**about.php**/
.insaboutblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insaboutblockbg .indabutou
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insaboutblockbg .indabutou .indabutit
{
	font-size:30px;
	line-height:32px;
	text-align:center;
	font-weight:bold;
}
.insaboutblockbg .indabutou .insabuline
{
	width:40px;
	height:5px;
	overflow:hidden;
	background:#18664c;
	margin:auto;
	margin-top:15px;
}
.insabu_jianjie
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insabu_jianjie .left
{
	width:840px;
	float:left;
	overflow:hidden;
}
.insabu_jianjie .left .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:25px;
}
.insabu_jianjie .left .xiang .tit
{
	font-size:18px;
	color:#fff;
	line-height:20px;
	background:#18664c;
	padding:10px 30px;
	display: inline-block;
	vertical-align: top;
}
.insabu_jianjie .left .xiang .des
{
	font-size:18px;
	line-height:30px;
	overflow:hidden;
	margin-top:15px;
}
.insabu_jianjie .right
{
	width:600px;
	height:auto;
	overflow:hidden;
	float:right;
}
.insabu_jianjie .right .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insabu_jianjie .right .pic img
{
	width:100%;
	height:auto;
}
.insabu_wenhua
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.insabu_wenhua .xiang
{
	width:735px;
	height:auto;
	display: inline-block;
	vertical-align: top;
	margin-right:30px;
	margin-bottom:30px;
	background:#fff;
}
.insabu_wenhua .xiang:nth-child(2n)
{
	margin-right:0px;
}
.insabu_wenhua .xiang .pic
{
	width:220px;
	height:auto;
	overflow:hidden;
	float:left;
}
.insabu_wenhua .xiang .pic img
{
	width:220px;
	height:150px;
}
.insabu_wenhua .xiang  .wenzi
{
	width:calc(100% - 220px);
	overflow:hidden;
	padding:30px;
	box-sizing: border-box;
	float:left;

}
.insabu_wenhua .xiang  .wenzi .tit
{
	font-size:22px;
	height:auto;
	line-height:25px;
	font-weight: bold;
	color:#18664c;
}
.insabu_wenhua .xiang  .wenzi .des
{
	font-size:18px;
	height:auto;
	line-height:25px;
	margin-top:12px;
}
/**about.php end**/
/**contact.php**/
.inscontact
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inscontact .zuo
{
	width:650px;
	float:left;
	height:auto;
	overflow:hidden;
	padding-top:20px;
}
.inscontact .zuo .bigtit
{
	font-size:32px;
	line-height:34px;
	overflow:hidden;
}
.inscontact .zuo .line
{
	width:95px;
	height:3px;
	background:#18664c;
	margin-top:25px;

}
.inscontact .zuo .info
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:25px;
}
.inscontact .zuo .info .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #dcdcdc;
	margin-top:15px;
}
.inscontact .zuo .info .xiang .tit
{
	font-size:16px;
	line-height:30px;
	overflow:hidden;
	box-sizing: border-box;
}
.inscontact .zuo .info .xiang .xq
{
	font-size:16px;
	line-height:30px;
	overflow:hidden;
	box-sizing: border-box;
	margin-top:10px;
	padding-bottom:5px;
}
.inscontact .map
{
	width:800px;
	height:auto;
	float:right;
	overflow:hidden;
}
.inscontact .map img
{
	width:100%;
	height:auto;
}
/**contact.php end**/
/**product.php**/
.insprolist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	align-items: stretch;
}
.insprolist .xiang
{
	 width:290px;
	 height:auto;
	 overflow:hidden;
	 margin-right:12.5px;
	 margin-bottom:30px;
	 background:#f7f7f7;
	 transition: 1s;
}
.insprolist .xiang:hover
{
	background:#18664c;
}
.insprolist .xiang:nth-child(5n)
{
	margin-right:0px;
}

.insprolist .xiang a
{
	  display:block;
	  width:100%;
	  height:auto;
}
.insprolist .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insprolist .xiang a .pic img
{
	width:100%;
	height:290px;
}
.insprolist .xiang a .tit
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:;
	font-size:18px;
	line-height:20px;
	text-align:center;
	box-sizing: border-box;
	padding:10px 5px;
	transition: 1s;
}
.insprolist .xiang:hover a .tit
{
	color:#fff;
}
/**product.php end**/
/**news.php**/
.insnewslist
{
	width:100%;
	height:auto;
}
.insnewslist .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:30px;
	transition: 1s;
	box-shadow: 5px 5px 10px #fff;
}
.insnewslist .xiang:hover
{
	box-shadow: 5px 5px 10px #ccc;
}
.insnewslist .xiang a
{
	display:block;
	background:#f4f4f4;
	box-sizing: border-box;
	padding:25px 30px;
	overflow:hidden;
}
.insnewslist .xiang a .pic
{
	width:220px;
	height:auto;
	float:left;
}
.insnewslist .xiang a .pic img
{
	width:100%;
	height:137.5px;
}
.insnewslist .xiang a .wenzi
{
	width:1080px;
	margin-left:30px;
	float:left;
	overflow:hidden;
}
.insnewslist .xiang a .wenzi .title
{
	font-size:20px;
	line-height:25px;
	overflow:hidden;
	margin-top:15px;
	transition: 1s;
}
.insnewslist .xiang a:hover .wenzi .title
{
	color:#18664c;
}
.insnewslist .xiang a .wenzi .time
{
	font-size:14px;
	line-height:20px;
	overflow:hidden;
	color:#999;
	margin-top:20px;
	transition: 1s;
}
.insnewslist .xiang:hover a .wenzi .time
{
	color:#18664c;
}
.insnewslist .xiang a .wenzi .des
{
	font-size:16px;
	line-height:20px;
	overflow:hidden;
	color:#666;
	margin-top:20px;
	transition: 1s;
}
.insnewslist .xiang:hover a .wenzi .des
{
	color:#18664c;
}
.insnewslist .xiang a .arr
{
	  width:75px;
	  float:left;
	  height:20px;
	  background:url('/style/image/indnewsarr.png') no-repeat center center;
	  margin-top:60px;
}
/**news.php end**/
/**case.php**/
.inscaselist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	align-items: stretch;
}
.inscaselist .xiang
{
	 width:480px;
	 height:auto;
	 overflow:hidden;
	 margin-right:30px;
	 margin-bottom:30px;
	 background:#f7f7f7;
	 transition: 1s;
}
.inscaselist .xiang:hover
{
	background:#18664c;
}
.inscaselist .xiang:nth-child(3n)
{
	margin-right:0px;
}

.inscaselist .xiang a
{
	  display:block;
	  width:100%;
	  height:auto;
}
.inscaselist .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inscaselist .xiang a .pic img
{
	width:100%;
	height:272px;
}
.inscaselist .xiang a .tit
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:;
	font-size:18px;
	line-height:20px;
	text-align:center;
	box-sizing: border-box;
	padding:10px 5px;
	transition: 1s;
}
.inscaselist .xiang:hover a .tit
{
	color:#fff;
}
/**case.php end**/

@media (max-width: 992px){
	.about1{
		width: 100% !important;
		margin-bottom: 20px;
	}
	.about2{
		width: 100% !important;
	}
	.about1 p,.about1 p span{
		font-size: 16px !important;
		line-height: 2 !important;
	}
}

