/*

垂直居中
-webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
transition: all 0.5s ease-out 0s;


前后一个

.tel ul li:first-child {
}

.tel ul li:last-child {
	background: none;
}

第一行
display: inline-block;
white-space: nowrap; 
width: 100%; 
overflow: hidden;
text-overflow:ellipsis;


&nbsp;

box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);

字间距为8px
letter-spacing:8px;
visibility:hidden;占位

border-radius:30px;

*/




* {
	padding:0;
	margin:0;
}

html{
	font-size:10px;	
}

body{
	
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif,;
	font-size:12px;
	color:#666;
	overflow-x:hidden;
}

div,span,a,img,h1,h2,h3,h4,h5,h6,h7,h8,ul,li,dl,dt,dd,strong,em,embed,table,tr,td,input,form,select,option,p,del,b{
	padding:0;
	margin:0;
	font-weight:normal;
}


div,figure,img,input,button {
	box-sizing: border-box;
}

ul,ol,li {
	list-style:none;
}

h1,h2,h3,h4,h5,h6,h7,h8{
	font-size:12px;
	font-weight:normal;
}

img {
	display: block;
	max-width: 100%;
	vertical-align: middle;
}

a {
	color:#666;
	text-decoration:none;
}

p {
	color:#666;
}


*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
::-webkit-scrollbar {
	width: 8px;
}
::-webkit-scrollbar-track {
	background: #fff;
}
::-webkit-scrollbar-thumb {
	border:solid 2px #fff;
	width:6px;
	border-radius:5px;
}


@font-face {
	font-family:ATTEN;
	src: url("../font/HATTEN.TTF");
}

@font-face {
	font-family:impact;
	src: url("../font/impact.ttf");
}


@font-face {
	font-family:youyuan;
	src: url("../font/youyuan.TTF");
}

.clearfix:after {
	content:".";  
	height:0;  
	visibility:hidden;  
	display:block;  
	clear:both;  
}



.sj_nav{
	display:none;
}



/*布局*/

.hydiv,
.pc_topdiv,
.headdiv,
.bannerdiv,
.picdiv,
.cendiv,
.gdlrdiv,
.dzddiv,
.dzdfwdiv,
.ysdiv,
.al_dzddiv,
.xw_dzddiv,
.smnavdiv,
.jtdiv,
.cpdiv,
.aldiv,
.xwdiv,
.hzdiv,
.footerdiv,
.sj_footerdiv,
.bqdiv,
.aboutdiv,
.guestdiv,
.rydiv,
.list_arcdiv,
.list_arc_dzddiv,
.list_arc_olddiv,
.list_newsdiv,
.arc_newsdiv,
.arc_arcdiv{
	width:100%;
	
}





/*全局宽*/

.hy,
.pc_top,
.head,
.cen,
.dzd,
.ys,
.al_dzd,
.xw_dzd,
.smnav,
.jt,
.cp,
.al,
.xw,
.hz,
.footer,
.sj_footer,
.bq,
.about,
.guest,
.ry,
.list_arc,
.list_arc_dzd,
.list_arc_old,
.list_news,
.arc_news,
.arc_arc{	
	margin:0 auto;
	max-width:1200px;
}


/*垂直居中*/

.czjz{
	-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all 0.5s ease-out 0s;
}

/*上传图自适应*/

.sameimg img{
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);

}


.hydiv{
	background:#4A4B5D;


}



.hy{
	height:35px;
	line-height:35px;
	color:#fff;
	animation-duration:1s;
	
}

.hy h1 {
	font-size:14px;
	
	
}

.hy h1 em{
	
	float:right;
	
}

.hy h1 em a{
	font-size:14px;
	color:#fff;
}

.hy h1 em a:hover{
	text-decoration:underline;
}


/*头部*/

.pc_topdiv{
	
	
}

.pc_top,
.logo,
.tel{	
	height:90px;
	
}

.logo{
    float: left; 
	width:450px;
	animation-duration:2s;
	background:url(../images/logo.jpg) left no-repeat;
	padding-left:75px;
}

.logo h1{
	font-size:24px;
	font-family:youyuan;
	padding-top:22px;
	color:#333;
	font-weight:bold;
	
}

.logo h2{
	padding-top:5px;
	letter-spacing:0.5px;
	
}


.tel{
	float:right;
	width:720px;
	animation-duration:2s;
	padding-left:22px;
}


.tel ul li{
	width:85px;
	height:90px;
	line-height:90px;
	text-align:center;
	float:left;
	margin-left:2px;
	margin-top:5px;
	padding-right:3px;
}


.tel ul li a{
	display:block;
	font-size:16px;
    transition: all 0.5s ease-out 0s;
}

.tel ul li a:hover{
 	margin-top:-5px;
 }


.tel ul li:nth-child(7n+1) {
	animation-duration:1s;
}
.tel ul li:nth-child(7n+2) {
	animation-duration:1.2s;
}
.tel ul li:nth-child(7n+3) {
	animation-duration:1.4s;
}
.tel ul li:nth-child(7n+4) {
	animation-duration:1.6s;
}
.tel ul li:nth-child(7n+5) {
	animation-duration:1.8s;
}
.tel ul li:nth-child(7n+6) {
	animation-duration:2s;
}
.tel ul li:nth-child(7n+7) {
	animation-duration:2.2s;
}

/*电脑/手机主色调*/
.in_about_l h3,
.in_al_dzd_a_r h3,
.nav h1 a,
.more h4 a:hover,
.in_xw_title h1 a:hover,
.tel ul li a:hover,
.hover a,
.hover a:visited,
.product-dh h2 a:hover,
.product-dh h3 a:hover,
.address-left h2,
.pagination li a:hover,
.case-xq5 span a:hover,
.product-dh h3  i,
.qyzz-nr ul li a:hover .zzbt h1,
.right_fdj h2 i,
.address-left ul li a:hover,
.pc_nav_n ul li:hover a {
	color:#47ACC0;
}


::-webkit-scrollbar-thumb,
::-webkit-scrollbar-thumb:window-inactive,
::-webkit-scrollbar-thumb:vertical:hover,
.sange i.xian-a1,
.sange i.xian-a2,
.sange i.xian-a3,
.tiao,
.top h1,
.in_al_dzd_a_r h3 b,
.product-dh h2 a:before,
.pagination li.thisclass,
.install-nr ul li:hover dl dd,
.arc_bot h5 b,
.index-tit-nav li.current,
.pc_nav_n li:hover ul li a:hover,
.in_dzd ul li:hover,
.in_dzdfw ul li:hover,
.suspension .a{
	background:#47ACC0;
}


@media (max-width: 860px) {
.sj_footerdiv,
.product-dh h2 a{ 
	background:#47ACC0;
}

}


/*导航去除最后一个背景*/
.in_smnav_t ul li:last-child,
.tel ul li:last-child {
	background: none;
}




/*导航一*/

.headdiv{
	background:#1344BA;
	
}


.head{
	height:60px;
	line-height:60px;
	box-sizing:border-box;
	
}



/*导航一*/



.menu {
	margin-left:398px;
	float:right;
	position:absolute;
	z-index:9991;

}


.pc_nav_n {
	
	width:800px;
	height:90px;
	line-height:90px;
	overflow: visible;
	box-sizing: border-box;	
}


.pc_nav_n ul {
	font-size: 16px;
	


}

.pc_nav_n ul p a{ 
	line-height:12px;
	font-size:12px;
	text-decoration:underline;
}

.pc_nav_n ul li {
	float:left; 
	position:relative;
}

.pc_nav_n ul li a{
	display:block; 
	text-align:center; 
	text-decoration:none; 
	width:82px; 
	margin:0 9px;
	
}

.pc_nav_n ul li:first-child{
	color:#FFFFFF;
	
}


.pc_nav_n ul li ul {
	display: none;

}



.pc_nav_n ul li:hover ul {
	display:block; 
	position:absolute;
	z-index: 9991;
	top:90px; 
	left:-20px;
}


.pc_nav_n ul li:hover ul li {
	font-size:14px;	
}


.pc_nav_n ul li:hover ul li a {
	width:145px;
	height: 45px;
	line-height:45px;
	display:block;
	color:#666;
	font-weight:normal;	
	background:#FFFFFF;
	border-bottom:1px solid #eee;
	animation-duration:1.4s;
	
}

.pc_nav_n ul li:hover ul li a:hover {

	color: #FFFFFF;

}

.pc_nav_n p {

	color:#666;

	

}

.pc_nav_n p a {
	line-height:30px;
	background:#666;
	color:#FFFFFF;
	padding:2px;
	text-decoration:none;
	

}

