
/*布局*/
.w1920div,
.w1200div,
.hydiv,
.pc_topdiv,
.dy_pc_topdiv,
.headdiv,
.bannerdiv,
.guestdiv,
.dyguestdiv,
.qhdiv,
.picdiv,
.cendiv,
.gdlrdiv,
.dzddiv,
.dzdfwdiv,
.ysdiv,
.al_dzddiv,
.al_rzdiv,
.xw_dzddiv,
.smnavdiv,
.jtdiv,
.cpdiv,
.aldiv,
.xwdiv,
.hzdiv,
.bqdiv,
.aboutdiv,
.guestdiv,
.rydiv,
.list_arcdiv,
.list_arc_dzddiv,
.list_arc_olddiv,
.list_newsdiv,
.arc_newsdiv,
.arc_arcdiv,
.linkdiv,
.sj_footerdiv,
.footerdiv,
.dyfooterdiv,
.pc_footerdiv{
	width:100%;
	
}





/*全局宽*/
.w1200,
.hy,
.pc_top,
.dy_pc_top,
.head,
.cen,
.dzd,
.dzdfw,
.ys,
.al_dzd,
.al_rz,
.xw_dzd,
.guest,
.dyguest,
.smnav,
.jt,
.qh,
.cp,
.al,
.xw,
.hz,
.bq,
.about,
.guest,
.ry,
.list_arc,
.list_arc_dzd,
.list_arc_old,
.list_news,
.arc_news,
.arc_arc,
.link,
.sj_footer,
.footer,
.dyfooter,
.pc_footer{	
	margin:0 auto;
	max-width:1200px;
}





/*导航去除最后一个背景*/
.in_smnav_t ul li:last-child,
.tel ul li:last-child {
	background: none;
}



/*1920宽*/

.w1920{	
	margin:0 auto;
	max-width:1920px;
}


.hydiv{
	
}


.hy{
	line-height:30px;
	color:#444;
	animation-duration:1s;	
}

.hy h1{
	font-size:12px;	
}


.hy h1 em {
	color:#999;
	
}

.hy h1 em a{
	color:#999;
	font-size:14px;	
}

.hy h1 em a:hover{
	text-decoration:underline;
}


/*头部*/

.pc_topdiv{
	
	
}

/*斗音头部*/


.dy_pc_topdiv{
	background:#0A1E39;
	
	
}








.dy_pc_top,
.logo,
.tel{	
	height:63px;
	
}

.logo{
    float: left; 
	width:160px;
	animation-duration:2s;
	background:url(../images/logo.png) left no-repeat;
	padding-left:85px;
}

/*.logo h1{
	font-size:32px;
	padding-top:10px;
	font-weight:bold;
	color:#2C2C2C;
	letter-spacing:6px;
	
}

.logo h2{
	padding-top:3px;
	font-size:13px;
	color:#ccc;
	width:410px;
	letter-spacing:4px;
	
}*/

.photo{
	float:right;
	width:430px;
	height:80px;
	animation-duration:2s;
	background:url(../images/ds_05.jpg) no-repeat 10px 15px;

}


.photo h1{
	margin-left:70px;
	margin-top:8px;
	font-size:14px;
	
}

.photo h2{
	margin-left:70px;
	font-size:16px;
	color:#2C2C2C;
	font-weight:bold;
	margin-top:10px;
}

.photo h2 b{
	
	font-size:12px;
	margin-left:10px;
	
	
}



.tel{
	float:right;
	width:1000px;
	animation-duration:2s;
	padding-left:22px;
}


.tel ul li{
	width:85px;
	height:63px;
	line-height:63px;
	text-align:center;
	float:left;
	margin-left:2px;
	padding-right:3px;
}


.tel ul li a{
	display:block;
	font-size:16px;
    transition: all 0.5s ease-out 0s;
	color: #fff;
}

.tel ul li a:hover{
 	margin-top:-5px;
	color: #fff;
 }


.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;
}




.tel ul p{
	
	float:right;
	line-height:63px;
	color:#FFFFFF;
	font-size:14px;
}







/*导航一*/

.headdiv{
	background:#333;
	
	
}


.head{
	height:56px;
	box-sizing:border-box;
	
}

.menu {
	
	position:absolute;
	z-index:9991;

}


.pc_nav_n {
	
}


.pc_nav_n ul {
	
	
}