.pc_nav_n p a:hover{
	background: #993300;
	color:#FFFFFF;

	

}

.pc_nav ul li:hover {
	
	
}


.hover1 a,
.pc_nav ul li a:hover,
.hover1 a:visited{
	/*display:block;
	color: #FFFFFF;*/	
}



/*banner*/

.bann{
	margin:0 auto;
	max-width:1920px;
	position: relative;
	z-index: 9990;
	

}



.bannerPanel,
.banner{
	height: inherit !important;
}

video{
/*object-fit: fill;




object-fit:contain;

object-fit:cover;*/

/*object-fit:none;*/
	


}

.bannerPanel {
	
	width:100%;
	float:left;
	position:relative;
	display: block;
	
}

.bannerPanel .swiper-wrapper {
	position:relative;
	
}

.bannerPanel .swiper-pagination-bullet {
	opacity: .6;
	background:#fff;
}
.bannerPanel .swiper-pagination-bullet-active {
	width:20px;
	height:8px;
	border-radius:8px;
	background:#fff;
	opacity:1;
}
.banner {
	width:100%;
	float:left;
	position:relative;
	
}
.pc-banner {
	width:100%;
	height:100%;
	float:left;
}

.banner-tp .swiper-container {
	width: 100%;
	height: 100%;
}
.bannerPanel .swiper-slide {
	text-align: center;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23cccccc'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23cccccc'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto
}

.banner-nr {
	width:100%;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;

}
.banner-nr div {
	width:1600px;
	float:left;
	text-align:center;
}
.banner-nr h1 {
	width:100%;
	float:left;
	font-size:26px;
	color:#fff;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	animation-duration:1s;
}
.banner-nr h2 {
	width:100%;
	float:left;
	font-size:46px;
	color:#fff;
	margin-top:15px;
	font-weight:bold;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	animation-duration:1.2s;
}
.banner-nr p {
	width:100%;
	float:left;
	font-size:18px;
	color:#fff;
	line-height:36px;
	margin-top:20px;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	animation-duration:1.4s;
}

/*首页关于我们*/


.cendiv{
	 width:100%;
	 margin-top:2%;
	 float:left;
	 overflow:hidden;  
}


.cen{
	
	
}


.in_about {
	width:100%;
	overflow:hidden;
	padding: 0 1%;
} 

.in_same_titel h1,
.in_same_titel h2{
	text-align:center;
	
}


.in_same_titel h1{
	font-size:50px;
	animation-duration:1s;
	font-family:ATTEN;
	text-transform:uppercase;
	color:#ddd;
	
}  

.in_same_titel h2 b{
	width:30px;
	height:1px;
	display: inline-table;
	position:relative;
	top:-10px;
	background:#666;	
}  

.in_same_titel h2 {
	font-size:30px;
	margin:10px 0;
	animation-duration:1.1s;
	margin-bottom:30px;	
}

	
.in_about_l {
	width:52%;
	float:left;
	overflow:hidden;
} 

.in_about_l h3 {
	font-size:22px;
	line-height:3;
	margin-bottom:20px;
	animation-duration:1.2s;
	border-bottom:1px solid #ddd;
	
} 
.in_about_l p {
	width:100%;
	float:left;
	font-size:14px;
	color:#666;
	line-height:2;
	margin-bottom:15px;
	animation-duration:1.3s;
}

.in_about_l p:nth-child(3n+2) {
	animation-duration:1.4s;
}

.in_about_l p:nth-child(3n+3) {
	animation-duration:1.5s;
}


.more{
	margin:10px 0;	
}

.more h4 {
	float: left;
	animation-duration:1.2s;
}

.more h4 a {
	display:inline-block;
	float:left;
	font-size:14px;
	color:#666;
	text-transform:uppercase;
	transition: all 0.5s ease-out 0s;
}
.more h4 a i {
	display:inline-block;
	width:34px;
	background:#000;
	height:1px;
	margin:3px 5px;
	transition: all 0.5s ease-out 0s;
}

.more h4 a:hover i {
	margin:3px 10px;
}


.in_about_l ul {
	width:100%;
	float:left;
	margin-top:30px;
}
.in_about_l ul li {
	width:30%;
	float:left;
	border-right:1px solid  #ccc;
	animation-duration:1.5s;

}
.in_about_l ul li:nth-child(3n+2) {
	animation-duration:1.6s;
}
.in_about_l ul li:nth-child(3n+3) {
	animation-duration:1.7s;
}
.in_about_l ul li h5 {
	width:100%;
	float:left;
	text-align:center;
}
.in_about_l ul li h5 img {
	max-width:100%;
	margin:0 auto;
}
.in_about_l ul li h6 {
	width:100%;
	float:left;
	font-size:1.4rem;
	color:#666;
	text-align:center;
}
.in_about_l ul li:nth-child(3n+3) {
	border:0px;
}

.in_about_l ul li:hover h6 {
	color:#2056ad;
}

.in_about_r {
	width:45%;
	float: right;
	overflow:hidden;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
} 

.in_about_r dl {
	width:100%;
	position:relative;
	overflow:hidden;
}
.in_about_r dl dt {
	width:100%;
	overflow:hidden;
	
}
.in_about_r dl dt img {
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
}


.in_about_r  dl dt img:hover {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}



 /*左右滚动*/
 
.gdlrdiv{
	background:url(../images/nav_line.jpg);
	margin-top:50px;
}
 
 
div.indexmaindiv {
	height:280px;
	margin:0px auto;
	width:1330px;
	
	
}

div.indexmaindiv1 {

}
div.indexmaindiv1 div.stylesgoleft {
	float:left;
	width:54px;
	height:280px;
	background:url(../images/q1.png) no-repeat left  center;
	cursor:pointer;
}
div.indexmaindiv1 div.stylesgoleft:hover {
	background:url(../images/q3.png) no-repeat left  center;
}
div.indexmaindiv1 div.playerdetail {
	
}
div.indexmaindiv1 div.playerdetail div.detailimg {
	
}

div.maindiv1 {
	float:left;
	margin:0 auto;
	width:1200px;
	height:280px;
	overflow:hidden;
	position:relative;
	margin:0px 10px;
}


div.maindiv1 ul {
	position:absolute;
	left:0;
	top:0;
}


div.maindiv1 ul li {
	float:left;
	width:270px;
	height:280px;
	margin-left:25px;
	padding-top:35px;
	overflow:hidden;
}


div.indexmaindiv1 div.playerdetail div.detailimg img {
	width:264px;
	height:190px;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border:1px solid #eee;
	background:#FFFFFF;
	padding:3px;
	overflow:hidden;
}

div.indexmaindiv1 div.playerdetail div.detailimg img:hover {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
	-webkit-backface-visibility: hidden;
	overflow:hidden;
}



div.indexmaindiv1 div.playerdetail div.teanames {
	text-align:center;
	font-size:14px;
	margin-top:5px;
	color:#404040;
}
div.indexmaindiv1 div.playerdetail div.teadetail {
	width:156px;
	height:27px;
	margin:5px 8px;
	color:#666;
}
div.indexmaindiv1 div.playerdetail .checkdetail {
	
}
div.indexmaindiv1 div.stylesgoright {
	float: left;
	width:54px;
	height:280px;
	background:url(../images/q2.png) no-repeat right  center;
	cursor:pointer;
}
div.indexmaindiv1 div.stylesgoright:hover {
	background:url(../images/q4.png) no-repeat right  center;
}



.indexmaindiv p{
	font-size:14px;
	text-align:center;
	line-height:2.5;

}


.hsldr-container{
	display: none;

}


/*幻灯B*/



.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }



/*首页服务项目*/

.dzddiv{
	 width:100%;
	 margin-top:2%;
	 float:left;
	 overflow:hidden;  
}


.dzd{
	
	
}


.in_dzd{
	width:100%;
	overflow:hidden;
	padding:  1%;
} 


.in_dzd ul {
	width:100%;
	float:left;
	color:#333;
	text-align:center;
}
.in_dzd ul li {
	width:23.5%;
	float:left;
	margin-right:2%;
	padding:.2%;
	margin-top:2%;
	transition: all 0.5s ease-out 0s;
	animation-duration:1s;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.in_dzd ul li:nth-child(4n+2) {
	animation-duration:1.1s;
}
.in_dzd ul li:nth-child(4n+3) {
	animation-duration:1.2s;
}
.in_dzd ul li:nth-child(4n+4) {
	margin-right:0px;
	animation-duration:1.3s;
}

.in_dzd ul li dl {
	width:100%;
	float:left;
}

.in_dzd ul li span h4 {
	width:100%;
	float:left;
	font-size:16px;
	line-height:3;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.in_dzd ul li span p {
	font-size:14px;
	line-height:2;
	display: inline-block;
 	white-space: nowrap; 
  	width: 100%; 
  	overflow: hidden;
 	 text-overflow:ellipsis;
	
}




.in_dzd ul li:hover span h4,
.in_dzd ul li:hover span p {
	color:#fff;
}

.in_dzd ul li:hover span h4 em {
	background:url(../images/news-gd2.png) center no-repeat;
}


/*首页优势*/


.ysdiv{
	 width:100%;
	 margin-top:2%;
	 float:left;
	 overflow:hidden;
	
}


.ys{
	
	
}


.in_ys{
	width:100%;
	overflow:hidden;
	padding: 0 1%;
	
	
} 

.in_ys_all{
	width:100%;
	overflow:hidden;
	
	
	
} 




.in_ys_l{
	width:45%;
	float:left;	
	border:1px solid #eee;	
} 










.in_ys_r{
	width:52%;
	float:right;
	
	
	
} 





.in_ys_r_t p:nth-child(3n+1){
	animation-duration:1s;
	
	
}



.in_ys_r_t p:nth-child(3n+2){
	margin:3% 0;
	animation-duration:1.2s;
	
	
}

.in_ys_r_t p:nth-child(3n+3){
	margin:3% 0;
	animation-duration:1.4s;
	
	
}


.in_ys_r_t p{
	
	line-height:2.5;
	font-size:14px;
}


.in_ys_r_b{
	width:17%;
	float:left;
	margin:0 4%;
	margin-top:5%;
	
	
}


.in_ys_r_b1{
	width:36%;
	float:left;
	padding:0 15px;
}


.in_ys_r_b:first-child{
	float:left;
}




.in_ys_r_b:last-child{
	float:right;
}




.project1-left_dzd {
	width:100%;
	float:left;
	overflow:hidden;
	
}
.project1-left_dzd ul {
	width:100%;
	float:left;
}


.project1-left_dzd ul li {
	width:100%;
	float:left;
	margin-bottom:16px;
}



.in_ys_r_b:nth-child(4n+1) {
	
	animation-duration:1.8s;
}

.in_ys_r_b:nth-child(4n+2) {
	
	animation-duration:2.0s;
}

.in_ys_r_b:nth-child(4n+3) {
	
	animation-duration:1.4s;
}

.in_ys_r_b:nth-child(4n+4) {
	
	animation-duration:1.6s;
}




.project1-left_dzd ul li dl {
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
}
.project1-left_dzd ul li dl dt {
	width:100%;
	float:left;
	overflow:hidden;
}


.project1-left_dzd ul li dl dt img {
	width:100%;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;	
}
.project1-left_dzd dl dd {
	/*width:100%;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	float:left;
	font-size:14px;
	color:#fff;
	opacity:0;
	background:rgba(51,51,51,0.8);
	-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all 0.5s ease-out 0s;*/
	text-align:center;
	line-height:2.5;
}
.project1-left_dzd dl dd h1 {
	width:100%;
	text-align:center;
	transition: all 0.5s ease-out 0s;
	margin-bottom:15px;
	margin-left:25%;
}
.project1-left_dzd dl dd h1 img {
	max-width:100%;
}
.project1-left_dzd dl dd h2 {
	width:100%;
	float:left;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-top:30px;
	transition: all 0.5s ease-out 0s;
}
.project1-left_dzd dl span {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	float:left;
	font-size:14px;
	color:#fff;
	padding:20px;
	transition: all 0.5s ease-out 0s;
}
.project1-left_dzd dl:hover dd {
	opacity:1;
}
.project1-left_dzd dl:hover dd h1 {
	margin-bottom:0px;
}
.project1-left_dzd dl:hover dd h2 {
	margin-top:20px;
}
.project1-left_dzd dl:hover dt img {
	-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);

}
.project1-left_dzd dl:hover span {
	bottom:-80px;
}






/*稻中道首页客户案例*/

.al_dzddiv{
	 width:100%;
	 margin-top:2%;
	 float:left;
	 overflow:hidden;
	 background:#F4F4F4;
	 padding:2% 0;
	   
}


.al_dzd{
	
	
	
}


.in_al_dzd{
	width:100%;
	overflow:hidden;
	background:#FFFFFF;
	margin-top:5%;

} 



.in_al_dzd_a_l{
	float:left;
	width:49%;
	overflow:hidden;
	
} 





.in_al_dzd_a_l dl {
	width:100%;
	position:relative;
	overflow:hidden;
}

.in_al_dzd_a_l dl dt {
	width:100%;
	overflow:hidden;
	
}
.in_al_dzd_a_l dl dt img {
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
}


.in_al_dzd_a_l  dl dt img:hover {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);

}



.in_al_dzd_a_r{
	float: right;
	width:49%;
	padding-right:2%;

	

} 

.in_al_dzd_a_r h3,
.in_al_dzd_a_r h4 {
	display: inline-block;
	white-space: nowrap; 
	width: 100%; 
	overflow: hidden;
	text-overflow:ellipsis
	
} 

.in_al_dzd_a_r h3 {
	font-size:22px;
	line-height:3;
	animation-duration:1.2s;
	padding-top:2%;
	
}



.in_al_dzd_a_r h3 b {
	font-family:impact;
	color:#FFFFFF;
	padding:15px;
	font-size:22px;
}


.in_al_dzd_a_r h4 {
	animation-duration:1.3s;
	margin-left:10%;
	
}

.in_al_dzd_a_r p {
	width:100%;
	float:left;
	font-size:14px;
	color:#666;
	line-height:2;
	animation-duration:1.4s;
	margin-top:5%;
	margin-bottom:2%;
}

.in_al_dzd_a_r p:nth-child(2n+1) {
	animation-duration:1.5s;
}

.in_al_dzd_a_r p:nth-child(2n+2) {
	animation-duration:1.6s;
}



.dzdfwdiv{
	 width:100%;
	 margin-top:2%;
	 float:left;
	 overflow:hidden;  
}


.dzdfw{
	margin:0 auto;
	max-width:1200px;
	
}


.in_dzdfw{
	width:100%;
	overflow:hidden;
} 


.in_dzdfw ul {
	width:100%;
	float:left;
	color:#333;
	text-align:center;
	padding:.5%;
}
.in_dzdfw ul li {
	width:16%;
	float:left;
	padding:3%;
	margin:.33%;
	margin-bottom:2rem;
	transition: all 0.5s ease-out 0s;
	animation-duration:1s;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	border-radius:10px;
	background:#FAFAFA;
	
}



.in_dzdfw ul li dl dd {
	color:#49A5BC;
	font-family:impact;
	font-size:36px;
	padding:40% 5%;
	
}

	
	










.in_dzdfw ul li:nth-child(6n+2) {
	animation-duration:1.1s;
}
.in_dzdfw ul li:nth-child(6n+3) {
	animation-duration:1.2s;
}
.in_dzdfw ul li:nth-child(6n+4) {
	
	animation-duration:1.3s;
}

.in_dzdfw ul li:nth-child(6n+5) {
	animation-duration:1.4s;

}
.in_dzdfw ul li:nth-child(6n+6) {
	animation-duration:1.5s;

}





.in_dzdfw ul li dl {
	width:100%;
	float:left;
}