.pc_nav_n ul li {
	float:left; 
	position:relative;
	border-right:1px solid #6A6B6F;
	
}

.pc_nav_n ul li a{
	display:block;
	width:143px;
	height:56px;
	padding-top:10px;
	font-size:16px;
	color:#FFFFFF;
	text-align:center; 
	text-decoration:none; 
	background:url(../images/ds_12.jpg)  right center no-repeat;	
}

.pc_nav_n ul li p {
	
	font-size:12px;
	color:#999;
	
}



.pc_nav_n ul li:first-child{
	background:url(../images/ds_12.jpg) left center no-repeat;	
	
}



.pc_nav_n ul li ul {
	display: none;

}



.pc_nav_n ul li:hover ul {
	display:block; 
	position:absolute;
	z-index: 9991;
	top:56px; 
	
}


.pc_nav_n ul li:hover ul li {
	border-right:0px solid #6A6B6F;
	
}


.pc_nav_n ul li:hover ul li a {
	display:block;
	width:143px;
	height: 45px;
	line-height:45px;
	font-size:14px;	
	background:#333;
	color: #FFFFFF;
	font-weight:normal;
	padding-top:0px;
	border-right: none;
}


/*二级高亮*/
.pc_nav_n a.active,
.pc_nav_n ul li a:hover, 
.pc_nav_n ul li:hover ul li a:hover,
.pc_nav_n a.active a:visited {
	display:block;
	background: #FFFFFF;
	color:#2C2C2C;
	
	
}


/*一级高亮*/

.tel ul li.hover a,
.tel ul li a:hover,
.tel ul li.hover a:visited{
	display:block;
	color: #fff;
	
}




/*导航三级*/

/*
nav {
	position: relative;
	z-index: 9991;
	
}





#nav {
	line-height:50px;
	overflow:hidden;
}

#nav li {
	float: left;
	width:171px;
	height:50px;
	font-size:16px;
	line-height:50px;
	text-align: center;
	background:url(../images/ds_12.jpg)  right center no-repeat;
	

}
#nav li a {
	display: block;
	color:#FFFFFF;
	

}
#nav li a:hover {
	background:#FFFFFF;
	color:#006633;
}

#nav li ul {
	display: none;
	position: absolute;
	background:#006633; 
	width: 171px;
	font-size:12px;
	font-weight:normal;
}
#nav ul li:hover>ul {
	position: relative;
	left: 171px;
	top: -35px;
}
#nav li:hover>ul {
	display: block;
}
#nav li ul li {
	float: none;
	color: #FFFFFF;
	margin: 0px;
	background: none;

}
#nav li ul li a {
	
	font-size:12px;
}
#nav li ul li a:hover {
	
}
#nav li ul li ul {
	display: none;
	position: absolute;
	background:url(../images/tipbger.png) ;
	width: 171px;
}

#nav li ul li ul li {
	border-bottom: none;
	
}


#nav li ul li:hover>ul {
	position: relative;
	left: 171px;
	top: -50px;
}


#nav li ul li:hover>ul {
	display: block;
}*/


/*banner*/

#flexslider,
#ban,
#ban ul.ban_bj li,
.flickerplate{
	height:750px;
}

.bann{
	margin:0 auto;
	max-width:1920px;
	position: relative;
	z-index: 9990;
	

}



.bannerPanel,
.banner{
	height: inherit !important;
}


.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;
}

/*banner切换*/

.hd1440{
 	display:none;    
}


.banner1{
	display:block;
}


.banner2{
	display: none;
}

@media (max-width: 1440px) {

.hd1920{
	display:none;
}

.hd1440{
	display:block;
}

}

@media (max-width: 1200px) {


.bannerPanel,
.banner{	
	 margin-top:50px;
}



}


@media (max-width:640px) {


.bannerPanel,
.banner{	
	 margin-top:40px;
}




}



/*幻灯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;
}

/*video*/


video{

}

/*首页关于我们*/

.cendiv{
	 width:100%;
	 margin-top:2%;
	 overflow:hidden;  
}

.index_about{

	height:500px;
	background: transparent url("../images/aboutbj.jpg") no-repeat;

}

.cen{
	
	
	
}


.in_about {
	overflow:hidden;
} 


.in_same_titel {
	padding-bottom:3%;
	
	
}


.in_same_titel h1{
	font-size:40px;
	animation-duration:1s;
/*	font-family:ATTEN;*/
	color:#333;
	font-weight:bold;
	
}  