.in_dzdfw ul li span h4 {
	width:100%;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	font-size:18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.in_dzdfw ul li span p {
	font-size:14px;
	line-height:2;
	display: inline-block;
 	white-space: nowrap; 
  	width: 100%; 
  	overflow: hidden;
 	 text-overflow:ellipsis;
	
}



.in_dzdfw ul li:hover dl dd,
.in_dzdfw ul li:hover span h4,
.in_dzdfw ul li:hover span p {
	color:#fff;
}

.in_dzdfw ul li:hover span h4 em {
	background:url(../images/news-gd2.png) center no-repeat;
}























/*

.in_al_dzd_new {

} 

.in_al_dzd_new ul {
	
}


.in_al_dzd_new ul li {
	width:32.5%;
	float:left;
	animation-duration:1.2s;
	margin:.4%;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

.in_al_dzd_new ul li:nth-child(6n+2) {
	animation-duration:1.4s;
}
.in_al_dzd_new ul li:nth-child(6n+3) {
	animation-duration:1.6s;
	
}
.in_al_dzd_new ul li:nth-child(6n+4) {
	animation-duration:1.8s;
	
}

.in_al_dzd_new ul li:nth-child(6n+5) {
	animation-duration:2s;
}
.in_al_dzd_new ul li:nth-child(6n+6) {
	animation-duration:2.2s;
	
}

.in_al_dzd_new ul li dl {
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
	height:100%;
}
.in_al_dzd_new ul li dl dt {
	width:100%;
	float:left;
}
.in_al_dzd_new ul li dl dt img {
	max-width:100%;
	float:left;
	
}
.in_al_dzd_new ul li dl dd {
	width:100%;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	background:rgba(51,51,51,0.8);
	opacity:0;
	-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all 0.5s ease-out 0s;
}

.in_al_dzd_new ul li dl dd div {
	
	color:#fff;
	
}

.in_al_dzd_new ul li dl dd h7{
	width:100%;
	float:left;
	font-size:14px;
	color:#fff;
	padding:0 20px;
	text-align:center;
	line-height:2;
	transition: all 0.5s ease-out 0s;
}

.in_al_dzd_new ul li dl span {
	display:inline-block;
	position:absolute;
	left:0px;
	bottom:40px;
	font-size:12px;
	color:#333;
	text-align:center;
	width:100%;
	transition: all 0.5s ease-out 0s;
	padding:0 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.in_al_dzd_new ul li dl h8 {
	display:inline-block;
	position:absolute;
	left:0px;
	bottom:30%;
	font-size:14px;
	color:#333;
	text-align:center;
	width:100%;
	transition: all 0.5s ease-out 0s;
	padding:0 10px;
	line-height:2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.in_al_dzd_new ul li:hover dl dd {
	opacity:1;
}
.in_al_dzd_new ul li:hover dl dd h1 {
	margin-bottom:0px;
}

.in_al_dzd_new ul li:hover dl span {
	bottom:-50px;
}


.in_al_dzd_new ul li:hover dl h8 {
	bottom:-50px;
}
*/

/*毛笔字*/
.picdiv{
	margin:30px 0;

}

.pic{	
	margin:0 auto;
	max-width:1200px;	
}

.pic1 img{
	
	
	
}


/*稻中道新闻*/

.xw_dzddiv{
	width:100%;
	 margin-top:2%;
	 float:left;
	 overflow:hidden;  

}

.xw_dzd{


}

.in_xw_dzd{
	width:100%;
	overflow:hidden;
	padding: 0 1%;
}


.in_xw_dzd_l{
	width:60%;
	padding:0 2%;
	float:left;
	
}

.all_xw{
	margin:12px 0;
	background:#eee;
	height:75px;
}

.all_xw:nth-child(3n+1) {

	animation-duration:1.4s;
}

.all_xw:nth-child(3n+3) {	
	animation-duration:1.6s;
}

.all_xw:nth-child(3n+2) {
	animation-duration:1.8s;
}

a .all_xw {
	transition: all 0.5s ease-out 0s;
}
a:hover .all_xw {
	margin-left:2px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
}


.in_xw_date{
	float:left;
	width:10%;
	margin-right:3%;
	text-align:center;
	padding-left:2%;
}


.in_xw_date span{
	display:block;
	font-size:18px;
	font-family:impact;
	border-bottom:1px solid #999;
	color:#999999;
	line-height:2;
}

.in_xw_date p{
	display:block;
	font-size:25px;
	font-family:impact;
	color:#999999;
	line-height:1.5;
}

.in_xw_title{
	float:left;
	width:85%;
	padding:0 2%;
}


.in_xw_title h1{
	font-size:16px;
	color:#666;
	line-height:2.5;
}

.in_xw_title h2{
	font-size:14px;
	line-height:2;
	
}

.in_xw_title h1,
.in_xw_title h2{
	display: inline-block;
	white-space: nowrap; 
	width: 100%; 
	overflow: hidden;
	text-overflow:ellipsis;

}

.in_xw_dzd_r{
	width:40%;
	float:right;
	overflow: hidden;
	animation-duration:1.8s;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}


.in_xw_dzd_r img {
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}


.in_xw_dzd_r img:hover {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
	
}

/*首页底部导航*/

.smnavdiv{
	 width:100%;
	 margin-top:2%;
	 float:left;
	 overflow:hidden; 
	 background:#F4F4F4;

}

.smnav{
	padding-bottom:2%;
	
}

.in_smnav{
	width:100%;
	overflow:hidden;
	padding: 0 1%;
}


.in_smnav_t{
	width:100%;
	overflow:hidden;
	padding: 0 1%;
}

.in_smnav_t ul li{
	width:85px;
	height:95px;
	line-height:95px;
	text-align:center;
	float:left;
	margin-left:2px;
	padding-right:3px;
	background: url(../images/nav_line.png) right no-repeat;	
}

.in_smnav_t ul li a{
	display:block;
	font-size:14px;
    transition: all 0.5s ease-out 0s;
}

.in_smnav_t ul li a:hover{
 	margin-top:-5px;
 }


.in_smnav_t ul li:nth-child(7n+1) {
	animation-duration:1s;
}
.in_smnav_t ul li:nth-child(7n+2) {
	animation-duration:1.2s;
}
.in_smnav_t ul li:nth-child(7n+3) {
	animation-duration:1.4s;
}
.in_smnav_t ul li:nth-child(7n+4) {
	animation-duration:1.6s;
}
.in_smnav_t ul li:nth-child(7n+5) {
	animation-duration:1.8s;
}
.in_smnav_t ul li:nth-child(7n+6) {
	animation-duration:2s;
}
.in_smnav_t ul li:nth-child(7n+7) {
	animation-duration:2.2s;
}



.in_smnav_b{
		
}

.in_smnav_b_l{
	width:65%;
	float:left;
	padding-left:2%;
}

.in_smnav_b_l h1{
	font-size:20px;	
	animation-duration:1.4s;
}

.in_smnav_b_l h1 b{
	font-size:14px;
	color:#666;
	margin-left:10px;
	
}

.in_smnav_b_l h2{
	text-indent:35px;
	font-size:25px;
	font-family:impact;
	margin:20px 0;
	background: url(../images/e.jpg) left no-repeat;
	animation-duration:1.6s;	
}

.in_smnav_b_l h2 a{
	color:#E81721;
}

.in_smnav_b_l ul{
	animation-duration:1.8s;
	
	
}

.in_smnav_b_l ul li{
	float:left;
	margin-left:1%;
	line-height:2;
}


.in_smnav_b_r{
	width:23%;
	float: right;
	
}


.in_smnav_b_r dl{
	width:48%;
	float:left;
	text-align:center;
	line-height:1.5;
	padding:2%;

}

.in_smnav_b_r dl img{
	display:inline;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);


}


.in_smnav_b_r dl:nth-child(2n+1){
	animation-duration:1.2s; 
}

.in_smnav_b_r dl:nth-child(2n+2){
	animation-duration:1.4s;
 }


.in_smnav_b_r dl dd{
	text-align:center;
	margin-top:3%;
}




/*首页集团*/

.jtdiv{
	width:100%;
	float:left;
	overflow:hidden;
	background:url(../images/r.jpg) center no-repeat;
}


.jt{
	
}

.jt h2 {
	width:100%;
	float:left;
	font-size:30px;
	color:#fff;
	animation-duration:1.7s;
}

.bottom {
	width:100%;
	float:left;
	overflow:hidden;
}
.bottom ul {
	width:100%;
	float:left;
	overflow:hidden;
}
.bottom ul li {
	width:25%;
	float:left;
	margin:30px 0;
	text-align:center;
	position:relative;
}
.bottom ul li h6 {
	width:100%;
	float:left;
}
.bottom ul li h6 span {
	font-size:60px;
	color:#fff;
	font-family:ATTEN;
	letter-spacing:5px;
	font-weight:normal;
}
.bottom ul li h6 em {
	font-size:2rem;
	color:#fff;
	font-style:normal;
}
.bottom ul li h1 {
	width:100%;
	float:left;
	font-size:16px;
	color:#fff;
}
/*首页产品*/

.cpdiv{
	 width:100%;
	 float:left;
	 background:url(../images/mbpj.jpg) center no-repeat; 
	 overflow:hidden; 
	 background-size:cover;
	 padding-bottom:2rem;
}


.cp{
	background:#FFFFFF;
	padding:2%;
	
	
}

.in_list_cp{
	width:100%;
	overflow:hidden;
	margin-top:2%;
}

.in_list_cp h1,
.in_list_cp h2{
	text-align:center;
}


.in_list_cp  h1{
	font-size:5rem;
	color:#2056ad;
	text-transform:uppercase;
	font-family:ATTEN;
	letter-spacing:2px;
	animation-duration:1s;
	
}  

.in_list_cp  h2 {
	font-size:2.2rem;
	color:#666;
	margin-top:1rem;
	margin-bottom:2rem;
	animation-duration:1.1s;
}


.in_list_cp_l {
	width:50%;
	float:left;
	overflow:hidden;
	padding:0 1%;
} 

.in_list_cp_l  h3 {
	font-size:2rem;
	color:#2056ad;
	line-height:2;
	margin-bottom:2rem;
	animation-duration:1.2s;
	
} 
.in_list_cp_l  p {
	width:100%;
	float:left;
	font-size:1.4rem;
	color:#666;
	line-height:2;
	margin-bottom:1rem;
	animation-duration:1.3s;
}

.in_list_cp_l  p:nth-child(2n+2) {
	animation-duration:1.4s;
}
.in_list_cp_l  h4 {
	margin-top:1rem;
	float: left;
	animation-duration:1.2s;
}

.in_list_cp_l  h4 a {
	display:inline-block;
	float:left;
	font-size:1.4rem;
	color:#666;
	text-transform:uppercase;
	transition: all 0.5s ease-out 0s;
}
.in_list_cp_l  h4 a i {
	display:inline-block;
	width:34px;
	background:#000;
	height:1px;
	margin:3px 5px;
	transition: all 0.5s ease-out 0s;
}

.in_list_cp_l  h4 a:hover i {
	margin:3px 10px;
}
.in_list_cp_l  h4 a:hover {
	color:#00acef;
}

.in_list_cp_l  ul {
	width:100%;
	float:left;
	margin-top:1.5rem;
}
.in_list_cp_l  ul li {
	width:33.33%;
	float:left; 
	background:#2056ad;
	padding:4rem 0;
	transition: all 0.5s ease-out 0s;
	animation-duration:1.5s;

}
.in_list_cp_l  ul li:nth-child(3n+2) {
	animation-duration:1.6s;
}
.in_list_cp_l  ul li:nth-child(3n+3) {
	animation-duration:1.7s;
}
.in_list_cp_l  ul li h5 {
	width:100%;
	float:left;
	text-align:center;
}
.in_list_cp_l  ul li h5 img {
	max-width:100%;
	margin:0 auto;
}
.in_list_cp_l  ul li  h6 {
	width:100%;
	float:left;
	font-size:1.4rem;
	color:#fff;
	text-align:center;
}
.in_list_cp_l  ul li:nth-child(3n+3) {
	border:0px;
}


.in_list_cp_l  ul li h5 img:hover {
	opacity:0.5;
}
.in_list_cp_l  ul li:hover h6 {
	color:#fff;
	
}

.in_list_cp_r {
	width:50%;
	float:right;
	overflow:hidden;
	padding:0 1%;
} 



.in_list_cp_r ul {
	width:100%;
	float:left;
	height:100%;
}
.in_list_cp_r ul li {
	width:50%;
	float:left;
	height:50%;
	animation-duration:1.2s;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
}
.in_list_cp_r ul li:nth-child(4n+2) {
	animation-duration:1.4s;
}
.in_list_cp_r ul li:nth-child(4n+3) {

	border-bottom:0px;
}
.in_list_cp_r ul li:nth-child(4n+4) {
	animation-duration:1.8s;
	border-bottom:0px;
}
.in_list_cp_r ul li dl {
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
	height:100%;
}
.in_list_cp_r ul li dl dt {
	width:100%;
	float:left;
}
.in_list_cp_r ul li dl dt img {
	max-width:100%;
	float:left;
}
.in_list_cp_r ul li dl dd {
	width:100%;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	background:rgba(91,133,197,0.8);
	opacity:0;
	-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all 0.5s ease-out 0s;
}

.in_list_cp_r ul li dl dd div {
	
	color:#fff;
	
}


.in_list_cp_r ul li dl dd h7 a{
	width:100%;
	float:left;
	font-size:1.4rem
	color:#fff;
	text-align:center;
	margin-bottom:2rem;
	transition: all 0.5s ease-out 0s;
}