/*.in_same_titel h2 b{
	width:30px;
	height:1px;
	display: inline-table;
	position:relative;
	top:-10px;
	background:#666;	
} */ 

.in_same_titel h2 {
	font-size:14px;
	margin:10px 0;
	letter-spacing:6px;
	color:#777;
}

.in_same_titel h3 {
	margin:0 auto;
	width:97px;
	height:25px;
	background: transparent url("../images/sico.png") no-repeat center;
}


	
.in_about_l {
	
	overflow:hidden;
} 

.in_about_l h3 {
	font-size:28px;
	line-height:3;
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
	font-weight:bold;
	font-family:youyuan;
	
}
 
.in_about_l p {
	width:100%;
	float:left;
	font-size:14px;
	color:#666;
	line-height:2;
	margin-bottom:6px;
}

.in_about_r {
	
	
	overflow:hidden;
	
} 

.in_about_r dl {
	width:100%;
	position:relative;
	overflow:hidden;
}
.in_about_r dl dt {
	width:100%;
	overflow:hidden;
	
}


.more{
	width:107px;
	height:36px;
	margin:10px 0;
	/*background: transparent url("../images/morebj.png") no-repeat;*/
	float:right;
	border:1px solid #ddd;	
}

.more h5{
	line-height:36px;
	text-align:center;
}

.more h5 a{
	color:#333;
	
}




/*.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;
}*/


/*首页产品中心*/

.dzddiv{
	 width:100%;
	 float:left;
	 overflow:hidden;
	 background:#F5F5F5; 
}


.dzd{
	 margin-top:2%;
	
	
}


.in_dzd{
	width:100%;
	overflow:hidden;
	padding:1% 0;
} 


.in_dzd ul {
	width:100%;
	float:left;
	color:#333;	
}


.in_dzd ul li{
	width:24%;
	margin-left:.5%;
	margin-right:.5%;
	margin-top:1%;
	background:#fff;
	text-indent:20px;	
}


.in_dzd ul li p:nth-child(1){
	margin-top:30px;
	font-size:22px;	
}


.in_dzd ul li p:nth-child(2){
	margin-top:10px;
	font-size:16px;
	color:#777;	
}


.in_dzd ul li p img{
	
}






/*.list_pic ul li{
	transition: all 0.5s ease-out 0s;
	animation-duration:1s;
}


.list_pic ul li:nth-child(4n+2) {
	animation-duration:1.2s;
}

.list_pic ul li:nth-child(4n+3) {
	animation-duration:1.4s;
}

.list_pic ul li:nth-child(4n+4) {
	animation-duration:1.6s;
	
}

.in_dzd ul li dl {
	width:100%;
	float:left;
}

.in_dzd ul li span h4 {
	float:left;
	font-size:16px;
	line-height:3;
	border-top:1px solid #eee;
	
}


.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;
}
*/

/*滚动*/
#demo {
	overflow:hidden;
	width:100%;
	margin:0 auto;
}
#indemo {
	float: left;
	width:800%
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
#m_demo {
	overflow:hidden;
	width:100%;
	margin:0 auto;
}
#m_indemo {
	float: left;
	width:800%
}
#m_demo1 {
	float: left;
}
#m_demo2 {
	float: left;
}
#kehu {
	overflow:hidden;
	height:390px;
	margin:0 auto;
	position:relative;
}
#jian {
	height:100%;
}
#zheng {
	}
#xtop {
	}

.l_btn,
.r_btn {
    position: absolute;
    top: 30%;
    cursor: pointer;
}

.l_btn {
    left: 0;
}

.r_btn {
    right: 0;
}


/*滚动*/
.ab_gun {
	margin:2% 0;
	position: relative;
}
.pro-tit {
	
}
.pro-tit h2 {
	
}