.in_list_cp_r ul li dl span {
	display:inline-block;
	position:absolute;
	left:0px;
	bottom:0.5rem;
	font-size:14px;
	color:#333;
	text-align:center;
	width:100%;
	transition: all 0.5s ease-out 0s;
	padding:0 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.in_list_cp_r ul li:hover dl dd {
	opacity:1;
}
.in_list_cp_r ul li:hover dl dd h1 {
	margin-bottom:0px;
}

.in_list_cp_r ul li:hover dl span {
	bottom:-50px;
}


/*首页案例*/

.aldiv{
	 width:100%;
	 float:left;
	 background:url(../images/gcal.jpg) center no-repeat; 
	 overflow:hidden; 
	 background-size:cover;
}


.al{
	
	
}


.in_al {
	width:100%;
	overflow:hidden;
	background:#FFFFFF;
	padding:4%;
	padding-bottom:0;
} 


.in_al h1,
.in_al h2{
	text-align:center;
}


.in_al h1{
	font-size:5rem;
	color:#2056ad;
	text-transform:uppercase;
	font-family:ATTEN;
	letter-spacing:2px;
	animation-duration:1s;
	
}  

.in_al h2 {
	font-size:2.2rem;
	color:#666;
	margin-top:1rem;
	margin-bottom:2rem;
	animation-duration:1.1s;
}


.al_l{ 
	width:40%; 
	float:left;
	overflow:hidden;
}


.al_l  h3 {
	font-size:2rem;
	color:#2056ad;
	line-height:2;
	margin-bottom:2rem;
	animation-duration:1.2s;
	
} 
.al_l  p {
	width:100%;
	float:left;
	font-size:1.4rem;
	color:#666;
	line-height:2;
	margin-bottom:1rem;
	animation-duration:1.3s;
}

.al_l  p:nth-child(2n+2) {
	animation-duration:1.4s;
}
.al_l  h4 {
	margin-top:1rem;
	margin-bottom:2rem;
	float: left;
	animation-duration:1.2s;
}

.al_l  h4 a {
	display:inline-block;
	float:left;
	font-size:1.4rem;
	color:#666;
	text-transform:uppercase;
	transition: all 0.5s ease-out 0s;
}
.al_l  h4 a i {
	display:inline-block;
	width:34px;
	background:#000;
	height:1px;
	margin:3px 5px;
	transition: all 0.5s ease-out 0s;
}

.al_l  h4 a:hover i {
	margin:3px 10px;
}
.al_l  h4 a:hover {
	color:#00acef;
}

.project1-left2 {
	width:100%;
	float:left;
	overflow:hidden;
	
}
.project1-left2 ul {
	width:100%;
	float:left;
}
.project1-left2 ul li {
	width:100%;
	float:left;
	margin-bottom:20px;
	animation-duration:1.6s;
}
.project1-left2 ul li:nth-child(2n+2) {

	animation-duration:1.7s;
}
.project1-left2 ul li dl {
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
}
.project1-left2 ul li dl dt {
	width:100%;
	float:left;
	overflow:hidden;
}
.project1-left2 ul li dl dt img {
	width:100%;
	float:left;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.project1-left2 dl dd {
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	float:left;
	font-size:14px;
	color:#fff;
	opacity:0;
	background:rgba(91,133,197,0.8);
	-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all 0.5s ease-out 0s;
}
.project1-left2 dl dd h1 {
	width:100%;
	text-align:center;
	transition: all 0.5s ease-out 0s;
	margin-bottom:15px;
	margin-left:25%;
}
.project1-left2 dl dd h1 img {
	max-width:100%;
}
.project1-left2 dl dd h2 {
	width:100%;
	float:left;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-top:30px;
	transition: all 0.5s ease-out 0s;
}
.project1-left2 dl span {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	float:left;
	font-size:14px;
	color:#fff;
	padding:20px;
	transition: all 0.5s ease-out 0s;
}
.project1-left2 dl:hover dd {
	opacity:1;
}
.project1-left2 dl:hover dd h1 {
	margin-bottom:0px;
}
.project1-left2 dl:hover dd h2 {
	margin-top:20px;
}
.project1-left2 dl:hover dt img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}
.project1-left2 dl:hover span {
	bottom:-80px;
}


.al_c{ 
	width:33%; 
	float:left;
	overflow:hidden;
	margin:0 2%;
	}

.al_r{ 
	width:23%; 
	float:right; 
	overflow:hidden;
}

/*首页新闻*/


.xwdiv{
	 width:100%;
	 margin-top:2%;
	 float:left;
	 background:url(../images/news.jpg) center no-repeat; 
	 overflow:hidden; 
	 background-size:cover;
}

.xw{
	
	
}

.in_xw {
	width:100%;
	overflow:hidden;
	background:#FFFFFF;
	padding:4%;
} 

.in_xw h1,
.in_xw h2{
	text-align:center;
}


.in_xw h1{
	font-size:5rem;
	color:#2056ad;
	text-transform:uppercase;
	font-family:ATTEN;
	letter-spacing:2px;
	animation-duration:1s;
	
}  

.in_xw h2 {
	font-size:2.2rem;
	color:#666;
	margin-top:1rem;
	margin-bottom:3rem;
	animation-duration:1.1s;
}


.news-nr .swiper-container {
	width: 100%;
	height: 100%;
	padding-bottom:40px;
}
.news-nr .swiper-container-horizontal>.swiper-pagination-bullets {
	display:none;
}
.news-nr .swiper-slide {
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.news-nr1 {
	width:100%;
	float:left;
}
.news-nr1 dl {
	width:100%;
	float:left;
}
.news-nr1 dl dt {
	width:100%;
	float:left;
	overflow:hidden;
}
.news-nr1 dl dt img {
	max-width:100%;
	float:left;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.news-nr1 dl dd {
	width:100%;
	float:left;
	background:#fff;
	padding:40px 20px;
	transition: all 0.5s ease-out 0s;
	margin-top:-1px;
}
.news-nr1 dl dd h1 {
	width:100%;
	float:left;
	font-size:18px;
	color:#333;
	transition: all 0.5s ease-out 0s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news-nr1 dl dd h2 {
	width:100%;
	float:left;
	font-size:12px;
	color:#999;
	margin:20px 0;
	transition: all 0.5s ease-out 0s;
}
.news-nr1 dl dd p {
	width:100%;
	float:left;
	font-size:12px;
	color:#999;
	line-height:22px;
	transition: all 0.5s ease-out 0s;
	height:44px;
	overflow:hidden;
}
.news-nr1 dl:hover dt img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}
.news-nr1 dl:hover dd {
	background:#00acef;
}
.news-nr1 dl:hover dd h1 {
	color:#fff;
	transition: all 0.5s ease-out 0s;
}
.news-nr1 dl:hover dd h2 {
	color:#fff;
}
.news-nr1 dl:hover dd p {
	color:#fff;
}
.news ul {
	width:100%;
	float:left;
	margin-bottom:65px;
	overflow:hidden;
}
.news ul li {
	width:32%;
	float:left;
	margin-right:2%;
	animation-duration:1.4s;
}
.news ul li dl {
	width:100%;
	float:left;
}
.news ul li:nth-child(3n+2) {
	animation-duration:1.6s;
}
.news ul li:nth-child(3n+3) {
	margin-right:0px;
	animation-duration:1.8s;
}
.news ul li dl dt {
	width:100%;
	float:left;
	overflow:hidden;
}
.news ul li dl dt img {
	max-width:100%;
	float:left;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.news ul li dl dd {
	width:100%;
	float:left;
	background:#fff;
	padding:40px 20px;
	transition: all 0.5s ease-out 0s;
	margin-top:-1px;
}
.news ul li dl dd h1 {
	width:100%;
	float:left;
	font-size:18px;
	color:#333;
	transition: all 0.5s ease-out 0s;
}
.news ul li dl dd h2 {
	width:100%;
	float:left;
	font-size:12px;
	color:#999;
	margin:20px 0;
	transition: all 0.5s ease-out 0s;
}
.news ul li dl dd p {
	width:100%;
	float:left;
	font-size:12px;
	color:#999;
	line-height:22px;
	transition: all 0.5s ease-out 0s;
}
.news ul li:hover dl dt img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}
.news ul li:hover dl dd {
	background:#00acef;
}
.news ul li:hover dl dd h1 {
	color:#fff;
	transition: all 0.5s ease-out 0s;
}
.news ul li:hover dl dd h2 {
	color:#fff;
}
.news ul li:hover dl dd p {
	color:#fff;
}
.news h3 a:hover i {
	margin:3px 5px;
}
.news h3 a:hover {
	color:#00acef;
}
.news h3 {
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:68px;
	animation-duration:1s;
}
.news h3 a {
	display:inline-block;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	transition: all 0.5s ease-out 0s;
}
.news h3 a i {
	display:inline-block;
	width:34px;
	background:#000;
	height:1px;
	margin:3px 10px;
	transition: all 0.5s ease-out 0s;
}

.in_xw  h4 {
	margin-top:1rem;
	margin-bottom:1rem;
	text-align:center;
	animation-duration:1.2s;

}

.in_xw  h4 a {
	display:inline-block;
	font-size:1.4rem;
	color:#666;
	text-transform:uppercase;
	transition: all 0.5s ease-out 0s;
	text-align:center;
}
.in_xw  h4 a i {
	display:inline-block;
	width:34px;
	background:#000;
	height:1px;
	margin:3px 5px;
	transition: all 0.5s ease-out 0s;
}

.in_xw  h4 a:hover i {
	margin:3px 10px;
}
.in_xw  h4 a:hover {
	color:#00acef;
}

/*首页合作*/

.hzdiv{
	
}

.hz{
	
	
}

.in_hz {
	width:100%;
	float:left;
	padding-top:57px;
	padding-bottom:110px;
	overflow:hidden;
	background:#fff;
	padding:4%;
}

.in_hz h2{
	font-size:1.6rem;
}
.in_hz ul {
	width:100%;
	float:left;
}
.in_hz ul li {
	width:16.6%;
	float:left;
	animation-duration:1s;
}
.in_hz ul li:nth-child(6n+2) {
	animation-duration:1.2s;
}
.in_hz ul li:nth-child(6n+3) {
	animation-duration:1.4s;
}
.in_hz ul li:nth-child(6n+4) {
	animation-duration:1.6s;
}
.in_hz ul li:nth-child(6n+5) {
	animation-duration:1.8s;
}
.in_hz ul li:nth-child(6n+6) {
	animation-duration:2s;
}
.in_hz ul li img {
	max-width:100%;
	float:left;
	transition: all 0.5s ease-out 0s;
	margin-top:15px;
}
.in_hz ul li:hover img {
	margin-top:0px;
}


/*关于我们*/

.aboutdiv{
	
	
}

.about{
	padding:1%;
	
}

.dy_about ul {
	
	font-size:14px;
	padding-top:2%;
		
	
}



.dy_about ul li{
	line-height:3;
}


.dy_about ul li img{
	
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}



/*面包削*/

.product-dh {
	width:100%;
	float:left;
	overflow:hidden;
	overflow-y: hidden;
	overflow-x: auto;
}
.product-dh::-webkit-scrollbar {
	height:0px;
}
.product-dh h2 {
	width:100%;
	float:left;
	text-align:center;
}
.product-dh h2 a {
	display:inline-block;
	font-size:18px;
	color:#333;
	line-height:4;
	position:relative;
	transition: all 0.5s ease-out 0s;
	margin:0 3%;
}
.product-dh h2 a:before {
	content:"";
	position:absolute;
	left:0px;
	bottom:0px;
	width:0px;
	height:2px;
	float:left;
	transition: all 0.5s ease-out 0s;
}
.product-dh h2 a:hover:before {
	width:100%;
}
.product-dh h2 a:hover {
}

.product-dh h3{
	border-bottom:1px solid #CCCCCC;
	line-height:3;
	font-size:16px;	
}

.product-dh h3 a{
	font-size:14px;	
	
}

.product-dh h3 a:hover{
	text-decoration:underline;
	
}

.product-dh h3 em {
	float:right;
}


/*企业荣誉*/


.rydiv{
	padding-top:2%;
		
}

.ry{
	
	
}
 
.list_ry {
	padding:1%;
	
}


.qyzz {
	width:100%;
	float:left;
	padding-top:10px;
}
.qyzz-nr {
	width:100%;
	float:left;
	padding-top:10px;
}
.qyzz-nr ul {
	width:100%;
	float:left;
}
.qyzz-nr ul li {
	width:100%;
	float:left;
}
.qyzz-nr ul li a {
	width:23.5%;
	margin-right:2%;
	float:left;
	display: inline-block;
	position:relative;
	animation-duration:1s;
	margin-bottom:80px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
}
.qyzz-nr ul li a:nth-child(4n+2) {
	animation-duration:1.3s;
}
.qyzz-nr ul li a:nth-child(4n+3) {
	animation-duration:1.6s;
}
.qyzz-nr ul li a:nth-child(4n+4) {
	animation-duration:1.9s;
	margin-right:0px;
}
.baguetteBoxOne {
	width:100%;
}
.qyzz-nr ul li a img {
	width:100%;
	filter:url(desaturate.svg#grayscale);
	filter:gray;
	float:left;
}
.qyzz-nr ul li a .xyfc_jz {
	display:block;
	background:rgba(51,51,51,0.6);
	position:absolute;
	top:8px;
	right:8px;
	bottom:8px;
	left:8px;
	opacity:0;
	z-index:9;
	text-align:center;
	transition: 0.6s;
	-moz-transition: 0.6s;
	-webkit-transition: 0.6s;
	-o-transition: 0.6s;
}
.lxwm-dp a:hover .xyfc_jz {
	opacity:1;
}
.xyfc_jz p {
	color:#fff;
	font-size:20px;
	position:absolute;
	left:0px;
	bottom:0px;
	background:#666;
}
.xyfc_jz p,.xyfc_jz:before {
	display: inline-block;
	vertical-align: middle;
}
.fdj {
	width:100%;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	background:rgba(51,51,51,0.6);
	height:100%;
	opacity:0;
	transition: all 0.2s ease 0s;
}
.fdj h2 {
	position:absolute;
	left:50%;
	top:50%;
	background:url(../images/fdj.png) center no-repeat;
	height:44px;
	width:44px;
	margin:22px 0 0 -22px;
	z-index:9;
	opacity:0;
	transition: all 0.6s ease 0s;
}
.zzbt {
	width:100%;
	float:left;
	position:absolute;
	left:0px;
	bottom:-60px;
}
.zzbt h1 {
	width:100%;
	float:left;
	font-size:14px;
	color:#333;
	line-height:60px;
	text-align:center;
	transition: all 0.5s ease 0s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.qyzz-nr ul li a:hover .fdj {
	opacity:1;
}
.qyzz-nr ul li a:hover .fdj h2 {
	opacity:1;
	margin:-22px 0 0 -22px;
	;
}

.qywh,.gywm,.qyzz,.qyys {
	position:relative;
	overflow:hidden;
}
#qywh,#gywm,#qyzz,#qyys {
	position:absolute;
	left:0px;
	top:-100px;
	width:100%;
	float:left;
	height:100px;
	background:red;
}
.jzgd {
	width:100%;
	float:left;
	margin-top:30px;
}
.jzgd h2 {
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:20px;
}
.jzgd h2 a {
	display:inline-block;
	text-align:center;
	font-size:16px;
	color:#333;
	padding:0 60px;
	background:#fff;
	line-height:50px;
	transition: all 0.5s ease-out 0s;
}
.jzgd h2 a:hover {
	color:#fff;
	background:#2056ad;
}
.jzgd h3 {
	width:100%;
	float:left;
	text-align:center;
	font-size:16px;
	color:#999;
	line-height:50px;
	margin-bottom:20px;
}

/*产品例表*/

.list_arcdiv{

}

.list_arc{


}


.lb_list_arc{
	
}



.product-nr {
	width:100%;
	float:left;
	background:url(../images/cpxq-banner.png) #f5f5f5 top center no-repeat;
}
.product-nr ul {
	width:100%;
	float:left;
}
.product-nr ul li {
	width:32%;
	float:left;
	margin-right:2%;
	margin-bottom:30px;
	position:relative;
}
.product-nr ul li dl dd:before {
	content:"";
	height: 3px;
	width:0%;
	left:50%;
	position:absolute;
	bottom:0;
	transition: all 0.6s ease-out 0s;
	background:#2056ad;
	z-index:99;
}
.product-nr ul li:nth-child(3n+3) {
	animation-duration:1.1s;
}
.product-nr ul li:nth-child(3n+3) {
	margin-right:0px;
	animation-duration:1.2s;
}
.product-nr ul li dl {
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
}
.product-nr ul li dl dt {
	width:100%;
	float:left;
	overflow:hidden;
}
.product-nr ul li dl dt img {
	width:100%;
	float:left;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.product-nr ul li dl dd {
	width:100%;
	float:left;
	background:#fff;
	height:70px;
	text-align:center;
	position:relative;
}
.product-nr ul li dl dd h2 {
	width:100%;
	float:left;
	font-size:20px;
	color:#333;
	text-align:center;
	transition: all 0.5s ease-out 0s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product-nr ul li dl dd p {
	width:100%;
	float:left;
	font-size:12px;
	color:#666;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
	transition: all 0.5s ease-out 0s;
	display:none;
}
.product-nr ul li dl dd h3 {
	width:100%;
	float:left;
	text-align:center;
	position:absolute;
	left:0px;
	bottom:-50px;
	transition: all 0.6s ease-out 0s;
}
.product-nr ul li dl dd h3 img {
	max-width:100%;
	margin-left:50%;
}
.product-nr ul li:hover dl dt img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}
.product-nr ul li:hover dl dd:before {
	left: 0;
	width: 100%;
	transition: all 0.6s ease-out 0s;
	z-index:9999;
}
.product-nr ul li:hover dl dd h2 {
	color:#2056ad;
}
.product-nr ul li:hover dl dd p {
	color:#2056ad;
	margin-bottom:45px;
}
.product-nr ul li:hover dl dd h3 {
	bottom:15px;
}


/*产品例表_稻中道*/

.list_arc_dzddiv{
	padding-top:2%;

}

.list_arc_dzd{


}


.list_dzd{
	padding:1%;
}


.install-nr {
	margin-top:2%;
	width:100%;
	float:left;
}
.install-nr ul {
	width:100%;
	float:left;
	margin-top:10px;
}
.install-nr ul li {
	width:31%;
	float:left;
	margin:1%;
	margin-bottom:20px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	
}
/*.install-nr ul li:nth-child(4n+4) {
	margin-right:0px;
}*/
.install-nr ul li dl {
	width:100%;
	float:left;
}
.install-nr ul li dl dt {
	width:100%;
	float:left;
	overflow:hidden;
	background:rgba(0,0,0,0.5);
}
.install-nr ul li dl dt img {
	max-width:100%;
	float:left;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.install-nr ul li dl dd {
	width:100%;
	float:left;
	font-size:14px;
	color:#333;
	text-align:center;
	line-height:5;
	transition: all 0.5s ease-out 0s;
	background:#fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-top:1px solid #eee;
		
}
.install-nr ul li:hover dl dd {
	color:#fff;
}
.install-nr ul li:hover dl dt img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}


/*产品例表_old*/

.list_arc_olddiv{

}

.list_arc_old{


}


.list_old{
	
}


.design-nr {
	width:100%;
	float:left;
}
.design-nr ul {
	width:100%;
	float:left;
}
.design-nr ul li {
	width:32%;
	float:left;
	margin-right:2%;
	margin-bottom:20px;
}
.design-nr ul li:nth-child(3n+3) {
	margin-right:0px;
}
.design-nr dl {
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
}
.design-nr dl dt {
	width:100%;
	float:left;
	overflow:hidden;
}
.design-nr dl dt img {
	max-width:100%;
	float:left;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.design-nr dl dd {
	width:100%;
	float:left;
	position:absolute;
	left:0px;
	bottom:0px;
	height:100%;
	background:rgba(0,0,0,0.5);
	-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding:10px;
	transition: all 0.5s ease-out 0s;
	opacity:0;
}
.design-nr ul li dl dd p {
	width:100%;
	float:left;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-top:30px;
	transition: all 0.5s ease-out 0s;
}
.design-nr ul li span {
	display:inline-block;
	float:left;
	font-size:16px;
	color:#333;
	text-align:center;
	line-height:50px;
	width:100%;
}
.design-nr ul li:hover dl dt img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}
.design-nr ul li:hover dl dd {
	opacity:1;
}
.design-nr ul li:hover dl dd p {
	margin-top:0px;
}
.design-nr ul li:hover span {
	color:#2056ad;
}

/*产品内容电脑*/


.arc_arcdiv{
	

}

.arc_arc{
	



}


.arc_cp{
	

}

.pc_arc_cp{
	padding-top:2%;
	
	

}

.left_fdj{
	width:46%;
	float:left;
	padding-left:5px;
	position: relative;
	

}


.right_fdj{
	width:52%;
	float:right;

}


.right_fdj h1{

	font-size:22px;
	line-height:3;
}

.right_fdj h2,
.sj_left_fdj{
	display:none;
}

.right_fdj p{
	font-size:16px;
	display: inline-block;
	white-space: nowrap; 
	width: 100%; 
	overflow: hidden;
	text-overflow:ellipsis;
	line-height:2;
}


.right_fdj p:nth-child(6n+1) {
	
	animation-duration:1.2s;
}

.right_fdj p:nth-child(6n+2) {
	
	animation-duration:1.4s;

}
.right_fdj p:nth-child(6n+3) {
	
	animation-duration:1.6s;

}
.right_fdj p:nth-child(6n+4) {
	
	animation-duration:1.8s;

}
.right_fdj p:nth-child(6n+5) {
	
	animation-duration:2s;

}
.right_fdj p:nth-child(6n+6) {
	
	animation-duration:2.2s;

}
.right_fdj .weixin{
	margin-top:6%;
}

.right_fdj dl{
	
	float:left;
	

}

.right_fdj dl dd{
	text-align:center;

}

.arc_bot{
	width:100%;
	margin-top:3%;

}



.pro-r {
	width:1200px;
}
.index-tit-nav {
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.index-tit-nav li {
	font-size: 14px;
	float: left;
	cursor: pointer;
	width: 98px;
	text-align: center;
	border: 1px solid #ccc;
	margin:0 10px;
	
}
.index-tit-nav li.current {
	color: #FFF;
}
.pro-left-box h3 {
	font-size: 21px;
	padding-left: 5px;
	margin-bottom: 20px;
}
.tab_box {
	padding: 20px 0;
}
.tab_box .hide {
	display: none;
}

.sjxx{
	display:none;

}


.arc_bot h5{
	border:1px  solid #eee;
	
	
}

.arc_bot h5 b{
	font-size:16px;
	line-height:2;
	display:inline-table;
	color:#FFFFFF;
	padding:3px 8px;
}


.arc_bot ul{
	width:98%;
	padding:1%;
	

}

.arc_bot ul li{
	font-size:14px;
	line-height:3;
	

}

.arc_bot ul li img{
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
	

}


/*新闻例表*/

.list_newsdiv{

}

.list_news{
	padding:1%;


}


.list_xw{
	font-size:14px;
	
}

.news-nrym {
	width:100%;
	float:left;
}
.news-nrym ul {
	width:100%;
	float:left;
	font-size:18px;
	color:#333;
	padding-top:2%;
}
.news-nrym ul li {
	width:23.5%;
	float:left;
	margin-right:2%;
	padding:30px;
	background:#fff;
	margin-bottom:2rem;
	transition: all 0.5s ease-out 0s;
	animation-duration:1s;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}
.news-nrym ul li:nth-child(4n+2) {
	animation-duration:1.1s;
}
.news-nrym ul li:nth-child(4n+3) {
	animation-duration:1.2s;
}
.news-nrym ul li:nth-child(4n+4) {
	margin-right:0px;
	animation-duration:1.3s;
}
.news-nrym ul li dl {
	width:100%;
	float:left;
}
.news-nrym ul li dl dt {
	width:100%;
	float:left;
}
.news-nrym ul li dl dt h5 {
	width:100%;
	float:left;
	font-size:18px;
	color:#333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li dl dt h3 {
	width:100%;
	float:left;
	font-size:12px;
	color:#666;
	margin-top:10px;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li dl dd {
	width:100%;
	float:left;
	margin:20px 0;
	overflow:hidden;
}
.news-nrym ul li dl dd img {
	width:210px;
	height:130px;
	float:left;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.news-nrym ul li span {
	display:inline-block;
	width:100%;
	float:left;
}
.news-nrym ul li span p {
	width:100%;
	float:left;
	font-size:12px;
	color:#666;
	height:48px;
	overflow:hidden;
	line-height:24px;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li span h4 {
	width:100%;
	float:left;
	margin-top:20px;
}
.news-nrym ul li span h4 i {
	float:left;
	font-size:12px;
	color:#333;
	font-style:normal;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li span h4 em {
	background:url(../images/news-gd.png) center no-repeat;
	width:15px;
	height:15px;
	float:left;
	margin-top:1px;
	margin-left:5px;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li:hover {
	background:#666;
}
.news-nrym ul li:hover dl dt h2 {
	color:#fff;
}
.news-nrym ul li:hover dl dt h3 {
	color:#fff;
}
.news-nrym ul li:hover dl dd img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}
.news-nrym ul li:hover span p {
	color:#fff;
}
.news-nrym ul li:hover span h6 i {
	color:#fff;
}



/*新闻内容*/

.arc_newsdiv{
	



}

.arc_news{

	padding:1%;

}


.arc_xw{
	font-size:14px;
	padding-top:2%;
}




.tender-nr {
	width:100%;
	float:left;
	background:#fff;
	padding-top:2%;
}
.tender-nr h2 {
	width:100%;
	float:left;
	text-align:center;
}
.tender-nr h2 img {
	max-width:100%;
	margin:0 auto;	
}
.tender-nr h3 {
	width:100%;
	float:left;
	font-size:12px;
	color:#999;
	text-align:center;
	line-height:3;
}
.tender-nr h4 {
	width:100%;
	float:left;
	font-size:25px;
	color:#333;
	text-align:center;
	margin-top:20px;
}

.tender-nr1 {
	width:100%;
	float:left;
	margin-top:20px;
}
.tender-nr1 ul li {
	width:98%;
	float:left;
	font-size:14px;
	color:#333;
	line-height:2.5;
	margin-bottom:10px;
	padding:1%;
}

.tender-nr1 ul li img {
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}


.tender-nr1 p img {
	max-width:100%;
}




.case-xq5{
	width:100%;
	line-height:2.5;
	padding:1%;
	
}

.y_l {
	float:left;
	font-size:14px;	
}

.y_r {
	float: right;
	font-size:14px;	
}


.case-xq5 span a:hover{
	text-decoration:underline;
	
}


/*在线留言*/

.guestdiv{
	 width:100%;
	 padding:1%;
	 float:left;
	 overflow:hidden;  
}
.guest{
	
	
}


.dy_guest{
	width:100%;
	overflow:hidden;
}

.address {
	width:100%;
	float:left;
	background:#555;
	margin-top:2%;
}
.address-left {
	width:60%;
	float:left;
	background:#fff;
	min-height:490px;
}
.address-left h2 {
	width:100%;
	float:left;
	font-size:22px;
}
.address-left ul {
	float:left;
	margin:2% 0;
}
.address-left ul li {
	width:100%;
	float:left;
	line-height:2.5;
	font-size:14px;
}

.address-left ul li a,
.address-left ul li a:hover {
	text-decoration:underline;
	
}

.address-left ul li h4 img {
	max-width:120px;
}
.address-right {
	width:40%;
	float:right;
	padding:2%;
}
.address-right p {
	width:100%;
	float:left;
	font-size:16px;
	color:#fff;
}
.address-right ul {
	width:100%;
	float:left;
	margin-top:20px;
}
.address-right ul li {
	width:49%;
	float:left;
	margin-bottom:20px;
}
.address-right ul li:nth-child(2n+2) {
	float:right;
}
.address-right ul li.nrly {
	width:100%;
}
.srk {
	width:100%;
	float:left;
	background:#666;
	font-size:14px;
	line-height:50px;
	padding:0 15px;
	outline:none;
	border:0px;
	color:#fff;
}
.srk2 {
	width:100%;
	float:left;
	background:#666;
	font-size:14px;
	line-height:50px;
	padding:15px;
	outline:none;
	border:0px;
	color:#fff;
}
.address-right input:-ms-input-placeholder {
	color:#fff;
	opacity:1;
}
.address-right input::-webkit-input-placeholder {
	color:#fff;
	opacity:1;
}
.address-right textarea:-ms-input-placeholder {
	color:#fff;
	opacity:1;
}
.address-right textarea::-webkit-input-placeholder {
	color:#fff;
	opacity:1;
}
.address-right h3 {
	width:100%;
	float:left;
}
.address-right h3 a {
	display:inline-block;
	float:left;
	padding:0 80px;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:50px;
	background:#00acef;
	transition: all 0.5s ease-out 0s;
}
.address-right h3 a:hover {
	background:#3371b5;
}


.coce{
	border: 0;
	background-color: transparent;
 	outline: none;	
}


.sub_b{
	border: 0;
	background-color: transparent;
 	outline: none;
	padding:8px 20px;
	background:#FFFFFF;
	cursor:pointer;
}

.sub_b:hover{
	background:#999;
	color:#FFFFFF; 
}






/*footer*/

.footerdiv{
	 width:100%;
	 float:left;
	 overflow:hidden;
	 background:#333;
}

.footer{


}

.in_footer{
	width:100%;
	overflow:hidden;
}

.in_footer ul {
	padding:4% 0;
	
}


.in_footer ul li{
	float:left;
	color:#777;
	width:33.3%;
	text-align: right;
	font-size:14px;
}

.in_footer ul li:nth-child(3n+1){
	animation-duration:1.2s;
}

.in_footer ul li:nth-child(3n+2){
	animation-duration:1.4s;
}

.in_footer ul li:nth-child(3n+3){
	animation-duration:1.6s;
}


.in_footer ul li a{
	color:#777;
	text-decoration:underline;
}

.in_footer ul li a:hover{
	color:#666;
	
	
}

/*手机站底部*/




.sj_footerdiv{
	display:none;
	
}