.ab_gun_list {
	position: relative;
	
}
.ab_gun_list li {
	float: left;
	margin-left:15px;
	margin-right:15px;
	padding-top:1%;
	
	
}
.ab_gun_list li a {
	display: block;
}
.ab_gun_list li a img {
	width: 267px;
	height:200px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.ab_gun_list li p {
	line-height:40px;
	font-size:14px;
	color:#FFFFFF;	
}


/*切换*/

.qhdiv{
		
}

.index_qh{
	height:640px;
	background:url("../images/qhbj.jpg") no-repeat;
}

.qh{
	padding-top:2%;
}


#zSlider {
	margin:0px auto;
	width:1200px;
	overflow:hidden;
}
#picshow {
	position:relative;
}
#picshow,#picshow_img {
	width:980px;
	height:420px;
	overflow:hidden;
	float:right;
}
#picshow_img li {
	width:975px;
	height:420px;
	overflow:hidden;
	float:left;
	display:none;
}
#picshow_img img {
	width:975px;
	height:420px;
}
#picshow_tx {
	left:0px;
	width:975px;
	bottom:0px;
	position:absolute;
	height:90px;
	overflow:hidden;
}
#picshow_tx li {
	background:url(../images/picshow_bg.png) repeat;
	padding:10px 30px;
	height:70px;
	color:#fff;
	display:none;
}
#picshow_tx li a {
	color:#fff;
}
#picshow_tx li a:hover {
	text-decoration:underline;
}
#picshow_tx li h3 {
	margin:13px 0;
}
#picshow_tx li p {
	color:#ccc;
	line-height:16px;
	height:16px;
	overflow:hidden;
}
#select_btn {
	width:211px;
	height:420px;
	color:#111;
	float:left;
	display:inline;
	background-color:#333;
}
#select_btn li {
	width:211px;
	height:84px;
	line-height:84px;
	border-top:1px solid #5A5B5F;
	cursor:pointer;
	font-size:16px;
	text-indent:25px;
}
#select_btn a {
	color:#fff;
	display:block;
	font-size:22px;
	font-weight:bold;
}
#select_btn li:hover {
	background:#FFFFFF;
	color:#333;
	!important;
}
#select_btn li.current a {
	background:#FFFFFF;
	color:#333;
	!important;
	display:block;
}
#select_btn li.current:hover {
	background:#FFFFFF;
	color:#333;
	!important;
}
#select_btn img {
	padding:2px;
	border:1px solid #ccc;
	width:70px;
	height:49px;
	margin-right:10px;
	float:left;
}
#select_btn .select_text {
	height:20px;
	font:bold 13px/16px 'Microsoft YaHei';
	overflow:hidden;
	display:block;
}
#select_btn .select_text:hover {
	text-decoration:underline;
}
#select_btn .select_date {
	height:23px;
	line-height:23px;
	overflow:hidden;
	display:block;
}









/*----------------------*/


/*斗音案例*/

.dybj{
	
	margin:0 auto;
	max-width:1920px;
	height:464px;
	text-align:center;
	
	padding-top:120px;
}
.dynro{
	line-height:3;
	font-size:40px;
	color:#FFFFFF;
	font-weight:bold;
}

.dynrt{
	line-height:2;
	font-size:16px;
	
}


.dynro,
.dynrt{
	
	color:#FFFFFF;
	
}







/*优势*/

.al_dzddiv{
	 width:100%;
	/* margin-top:2%;*/
	 float:left;
	 overflow:hidden;
	/* background:#F4F4F4;*/
	/* padding:2% 0;*/
	/*padding-bottom:1%;*/
	   
}


.al_dzd{	
	
}

.in_al_dzd{
	width:100%;
	overflow:hidden;
	background:#FFFFFF;
	/*margin-top:1%;*/
	border-bottom:1px solid #eee;
	padding:2%;
} 

.in_al_dzd_a_l{
	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_r{
	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:25px;
	line-height:3;
	animation-duration:1.2s;
	padding-top:3%;
	font-family:youyuan;
	
}



.in_al_dzd_a_r h3 b {
	font-family:impact;
	color:#FFFFFF;
	padding:15px;
	font-size:22px;
	font-weight:normal;
}




.in_al_dzd_a_r p {
	width:100%;
	float:left;
	font-size:14px;
	color:#666;
	line-height:2;
	margin-top:1%;
	margin-bottom:1%;
}





/*旋转图标*/


.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{
	
	/*border:1px solid #eee;	*/
} 


.in_ys_r{
	padding-left:3%;	
} 


.in_ys_r_t p:nth-child(3n+1){
	
	
}



.in_ys_r_t p:nth-child(3n+2){
	margin:3% 0;	
	
}

.in_ys_r_t p:nth-child(3n+3){
	margin:3% 0;	
}


.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;
}

.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;
}



/*流程*/

.dzdfwdiv{
	 width:100%;
	 margin-top:2%;
	 overflow:hidden;  
}


.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 dl {
	width:100%;
	float:left;
}

.in_dzdfw ul li span h4 {
	margin-top:30px;
	margin-bottom:30px;
	font-size:18px;
	
	
}


.in_dzdfw ul li span p {
	font-size:14px;
	line-height:2;
	display: inline-block;
	
}

.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;
}


/*新闻一*/

.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{
	
	padding:1%;
	width:550px;
	
}

.all_xw{
	margin:12px 0;
	background:#eee;
	height:75px;
}


.in_xw_date{
	float:left;
	width:10%;
	margin-right:3%;
	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{
	

}

.in_xw_dzd_r{
	width:559px;	
}






/*新闻二切*/

 .news_qie {  
   
}

.news_qie .news_qie_tit {
    padding-bottom: 5px;
}

.news_qie_tit::before {
    position: absolute;
    left: 125px;
    top: 6px;
    content: "";
    display: block;
    width: 2px;
    height: 14px;
}

.news_qie_tit li {
	display:inline-table;
    font-size:18px;
    cursor:pointer;
	text-align:center;
	width:85px;
	height:40px;
	line-height:40px;
	color:#999;
	font-weight:bold;
}

.news_qie_tit li:hover,
.news_qie_tit li.on {
	 color: #000;
}



.news_qie_tit a {
   
   	height:40px;
	line-height:40px;
    font-size:14px;
    color: #666;
}





.news_nn {
   
	width:98%;
	
}


.news_hh {
   
}




.news_hh h2 {
	font-size:14px;
	font-weight: bold;
	line-height:60px;
	color:#000000;	
}


.news_hh h3{
	line-height:1.5;
	font-size:14px;
	color:#000000; 
   
}


.news_hh h4{
	font-size:14px;
	font-weight: bold;
	line-height:60px;
	color:#000000;
	background:url("../images/wd.jpg") no-repeat left center;
	text-indent:20px;
	
}


hr{
	margin-top:30px;
}

.news_hh li {
	margin-top:10px;
	font-size:14px;
	color:#000;
	line-height:1.8;
	
}

.news_hh li a:hover{
    display: block;
    font-size: 14px;
	color:#333;
   
}

.news_hh li span {
    color: #999;
    font-size:14px;
	font-family:Arial;
	
}


/*新闻三*/



/*.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;
}*/



/*新闻四*/

.tenderer {
	width:100%;
	float:left;
	margin-top:2%;
}
.tenderer ul {
	width:100%;
	float:left;
}
.tenderer ul li {
	width:100%;
	float:left;
	background:#eee;
	padding:20px;
	margin-bottom:20px;
	transition: all 0.5s ease-out 0s;
	animation-duration:1s;
}
.tenderer ul li:nth-child(6n+2) {
	animation-duration:1.1s;
}
.tenderer ul li:nth-child(6n+3) {
	animation-duration:1.2s;
}
.tenderer ul li:nth-child(6n+4) {
	animation-duration:1.3s;
}
.tenderer ul li:nth-child(6n+5) {
	animation-duration:1.4s;
}
.tenderer ul li:nth-child(6n+6) {
	animation-duration:1.5s;
}
.tenderer ul li dl {
	width:80%;
	float:left;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.tenderer ul li dl dt {
	float:left;
	width:90px;
	height:90px;
	padding-left:15px;
	margin-right:70px;
	position:relative;
	transition: all 0.5s ease-out 0s;
}
.tenderer ul li dl dt:before {
	content:"";
	width:0px;
	height:1px;
	position:absolute;
	right:-31px;
	top:16px;
	float:left;
	transition: all 0.5s ease-out 0s;
}
.tenderer ul li dl dt h2 {
	width:100%;
	float:left;
	font-size:12px;
	color:#fff;
	margin-top:30px;
	transition: all 0.5s ease-out 0s;
}
.tenderer ul li dl dt h3 {
	width:100%;
	float:left;
	font-size:20px;
	color:#fff;
	transition: all 0.5s ease-out 0s;
}
.tenderer ul li dl dd {
	float:left;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.tenderer ul li dl dd h4 {
	width:100%;
	float:left;
	font-size:18px;
	color:#333;
	transition: all 0.5s ease-out 0s;
}
.tenderer ul li dl dd font {
	float:left;
	width:100%;
	color:#999;
	margin-top:12px;
	display:none;
}
.tenderer ul li dl dd p {
	width:100%;
	float:left;
	font-size:14px;
	color:#999;
	line-height:24px;
	margin-top:20px;
	transition: all 0.5s ease-out 0s;
	max-height:48px;
	overflow:hidden;
}
.tenderer ul li span {
	display:inline-block;
	float:right;
	overflow:hidden;
	width:142px;
}
.tenderer ul li span img {
	max-width:100%;
	float:right;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	width:142px;
	height:107px;
	
}
.tenderer ul li:hover{
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
}





.tenderer ul li:hover dl dt {
	
}

.tenderer ul li:hover dl dt:before {
	width:48px;
}



/*合作*/

.al_rzdiv{
	background: transparent url("../images/albj.jpg");
	
}


.al_rz{
	height:415px;
	padding-top:2%;
	
}

.al_rz ul{
	background: #fff;
	overflow:auto;	
}



.al_rz ul li{
	overflow:hidden;
	border:1px solid #eee;
	margin:10px 0;
	
}

.al_rz ul li:nth-child(2n+1){
	
}


.al_rz ul li:nth-child(2n+2){
	

}


/*合作内页*/















/*毛笔字*/


.picdiv{
	margin:2%x 0;

}

.pic{	
	margin:0 auto;
	max-width:1920px;	
}



/*首页集团*/
/*
.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;
}*/


/*首页案例*/


/*稻中道首页客户案例*/

.al_div{
	 width:100%;
	 margin-top:2%;
	 float:left;
	 overflow:hidden;  
}


.al{
	
	
}


.in_al_dzd{
	width:100%;
	overflow:hidden;
	padding: 1%;
	

} 

.in_al_dzd_new {

} 

.in_al_dzd_new ul {
	padding-top:2%;
}


.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{
	display:inline-block;
	position:absolute;
	left:0px;
	bottom:30%;
	font-size:14px;
	color:#fff;
	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 dl span {
	display:inline-block;
	position:absolute;
	left:0px;
	bottom:40px;
	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_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:-200px;
}

/*内容案例2*/


.jkal{
	
	

}

.jkal ul li{
	border:1px solid #eee;
	margin:10px 0;
}


.jkal ul li p{
	line-height:3;
	
	

}

















/*面包削*/

.product-dh {
	width:100%;
	float:left;
	overflow:hidden;
	overflow-y: hidden;
	overflow-x: auto;
}
.product-dh::-webkit-scrollbar {
	height:0px;
}


.product-dh ul{
	text-align:center;
		
}


.product-dh ul li{
	display:inline-table;
	margin:0 2%;	
}

.product-dh ul li a {
	font-size:18px;
	line-height:3;
	position:relative;
	transition: all 0.5s ease-out 0s;
	
}



.product-dh li.pc_left_nav a,
.product-dh ul li a:hover,
.product-dh ul li.pc_left_nav a:visited{
	display:block;
	background:#fff;
	
	
}








.product-dh h3{
	border-bottom:1px solid #eee;
	line-height:3;
	font-size:16px;	
}

.product-dh h3 a{
	font-size:14px;
	text-decoration:underline;
	
}

.product-dh h3 a:hover{
	
	
}


/*关于我们*/

.aboutdiv{
	padding-top:2%;
	
}

.about{
	
	
}

.dy_about ul {
	font-size:14px;
	padding-top:2%;
	
}

.dy_about ul li{
	line-height:2;
	padding:5px;
}


.dy_about ul li img{
	margin:0 auto;	
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}





/*企业荣誉*/


.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;
	margin-left:1%;
}
.qyzz-nr ul li {
	width:100%;
	float:left;
}
.qyzz-nr ul li a {
	width:23.5%;
	margin-right:1%;
	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{
	padding-top:2%;
}

.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{
	

}

.list_arc_dzd{


}


.list_dzd{
	padding:1%;
}


.install-nr {
	
	width:100%;
}
.install-nr ul {
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.install-nr ul li {
	width:370px;
	height:280px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
	margin:16px 32px;
	float:left;
	
}


.install-nr ul li:nth-child(1n) {
	margin-left:0px;
	
	
	
}

.install-nr ul li:nth-child(3n) {
	margin-right:0px;
	
	
	
}



.install-nr ul li dl {
	
}


.install-nr ul li dl dt img {
	width:370px;
	height:220px;
	
}



.install-nr ul li dl dd {
	font-size:14px;
	color:#333;
	line-height:60px;
	transition: all 0.5s ease-out 0s;
	border-top:1px solid #eee;
	height:60px;
		
}
.install-nr ul li:hover dl dd {
	color:#fff;
}


/*产品例表_old*/

.list_arc_olddiv{
	padding-top:2%;

}

.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{
	padding-top:2%;
	

}

.arc_arc{
	



}


.arc_cp{
	

}

.pc_arc_cp{
	padding-top:2%;
	
	

}

.left_fdj{
	width:46%;
	position: relative;
	

}


.right_fdj{
	width:52%;

}


.right_fdj h1{

	font-size:22px;
	line-height:3;
}



.right_fdj p{
	font-size:14px;
	display: inline-block;
	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:0%;
}

.right_fdj dl{
	
	float:left;
	

}

.right_fdj dl dd{
	text-align:center;

}

.arc_bot{
	width:100%;
	margin-top:3%;

}



.index-tit-nav {
	overflow: hidden;
	border-bottom:1px solid #ccc;
}
.index-tit-nav li {
	font-size: 16px;
	float: left;
	cursor: pointer;
	width: 98px;
	text-align: center;
	border: 1px solid #ccc;
	margin:10px 5px;
	margin-left:0px;
	
}
.index-tit-nav li.current {
	color: #FFF;
}
.pro-left-box h3 {
	font-size:14px;
	padding-right: 5px;
	margin-bottom:15px;
}
.tab_box {
	padding: 20px 0;
}
.tab_box .hide {
	display: none;
}





.tab_box 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{
	padding-top:2%;

}

.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%;
	margin:1%;
	padding:30px;
	background:#fff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.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 {
	
	font-size:18px;
	color:#333;
}
.news-nrym ul li dl dt h3 {
	
	font-size:12px;
	color:#666;
	margin-top:10px;
}
.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:150px;
	
}
.news-nrym ul li span {
	display:inline-block;
	width:100%;

}
.news-nrym ul li span p {
	width:100%;
	font-size:12px;
	color:#666;
	height:48px;
	line-height:24px;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li span h4 {
	width:100%;
	margin-top:20px;
}
.news-nrym ul li span h4 i {
	font-size:12px;
	color:#333;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li span h4 em {
	width:15px;
	height:15px;
	margin-top:1px;
	margin-left:5px;
	transition: all 0.5s ease-out 0s;
}



.news-nrym ul li:hover dl dt h5,
.news-nrym ul li:hover dl dt h2,
.news-nrym ul li:hover dl dt h3,
.news-nrym ul li:hover span p,
.news-nrym ul li:hover span h6 i {
	color:#fff;
}





/*新闻内容*/

.arc_newsdiv{
	
}

.arc_news{
	padding:1%;

}


.arc_xw{
	font-size:14px;
	
}




.arc_xw {
	width:100%;
	float:left;
	background:#fff;
	padding-top:2%;
}



.arc_xw h4 {
	width:100%;
	float:left;
}
.arc_xw h4 img {
	max-width:100%;
	margin:0 auto;
	margin-top:2%;
}
.arc_xw h5 {
	width:100%;
	float:left;
	font-size:12px;
	color:#999;
	line-height:3;
}

.arc_xw h1 {
	width:100%;
	float:left;
	font-size:25px;
	color:#666;
	line-height:3;
	font-weight:bold;

}

.arc_xw .tender-nr1 {
	width:100%;
	float:left;
	text-align:left;
	
	
}
.arc_xw .tender-nr1 ul li {
	float:left;
	font-size:14px;
	color:#333;
	line-height:2;
	

}

.arc_xw .tender-nr1 ul li img {
	margin:0 auto;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}




.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;
	
}


/*抖音内页在线留言*/


.dyguestdiv{
	background:#FAFAFA;
}

.dyguest{
	height:500px;
}


.dyguest h3{
	font-size:28px;
	font-weight:bold;
	line-height:3;
	font-family: "微软雅黑";	
}

.dyguest p{
	font-size:14px;
	
}



.address-righter {
	margin:0 auto;
	width:760px;
	
}

.address-righter ul {
	margin-top:20px;
	
	
}
.address-righter ul li {
	float:left;
	width:300px;
	height:45px;
	border:1px solid #BECCE0;
	background:#FFFFFF;
	border-radius:45px;
	line-height:45px;
	font-size:20px;
	margin-right:30px;
	margin-top:20px;
		
}

.address-righter ul p {
	width:250px;
	height:45px;
	line-height:45px;
	font-size:20px;
	margin-right:30px;
	font-size:16px;
	margin-top:20px;
	margin-left:250px;
	
}

.address-righter ul p.dh{
	width:250px;
	height:45px;
	line-height:45px;
	font-size:20px;
	margin-right:30px;
	font-size:22px;
	margin-top:0px;
	margin-left:220px;
	color:#2F69FA;
	
}




.ys{
	
	font-size:16px;
	padding:0 15px;
	outline:none;
	border:0px;
	margin-left:15px;

}



.suber_b{
	width:250px;
	height:45px;
	border:1px solid #BECCE0;
	background:#2A8BFC;
	border-radius:45px;
	line-height:45px;
	font-size:20px;
	margin-right:30px;
	cursor:pointer;

	margin-left:200px;
	color:#FFFFFF;
}

.suber_b:hover{
	background:#999;
	color:#FFFFFF; 
}

.suber_b:hover{
	background:#999;
	color:#FFFFFF; 
}






/*在线留言*/

.guestdiv{
	 width:100%;
	 padding:1%;
	 float:left;
	 overflow:hidden;  
}
.guest{	
	
}

.dy_guest{
	width:100%;
	overflow:hidden;
}

.address {
	width:100%;
	float:left;
	
	margin-top:2%;
}
.address-left {
	width:60%;
	float:left;
	background:#fff;
	min-height:450px;
}
.address-left h2 {
	width:100%;
	float:left;
	font-size:22px;
}
.address-left ul {
	float:left;
	margin:.5% 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%;
	background:#555;
}
.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:#fff;
	font-size:14px;
	line-height:50px;
	padding:0 15px;
	outline:none;
	border:0px;
	color:#000;
}
.srk2 {
	width:100%;
	float:left;
	background:#fff;
	font-size:14px;
	line-height:50px;
	padding:15px;
	outline:none;
	border:0px;
	color:#000;
}
.address-right input:-ms-input-placeholder {
	color:#000;
	opacity:1;
}
.address-right input::-webkit-input-placeholder {
	color:#000;
	opacity:1;
}
.address-right textarea:-ms-input-placeholder {
	color:#000;
	opacity:1;
}
.address-right textarea::-webkit-input-placeholder {
	color:#000;
	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; 
}


/*友情链接*/

.linkdiv{
	margin-top:1%;

}



.link{
	
	
}

.link ul {
	height:40px;
	line-height:40px;
	padding-left:20px;
}


.link ul p {
	float:left;
	
}

.link ul p i{
	float:left;
	font-size:16px;
}

.link ul p b{
	color:#FFFFFF;
	background:#666;
	padding:3px  10px;
	letter-spacing:1px;
	font-size:14px;
	margin-right:10px;
	line-height:73px;
	
}

.link ul li{
	float:left;
	margin:0 3px;
	
}



/*footer*/

.pc_footerdiv{
background:#0A1E39;


}

.pc_footer{
	height:250px;
	padding-top:40px;
	
}


.fl{
width:200px;

}

.fl img{
margin-top:40px;

}



.fc{
border-right:1px solid #3B3B45;
width:500px;

}




.fc dl{
float:left;
margin:0 40px;
}

.fc dl dt{
line-height:3;
font-size:16px;
color:#FFFFFF;



}


.fc dl dd{
color:#9BA3AE;
font-size:14px;
line-height:2;




}

.fc dl dd a{
color:#9BA3AE;	

}

.fc dl dd a:hover{
text-decoration:underline;	
}




.fright{
width:220px;
float:left;
margin-left:50px;
}






.fright p{

color:#fff;
font-size:16px;
line-height:2;


}




.fright p.xsdh{

color:#fff;
font-size:30px;
line-height:2;
font-family:ATTEN;

}


.wei{
width:120px;
text-align:center;
line-height:2;
color:#FFFFFF;



}

.pc_footer ol{
margin-top:35px;
text-align:center;
color:#ABABAB;
font-size:12px;


}


.pc_footer ol li a{
line-height:2;
text-align:center;
color:#ABABAB;
text-decoration:underline;


}

.dyfooterdiv{
background:#0C192A;


}

.dyfooter{
height:65px;
line-height:65px;
color:#606D7E;
text-align:center;
font-size:13px;	

}

.dyfooter a{

color:#606D7E;


}

.dyfooter a:hover{
text-decoration:underline;
}










