﻿

/*首页*/



 

.title {
	text-align: center;
}
.title h2 {
	font-size: 25px; font-weight: normal;
	color: #fff;
	margin-top: 55px;
	margin-bottom: 30px;
}
.title h3 {
	font-size: 14px; font-weight: normal;
	color: #a1a6ab;
	margin-bottom: 45px;
}

.index_1200{ width: 1200px; margin: 0 auto; position: relative; }

.index_industry {
	background: url(../acgnew/dianshang.jpg) no-repeat left bottom;
	background-color: #2f2f38;
	overflow: hidden; 
	padding-bottom: 55px;
}
.index_industry .index_1200 {
	position: relative;
	padding: 0 29px;
	box-sizing: border-box;
}
.tempWrap {
	border-radius: 7px;
}
.index_industry .title * {
	color: #fff;
}
.swiper-container.industry_box {
	height: 350px;
	text-align: center;
	width: 1100px;
	margin: auto;
	border-radius: 7px;
}
.industry_box section {
	border-radius: 7px;
	overflow: hidden;
	width: 255px;
	position: relative;
	height: 350px;
	text-align: center;
}
.industry_box section * {
	position: relative;
	z-index: 9;
	color: #fff;
}
.industry_box section .industry_bg {
	position: absolute;
	background: rgba(60, 70, 76, 0.56);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 8;
	transition: all .3s;
}
.industry_box section .index_indus_img {
	/*margin-top: 74px;*/

	margin-top: 98px;
	padding-bottom: 35px;
	margin-bottom: 24px;
	transition: all .3s;
}
.industry_box section .index_indus_text p {
	font-size: 20px;
	margin-bottom: 16px;
}
.industry_box section .index_indus_text span {
	display: block;
	font-size: 14px;
	width: 212px;
	margin: 0 auto;
	line-height: 26px;
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s, visibility .3s;
}
.industry_box section .index_indus_img::after {
	content: '';
	width: 28px;
	height: 3px;
	background: #fff;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	transition: visibility .2s, opacity .2s;
}
.industry_box section:hover .industry_bg {
	background: rgba(255, 66, 46, 0.92);
}
.industry_box section:hover span {
	visibility: visible;
	opacity: 1;
}
.industry_box section:hover .index_indus_img {
	margin-top: 74px;
	padding-bottom: 0;
}
.industry_box section:hover .index_indus_img::after {
	visibility: hidden;
	opacity: 0;
}
.industry_box .industry_box_img1 {
	background: url(../acgnew/qudaobg_img3.jpg) no-repeat center;
}
.industry_box .industry_box_img2 {
	background: url(../acgnew/qudaobg_img2.jpg) no-repeat center;
}
.industry_box .industry_box_img3 {
	background: url(../acgnew/fangan_img1.jpg) no-repeat center;
}
.industry_box .industry_box_img4 {
	background: url(../acgnew/index_img2.jpg) no-repeat center;
}
.industry_box .industry_box_img5 {
	background: url(../acgnew/fangan_img2.jpg) no-repeat center;
}
.industry_box .industry_box_img6 {
	background: url(../acgnew/qudaobg_img1.jpg) no-repeat center;
}
.industry_box .industry_box_img7 {
	background: url(../acgnew/fangan_img6.jpg) no-repeat center;
}
.industry_box .industry_box_img8 {
	background: url(../acgnew/fangan_img10.jpg) no-repeat center;
}
.index_industry .indus_prev,  .index_industry .indus_next {
	width: 14px;
	height: 26px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: url(../acgnew/index_img24.png) no-repeat center;
	z-index: 999;
	cursor: pointer;
}

.index_industry .indus_next {
	right: 0;
	left: auto;
	background: url(../acgnew/index_img25.png) no-repeat center;
} 
.content_four{background:#fff;padding:0 0 50px;}
.content_four .content_four_con{width:1266px;margin:0 auto;overflow:hidden;}
.content_four .content_four_con .news{width:422px;float:left; display: block; position: relative;} 
.content_four .content_four_con .news ul li{line-height:25px; letter-spacing: 1px; padding: 10px; box-sizing: border-box; font-size:14px; width: 356px; margin-right: 33px;margin-left: 33px; overflow: hidden; display: block; position: relative;border-bottom: 1px solid #ededed; color: #000;  -webkit-transition: all .5s ease; transition: all .5s ease;} 
.content_four .content_four_con .news ul li a{ color: #000; }
.content_four .content_four_con .news ul li span{color:#909090; font-size: 13px; line-height:20px;  display: block;}
.content_four .content_four_con .news ul li:last-child{ margin-bottom: 30px; } 

.content_four .content_four_con .news ul li:hover{  box-shadow: 0 5px 20px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);} 



.icon_new{ width:356px; margin-left: 33px; padding-bottom: 22px; height: 64px; padding-left: 60px; line-height: 42px; font-size: 24px; font-weight: bold; color: #000; border-bottom: 1px solid #ededed; }
.icon_new em a{ background: url(../acgnew/icon_newjt.png) no-repeat center; width: 15px; height: 42px; display: block; float: right; position: relative; }



.scroll {width: 1200px; margin: 0 auto;  padding:0 0 50px; position: relative; overflow: hidden; box-sizing: border-box;}
.ind_gd1 ul {width: 1200px; margin:auto;}
.ind_gd1 ul li {display: inline-block;width: 174px; margin:0 11px;transition: all 1s;}  
.ind_gd1 ul li img{ width: 174px; height: 77px; transition: all 1s;-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray;  transition: all 1s;} 
.ind_gd1 ul li:hover img{-webkit-filter: grayscale(1%); 
-moz-filter: grayscale(1%); 
-ms-filter: grayscale(1%); 
-o-filter: grayscale(1%); 
filter: grayscale(1%); 
filter:;} 



.ind_txt{ width: 100%; position: relative; overflow: hidden; display: block; text-align: center; padding:55px 0 30px;  }
.ind_txt h2{ font-size: 26px; color: #000; line-height: 50px; display: block; text-align: center;  }
.ind_txt h3{ font-size: 14px; color: #000; line-height: 30px; padding-top: 10px; display: block; text-align: center; font-weight: normal; }
.ind_txt h4{ font-size: 14px; color: #666; line-height: 30px; padding-top: 10px; display: block; text-align: center; font-weight: normal; }


.ind_txta{ width: 100%; position: relative; overflow: hidden; display: block; text-align: center; padding:55px 0 30px;  }
.ind_txta h2{ font-size: 26px; color: #fff; line-height: 50px; display: block; text-align: center; }
.ind_txta h3{ font-size: 14px; color: #fff; line-height: 40px; display: block; text-align: center; font-weight: normal;  }

.bana{ width:100%; margin:101px auto 0; text-align:center; height: 312px; display: block; position: relative; overflow: hidden;  } 
.banhead{ width:1200px; padding-right: 520px; margin: 0 auto; display: block; padding-top: 80px; color: #fff;  }
.banhead h2{ font-size: 36px; line-height: 40px; text-align: left; font-weight: normal; }
.banhead h3{ font-size: 14px; line-height: 26px; padding-top: 20px; padding-bottom: 20px; text-align: left; font-weight: normal; display: block;  }
.banhead a{width:128px; height: 30px; line-height: 30px; border: 1px solid #fff; font-size: 14px; text-align: center; position: relative; display: block; float: left; color: #fff; }
.banhead a i{ padding-left: 10px;}


.location{ width: 100%; height: 50px; border-bottom: 1px solid #f5f5f5; position: relative; overflow: hidden; display: block; }
.locataw{ width: 1200px; margin: 0 auto; display: block; position: relative; box-sizing: border-box; font-size: 14px; line-height: 50px; color: #888; }
.locataw span{ width: 10px; background: url(../acgnew/top2.png) no-repeat left center; background-size: 10px 16px; float: left; padding-right: 25px; height: 50px; display: block; position: relative;  }
.locataw a{ color: #888; }
.locataw a:hover{ color: #000; }

.atyh_ldzn{ width: 1050px; margin: 0 auto 0; display: block; position: relative; overflow: hidden; }
.atyh_ldzn dl{ width: 330px; padding: 30px; box-sizing: border-box; display: block; float: left; position: relative; border-right: 1px solid #e8e9f3;  border-bottom: 1px solid #e8e9f3; -webkit-transition: all .5s ease; transition: all .5s ease;}
.atyh_ldzn dl:hover {  box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);} 
.atyh_ldzn dl:nth-child(1),.atyh_ldzn dl:nth-child(2),.atyh_ldzn dl:nth-child(3){ margin-top: 20px; }
.atyh_ldzn dl:nth-child(1),.atyh_ldzn dl:nth-child(4){ margin-left: 30px; }
.atyh_ldzn dl:nth-child(3),.atyh_ldzn dl:nth-child(6){ margin-right: 30px; }
.atyh_ldzn dl:nth-child(4),.atyh_ldzn dl:nth-child(5),.atyh_ldzn dl:nth-child(6){ margin-bottom: 50px; }
.atyh_ldzn dl dt{ width:270px; height: 70px; display: table-cell; text-align: center; vertical-align: middle; }
.atyh_ldzn dl dt img{ max-height: 70px; display:block; max-width: 270px; text-align: center; margin: auto; }
.atyh_ldzn dl dd{width: 210px; margin:0 auto; display: block; position: relative;}
.atyh_ldzn dl dd h2{ font-size: 20px; color: #191b2f; padding:5px 0 ; line-height: 40px; text-align: center; display: block; position: relative; font-weight: normal; }
.atyh_ldzn dl dd span{font-size: 14px; color: #85868b; line-height: 22px; letter-spacing: 2px; text-align: left;display: block;} 
.atyh_ldzn dl:nth-child(3n){ border-right: none; }
.atyh_ldzn dl:nth-child(n+4){ border-bottom: none; }

.baga{ width: 100%; background: #fafafa; overflow: hidden; display: block; position: relative; }
.baga1d{ width: 100%; background: #161d2f; overflow: hidden; display: block; position: relative; }
.bagfc{ width: 100%; background: #fcfcfc; overflow: hidden; display: block; position: relative; }
.bagfe{ width: 100%; background: #fefefe; overflow: hidden; display: block; position: relative; }
.bagfd{ width: 100%; background: #fdfdfd; overflow: hidden; display: block; position: relative; }
.bagf6{ width: 100%; background: #f6f6f6; overflow: hidden; display: block; position: relative; }
.bagf7{ width: 100%; background: #f7f7f7; overflow: hidden; display: block; position: relative; }
.bagf8{ width: 100%; background: #f8f8f8; overflow: hidden; display: block; position: relative; }
.bawerc{ width: 100%; background: url(../acgnew/icon_zzyh_ysbg.jpg) repeat-x bottom center; overflow: hidden; display: block; position: relative; }
.wcbp_bg1{ width: 100%; background: url(../acgnew/icon_wcbp_bg1.jpg) no-repeat bottom center; overflow: hidden; display: block; position: relative; }
.wcbp_bg2{ width: 100%; background: url(../acgnew/icon_wcbp_bg2.jpg) no-repeat bottom center; overflow: hidden; display: block; position: relative; }
.ksjz_bg2{ width: 100%; background: url(../acgnew/icon_kjzbg.jpg) no-repeat top center; height: 589px; overflow: hidden; display: block; position: relative; }



.ind_seotm{ width: 100%; background: url(../acgnew/index_seo1.jpg) no-repeat top center; height: auto; position: relative; display: block; overflow: hidden; padding-bottom:40px; }
.seotm_lst{ width:1224px; margin:10px auto 0; display: block; position: relative;  }
.seotm_lst dl{ width:280px; display: block; margin: 13px; float: left; position: relative; box-sizing: border-box; padding:30px 25px; background: #fff;-webkit-transition: all .5s ease; transition: all .5s ease; }
.seotm_lst dl:hover{box-shadow: 0 17px 50px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.seotm_lst dl dt{ width: 230px; height: 90px; display: table-cell; vertical-align: middle; text-align: center; }
.seotm_lst dl dt img{max-width: 230px; max-height: 90px; display: block; margin: auto; text-align: center;  }
.seotm_lst dl dd{ width: 100%; display: block; }
.seotm_lst dl dd h3{ font-size: 22px; color: #191b2f;  text-align: center;  padding-top: 10px; line-height: 40px; display: block; position: relative; font-weight: normal;  }
.seotm_lst dl dd em{ width: 16px; height: 2px; margin: 15px auto; display: block; background: #000; position: relative; }
.seotm_lst dl dd p{font-size: 14px; color: #85868b; line-height: 28px;  display: block; padding: 0 10px; box-sizing: border-box; width: 100%; position: relative; } 

.ind_sedwe{ width: 100%; background: url(../acgnew/index_seo2.png) no-repeat top center; position: relative; margin-top: -10px; margin-bottom: -19px; display: block; overflow: hidden; height: 218px; }
.ind_sedwe a{ width: 126px; height: 36px; display: block; margin-top: 133px; float: right;background: #ff422e; font-size: 14px; color: #fff; text-align: center; line-height: 36px; border-radius: 20px; }
.ind_sedwe a:hover{ background: #ff1800; }



.index-ser{ width: 1200px; background: url(../acgnew/icon_zzyh_bg.png) no-repeat bottom center; margin: 0 auto; padding-bottom: 30px; display: block; position: relative; overflow: hidden; text-align: center; }
.index-ser ul li{width: 316px;padding:25px 0 ; box-sizing: border-box;  display: inline-block;margin: 10px 25px 20px; -webkit-transition: all .5s ease; transition: all .5s ease;border:1px solid #ddd; background: #fff;}
.index-ser ul li:hover{box-shadow: 0 17px 50px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.index-ser ul li.mr0{margin-right:0;} 
 
.index-ser ul li .co{width:70px; height:70px; display:block; margin:0 auto; /*background-color:#eee;*/ -webkit-transition: all 1.5s ease; transition: all 1.5s ease;}
.index-ser ul li:hover .co{background-position:-70px 0px;}
.index-ser ul li h2{ font-size: 20px; color: #191b2f; line-height: 40px; display: block; position: relative; font-weight: normal; }
.index-ser ul li span{font-size: 14px; color: #85868b; line-height: 22px;  display: block; } 


.zzyh_jxx{ width: 1214px; background: url(../acgnew/icon_zzyh_bg.png) no-repeat bottom center; margin: 0 auto; padding:10px 0 40px; display: block; position: relative; overflow: hidden; text-align: center; }
.zzyh_jxx dl{ width: 338px; height: 223px; padding: 37px 11px 22px; box-sizing: border-box; background: url(../acgnew/icon_zzyh_icbg.png) no-repeat center;  display: inline-block; margin: 0 14px 10px; }
.zzyh_jxx dl dt{ width: 338px; height:70px; display: table-cell; vertical-align: middle; text-align: center; }
.zzyh_jxx dl dt img{ max-height: 70px; max-width: 338px; text-align: center; margin: auto; display: block; }
.zzyh_jxx dl dd{ width: 100%; margin: 0 auto; display: block; position: relative;text-align: center;  }
.zzyh_jxx dl dd h2{ font-size: 20px; color: #191b2f; line-height: 40px; display: block; position: relative; font-weight: normal; }
.zzyh_jxx dl dd span{font-size: 14px; color: #85868b; line-height: 22px;  display: block; } 

.qzts_tsmb{ width: 1240px; margin: 0 auto; display: block; position: relative; overflow: hidden; }
.qzts_tsmb dl{width: 200px; float: left; padding: 20px 0; display: block; position: relative; margin-top: 10px; margin-bottom: 30px;-webkit-transition: all .5s ease; transition: all .5s ease;}
.qzts_tsmb dl:hover{box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.qzts_tsmb dl dt{ width: 200px; height: 110px; display: table-cell; vertical-align: middle; text-align: center; }
.qzts_tsmb dl dt img{max-width: 200px; max-height: 110px; display: block; margin: auto; text-align: center;  }
.qzts_tsmb dl dd{ width: 100%; display: block; }
.qzts_tsmb dl dd span{ font-size: 16px; color: #191b2f;  text-align: center;  padding-top: 10px; line-height: 40px; display: block; position: relative; font-weight: normal;  }
.qzts_tsmb dl dd em{ width: 1px; height: 24px; margin: 5px auto; display: block; background: #000; position: relative; }
.qzts_tsmb dl:nth-child(odd){ background: #f7f7f7; }
.qzts_tsmb dl:first-child{ margin-left: 20px; }
.qzts_tsmb dl:child-child{ margin-right: 20px; }

.qzts_wzys{ width: 1200px; margin: 0 auto; padding-bottom: 40px; display: block; position: relative; overflow: hidden; text-align: center; }
.qzts_wzys dl{ margin: 10px 23px 36px;border: 1px solid #eaeaea; display: inline-block; background: #fff; padding: 30px 20px 30px 55px; width: 295px; box-sizing: border-box;-webkit-transition: all .5s ease; transition: all .5s ease; }
.qzts_wzys dl:hover{box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.qzts_wzys dl dt{ width: 100%; height: 50px; display:table-cell; vertical-align: middle; text-align: center; }
.qzts_wzys dl dt img{ max-height: 50px; max-width: 100%; display: block; margin: auto; text-align: center; }
.qzts_wzys dl dd{ width: 100%; display: block; }
.qzts_wzys dl dd h3{ font-size: 20px; color: #191b2f; padding-top: 10px; height: 40px; width: 100%; float: left; line-height: 40px; display: block; position: relative; font-weight: normal; text-align: left;  }
.qzts_wzys dl dd em{ width: 16px; height: 2px; float: left; margin-left: 2px; margin-top: 18px; margin-bottom: 15px; display: block; background: #000; position: relative; }
.qzts_wzys dl dd p{font-size: 14px; color: #85868b; line-height: 22px;  display: block; width: 100%; float: left; position: relative; text-align: left;  } 


.qzts_ssjd{ width: 100%; margin: 0 auto;  background: url(../acgnew/icon_qzts_48.png) no-repeat center; height: 432px; display: block; position: relative; }
.qzts_ssjda{ width: 1200px; margin: 0 auto; display: block;position: relative; overflow: hidden;padding-top: 11px; }
.qzts_ssjda dl{ width: 300px; float: left; display: block; position: relative; padding: 25px 0; box-sizing: border-box; }
.qzts_ssjda dl dt{ width:240px; margin: 0 auto; position: relative; overflow: hidden; line-height: 65px; height: 65px; font-size: 20px; color: #191b2f; text-align: center; display: block; border-bottom: 1px solid #eaeaea; }
.qzts_ssjda dl dd{ width: 100%; position: relative; overflow: hidden; }
.qzts_ssjda dl dd p{font-size: 14px; line-height: 35px; padding: 15px 20px 10px; height: 200px; color: #494949; display: block; width: 100%; position: relative;}
.qzts_ssjda dl dd em{width:240px; margin: 0 auto;  height: 1px;background: #eaeaea; display: block; position: relative; overflow: hidden;}
.qzts_ssjda dl dd a{ width: 124px; height: 34px; margin: 25px auto 0; display: block; border: 1px solid #eaeaea; font-size: 14px; color: #494949; text-align: center; line-height: 34px; border-radius: 20px; }
.qzts_ssjda dl:hover dd a{ background: #ff422e; color: #fff; border: 1px solid #ff422e; }

.yhlc_ind1{ width: 100%; background: #fafafa; padding:20px 0; display: block; position: relative; overflow: hidden;  } 
.yhlc_ind1a{ width: 1224px; margin: 0 auto; display: block; position: relative; overflow: hidden; }
.yhlc_ind1a dl{ width: 282px; padding: 15px 25px 25px; box-sizing: border-box; float: left; margin: 10px 12px; background: #fff; -webkit-transition: all .5s ease; transition: all .5s ease; }
.yhlc_ind1a dl:hover{box-shadow: 0 5px 10px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.yhlc_ind1a dl:nth-child(2n){ margin-right: 0; }
.yhlc_ind1a dl dt{ width:60px;display: table-cell; float: left; height: 60px; text-align: center; vertical-align: middle;  }
.yhlc_ind1a dl dt img{ max-height: 60px; max-width: 60px; display: block; text-align: center;  margin: auto; padding-top: 15PX; }
.yhlc_ind1a dl dd{width: 160px; float: right; display: block; position: relative; }
.yhlc_ind1a dl dd h3{ font-size: 20px; color: #191b2f;  line-height: 40px; text-align: left; display: block; position: relative; font-weight: normal; }
.yhlc_ind1a dl dd span{font-size: 14px; color: #85868b; line-height: 22px; text-align: left;display: block;} 

.yhlc_ind2{ width: 1104px; margin: 0 auto; display: block; position: relative; overflow: hidden; }
.yhlc_ind2 dl{ width: 500px; margin: 20px 26px 60px; float: left; display: block; position: relative;-webkit-transition: all .5s ease; transition: all .5s ease; }
.yhlc_ind2 dl:hover{box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.yhlc_ind2 dl dt{ width: 100%; padding: 15px 0 10px; background: #2c3449; text-align: center; color: #fff; }
.yhlc_ind2 dl dt h3{ font-size: 24px; font-weight: normal; line-height: 40px;  }
.yhlc_ind2 dl dt span{ font-size: 14px; line-height: 26px; display: block; position: relative; }
.yhlc_ind2 dl dd{ width: 100%; position: relative; overflow: hidden; display: block; background: #f6f6f6; padding:15px 0; }
.yhlc_ind2 dl dd:nth-child(even){ background: #eee; }
.yhd2a{ width: 80px; float: left; line-height:70px; text-align: right; font-size: 30px; color: #c8c9cc; }
.yhd2b{ width: 400px; float: right; }
.yhd2b h4{ font-size: 20px; color: #191b2f; line-height: 40px; display: block; position: relative; font-weight: normal; }
.yhd2b p{font-size: 14px; color: #85868b; line-height: 22px;  display: block; } 


.yhlc_ind3{ width: 100%; margin: 0 auto;  background: url(../acgnew/yhlc_bg2.jpg) no-repeat center; height: 688px; display: block; position: relative; }
.yhlc_ind3a{ width: 1200px; margin: 0 auto; background: #fff; padding: 20px 16px 0; box-sizing: border-box; display: block; position: relative; overflow: hidden; }
.yhlc_ind3a dl{ width: 278px; float: left; margin: 10px 7px 30px; display: block; -webkit-transition: all .5s ease; transition: all .5s ease; }
.yhlc_ind3a dl:hover{box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.yhlc_ind3a dl dt{ width: 100%; padding: 10px 0; background: #171d2e; text-align: center; display: block; position: relative; text-align: center; color: #fff; }
.yhlc_ind3a dl dt h3{ font-size: 22px; font-weight: normal; line-height: 40px;  }
.yhlc_ind3a dl dt span{ font-size: 14px; line-height:30px; display: block; position: relative; }
.yhlc_ind3a dl dd{ width: 100%; background: #f7f7f7; padding:10px 20px 0; box-sizing: border-box; display: block; position: relative; }
.yhd3b{ width: 100%; padding-left: 40px; box-sizing: border-box; font-size: 14px; line-height: 35px; color: #171d2e; height:245px; border-bottom: 1px solid #dedede;  }
.yhd3c{ width: 100%; text-align: center; line-height: 50px; height: 50px; font-size: 14px; color: #ff422e; display: block; position: relative;vertical-align: middle; }
 
.yhd3c span{vertical-align: middle; margin-right:6px; }

.bdjc_jja{ width: 1200px; margin: 0 auto 60px; border: 1px solid #eaeaea; box-sizing: border-box; padding:25px 50px; position: relative; overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease; }
.bdjc_jja:hover {  box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.bdjc_jjab{ width: 680px; float: left; font-size: 14px; line-height: 34px; color: #191b2f; display: block; padding-top:30px; }
.bdjc_jjac{ width: 300px; text-align: right; float: right; }
.gwrz_jjab{ width: 740px; float: left; font-size: 14px; line-height: 34px; color: #191b2f; display: block; padding-top:20px; }
 
.bdjc_jjb{ width: 100%; margin: 0 auto;  background: url(../acgnew/bacj_bg2.jpg) no-repeat center; height:581px; display: block; position: relative; }
.bdjc_jjba{ width: 1200px; margin: 0 auto; display: block; position: relative; overflow: hidden; }
.bdjc_jjba dl{ width: 380px; margin:25px 10px 100px; padding: 25px 50px; box-sizing: border-box; display: block; float: left;-webkit-transition: all .5s ease; transition: all .5s ease; background: #fff; }
.bdjc_jjba dl:hover{box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.bdjc_jjba dl dt{ width: 280px; height: 85px; display: table-cell; vertical-align: middle; text-align: center; }
.bdjc_jjba dl dt img{max-width: 280px; max-height: 85px; display: block; margin: auto; text-align: center;  }
.bdjc_jjba dl dd{ width: 100%; display: block; }
.bdjc_jjba dl dd h3{ font-size: 22px; color: #191b2f;  text-align: center;  padding-top: 10px; line-height: 40px; display: block; position: relative; font-weight: normal;  }
.bdjc_jjba dl dd em{ width: 20px; height: 3px; margin: 15px auto; display: block; background: #000; position: relative; }
.bdjc_jjba dl dd p{font-size: 14px; color: #85868b; line-height: 28px;  display: block; box-sizing: border-box; width: 100%; position: relative; }  
.bdjc_sdys{ width: 1229px; margin: 0 auto; display: block; position: relative; overflow: hidden; }
.bdjc_sdys dl{ width: 299px; border: 1px solid #eaeaea; padding: 40px 40px 20px; display: block; float: left; -webkit-transition: all .5s ease; transition: all .5s ease;  margin-bottom: 70px; margin-top: 10px; background: #fff; position: relative;   }
.bdjc_sdys dl:last-child{margin-right: 15px; }
.bdjc_sdys dl:first-child{margin-left: 15px; }
.bdjc_sdys dl:nth-child(2),.bdjc_sdys dl:nth-child(3),.bdjc_sdys dl:nth-child(4){ margin-left: -1px; }
.bdjc_sdys dl dt{ width: 219px;  height: 80px; display: table-cell; vertical-align: middle; text-align: center; }
.bdjc_sdys dl dt img{max-width: 219px; max-height: 80px; display: block; margin: auto; text-align: center;  }
.bdjc_sdys dl dd{ width: 100%; display:block;  }
.bdjc_sdys dl dd h2{ font-size: 22px; color: #191b2f; line-height: 40px; display: block; position: relative; font-weight: normal; padding-bottom: 10px; text-align: center; }
.bdjc_sdys dl dd span{font-size: 14px; color: #85868b; line-height: 22px;  display: block; padding-top: 10px; height: 76px; } 

.bdjc_sdys dl:hover{box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
 

.baasna { width:100%; height:auto; margin:0 auto; text-align:center; }
.baasna img{ max-width:100%; height:auto; margin:0 auto; display:block; text-align:center; }

.gwrz_bsga{ width: 100%; margin: 0 auto;  background: url(../acgnew/gwrz_bg2.jpg) no-repeat center; height:500px; display: block; position: relative; padding: 50px 0; box-sizing: border-box;  }
.gwrz_bsga1{ width: 1200px; margin: 0 auto; background: #2c3449; position: relative; overflow: hidden; display: block; text-align: center; }
.gwrz_bsga1 dl{ width: 435px; background: #3d465b; margin: 40px 14px 40px ; display:block; -webkit-transition: all .5s ease; transition: all .5s ease; float: left;  }
.gwrz_bsga1 dl:hover{box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.gwrz_bsga1 dl dt{ width: 100%; text-align: center; line-height: 58px; height: 58px; font-size: 22px; color: #191b2f; display: block; position: relative;vertical-align: middle;  background: #fff; }
.gwrz_bsga1 dl dt span{vertical-align: middle; margin-right:15px; }
.gwrz_bsga1 dl dd{ width: 100%; padding: 35px; height:270px;  text-align: left; box-sizing: border-box; font-size: 14px; line-height: 40px; color: #fff; }

.gwrz_bsgb{ width: 1200px; margin: 10px auto 70px; display: block; position: relative;border: 1px solid #eaeaea; background: #fff; padding: 30px; box-sizing: border-box; -webkit-transition: all .5s ease; transition: all .5s ease; }
.gwrz_bsgb:hover {  box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.gwrz_bsgba{ width: 100%; display: block; padding-left: 30px; background: url(../acgnew/icon_wcbp_10.png) no-repeat left 10px;  display: block; position: relative; box-sizing: border-box; padding-right: 30px; }
.gwrz_bsgba h3{ font-size: 16px; line-height: 36px; color: #000; display: block; font-weight: normal; padding-bottom: 10px;}
 
.gwrz_bsgba p{ font-size: 14px; color: #626262; letter-spacing: 3px; line-height: 35px; font-weight: normal; display: block;  }
.gwrz_bsgc{ width: 1086px; margin: 20px auto 90px; background: url(../acgnew/icon_gwrz_03.png) no-repeat center top;  display: block; padding-top:60px;  }
.gwrz_bsgc ul li{ width: 108px; margin-right: 214px; float: left; display: block; text-align: center; font-size: 22px; color: #191b2f; }
.gwrz_bsgc ul li:last-child{ margin-right: 0; }

.gwrz_bsgd{ width: 1200px; margin: 10px auto 70px; display: block; position: relative;border: 1px solid #eaeaea; background: #fff; padding: 30px 60px; box-sizing: border-box;font-size: 16px; line-height: 36px; color: #000;  -webkit-transition: all .5s ease; transition: all .5s ease; }
.gwrz_bsgd:hover {  box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}

.gwrz_bsgda{width: 1200px; margin: 10px auto; display: block; position: relative; padding:20px 80px; font-size: 16px; line-height: 36px; color: #000; box-sizing: border-box; overflow: hidden;}

.gwrz_bsgd span{ color: #ff422e }

.gwrz_bsge{ width: 1208px; margin: 0 auto; background: #fff;  box-sizing: border-box; display: block; position: relative; overflow: hidden; }
.gwrz_bsge dl{ width:368px; float: left; margin-top: 30px; margin-bottom: 70px; margin-right: 16px; margin-left: 16px;   display: block; -webkit-transition: all .5s ease; transition: all .5s ease; }
.gwrz_bsge dl:hover{box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.gwrz_bsge dl dt{ width: 100%; height: 70px; font-size: 22px; line-height: 70px; background: #242a3b; text-align: center; display: block; position: relative; text-align: center; color: #fff; } 
.gwrz_bsge dl dd{ width: 100%; border: 1px solid #7e7e7e; padding:20px; box-sizing: border-box; display: block; position: relative; font-size: 14px; color: #000; line-height: 36px;  height:256px;  }
.gwrz_bsge dl:last-child{margin-right: 20px; }
.gwrz_bsge dl:first-child{margin-left: 20px; }


.acg_pca{ width: 100%; position: relative; overflow: hidden; display: block; }
.acg_pca ul li{ width: 100%; float: left; padding: 40px 0; display: block; }
.acg_pca ul li:nth-child(even){ background: #fafafa; }
.acg_pca ul li .part_l{ width: 470px; float: left; text-align: left; margin-left: 30px; border-bottom: 1px solid #e8e9f3; padding-bottom: 30px; display: block; position: relative; overflow: hidden; padding-top: 70px; }
.acg_pca ul li .part_l h3{ width:100%; font-size: 26px; color: #191b2f;  text-align: left; font-weight: normal; display: block; }
.acg_pca ul li .part_l h3 span{font-size: 42px; margin-right: 15px; }
.acg_pca ul li .part_l p{ width:300px; float: left; position: relative; display: block; padding-top: 15px; color: #85868b; font-size: 14px; line-height: 22px;}
.acg_pca ul li .part_r{width: 685px; float: right; text-align: right;}
.acg_pca ul li .part_r img{-webkit-transition: .3s;transition: .3s; }
.acg_pca ul li:nth-child(even) .part_l{ float: right; }
.acg_pca ul li:nth-child(even) .part_r{ float: left; text-align: left; }
.acg_pca ul li .part_r:hover img{-webkit-transform:translateX(-25px);transform:translateX(-25px);}
.acg_pca ul li:nth-child(even).part_r:hover  img{-webkit-transform:translateX(25px);transform:translateX(25px);}


.part_o, .part_t, .part_th{
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	zoom: 1;
}
 

.acg_pcb{ width: 100%; margin: 0 auto;  background: url(../acgnew/acg_bg2.jpg) no-repeat center; display: block; position: relative;  padding-bottom: 80px; box-sizing: border-box;  }

.duibi1{background:#fff; width: 1200px; margin: 0 auto; display: block; box-sizing: border-box; padding:30px;overflow: hidden;}




.change_logo li{list-style: none;float: left;margin: 0 7px;}
.change_logo li p{line-height:40px;font-size:15px;}

.change_logo{width: 1200px;margin: 0 auto; display: block; position: relative; overflow: hidden; padding-top: 30px;text-align: center;}




.gwdz_rgtdad{ width: 550px; text-align: center; margin:0 auto; display: block; position: relative; overflow: hidden; padding: 40px 0 70px 80px; line-height: 40px; font-size: 16px; color: #85868b;  }
.gwdz_rgtdad span{top: 48px; position: absolute; left:0;  display: block; }
.gwdz_bg3{ width: 100%; background: url(../acgnew/icon_gwdz.jpg) no-repeat center top; box-sizing: border-box; display: block; position: relative; overflow: hidden;  height: 670px; } 

.gwdz_t2{ width: 1200px; margin:25px auto 0; display: block; position: relative; overflow: hidden; background: #fff; padding: 40px 50px 0; } 
.gwdz_t2a{ width: 100%; display: block; position: relative; overflow: hidden; }
.gwdz_t2a dl{ width: 260px; float: left; display: block; border: 1px solid #cacaca;  box-sizing: border-box; position: relative; }
.gwdz_t2a dl:nth-child(2), .gwdz_t2a dl:nth-child(3), .gwdz_t2a dl:nth-child(4) {margin-left: -1px;}
.gwdz_t2a dl dt{width: 100%; background: #343d56; font-size: 18px; color: #fff; line-height: 60px; border-bottom:1px solid #cacaca; padding-left: 45px; box-sizing: border-box; }
.gwdz_t2a dl dd{background: #fff; font-size: 14px; color: #5b5b5b; line-height: 30px; width: 100%; display: block;  box-sizing: border-box; padding: 20px 0 20px 45px;}


.gwdz_sddf{ width:1000px; float: left;  display: block; position: relative; overflow: hidden; padding: 30px 50px 30px 80px; box-sizing: border-box; background: url(../acgnew/icon_gwdz_11.png) no-repeat left 40px; }
.gwdz_sddf h2{ width: 700px; float: left; font-size: 14px; line-height: 35px; font-weight: normal; color: #5b5b5b; } 
.gwdz_sddf a{ width: 128px; float: right; height: 35px; line-height: 35px; color: #fff; background: #ff422e; border-radius: 20px; display: block; text-align: center; font-size: 14px;}
.gwdz_sddf a:hover{ background: #cc1600;color: #fff;  } 

.gwdz_ldzn{ width: 1230px; margin: 0 auto 0; padding-bottom: 30px; display: block; position: relative; overflow: hidden; }
.gwdz_ldzn dl{ width: 390px; padding:20px 30px 30px; box-sizing: border-box; display: block; float: left; position: relative; border-right: 1px solid #e8e9f3;  border-bottom: 1px solid #e8e9f3; -webkit-transition: all .5s ease; transition: all .5s ease;}
.gwdz_ldzn dl:hover {  box-shadow: 0 17px 50px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);} 
.gwdz_ldzn dl:nth-child(1),.gwdz_ldzn dl:nth-child(2),.gwdz_ldzn dl:nth-child(3){ margin-top: 20px; }
.gwdz_ldzn dl:nth-child(1),.gwdz_ldzn dl:nth-child(4){ margin-left: 30px; }
.gwdz_ldzn dl:nth-child(3),.gwdz_ldzn dl:nth-child(6){ margin-right: 30px; }
.gwdz_ldzn dl:nth-child(4),.gwdz_ldzn dl:nth-child(5),.gwdz_ldzn dl:nth-child(6){ margin-bottom: 50px; }
.gwdz_ldzn dl dt{ width:330px; height: 80px; display: table-cell; text-align: center; vertical-align: middle; }
.gwdz_ldzn dl dt img{ max-height: 80px; display:block; max-width: 330px; text-align: center; margin: auto; }
.gwdz_ldzn dl dd{width: 260px; margin:0 auto; display: block; position: relative;}
.gwdz_ldzn dl dd h2{ font-size: 20px; color: #191b2f; padding:5px 0 ; line-height: 40px; text-align: center; display: block; position: relative; }
.gwdz_ldzn dl dd span{font-size: 14px; color: #85868b; line-height: 28px; text-align: left;display: block;} 
.gwdz_ldzn dl:nth-child(3n){ border-right: none; }
.gwdz_ldzn dl:nth-child(n+4){ border-bottom: none; }

.gwdz_t4{ width: 1215px; margin: 0 auto; padding-bottom: 50px; overflow: hidden; display: block; position: relative; }
.gwdz_t4 ul li{ width: 345px; float: left; display: block; margin: 20px 30px 30px; background: url(../acgnew/icon_gwdz_38.png) no-repeat center 400px  #fff; padding-bottom: 75px; -webkit-transition: all .5s ease; transition: all .5s ease; }
.gwdz_t4 ul li:hover {  box-shadow: 0 17px 50px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);} 
.gwdz_t4 ul li h2{ width: 100%; background: #343d56; text-align: center; color: #fff; font-size: 24px; line-height: 68px; height: 68px; display: block; font-weight: normal; }
.gwdz_t4 ul li h3{ line-height: 64px; font-size: 16px; text-align: center; display: block; color: #414141; overflow: hidden;width: 100%; font-weight: normal; background: #f1f1f1;}
.gwdz_t4 ul li p{ width: 100%; padding: 20px 35px 20px 40px; box-sizing: border-box; font-size: 14px; line-height: 33px; color: #414141;display: block;  height:238px; }
.gwdz_t4 ul li em{ width:305px; margin: 0 auto; height: 1px; background: #ebebeb; display: block;  }

.gwdz_hzlc{ width: 1236px; margin: 0 auto; padding-bottom: 20px; display: block; position: relative; overflow: hidden; }
.gwdz_hzlc dl{ width: 168px; border: 1px solid #eaeaea; margin: 20px 18px 40px;  display: block; float: left;  padding:15px 0; -webkit-transition: all .5s ease; transition: all .5s ease;  } 
.gwdz_hzlc dl dt{ width: 168px; height: 50px; display: table-cell; text-align: center; vertical-align: middle; }
.gwdz_hzlc dl dt img{ max-height: 50px; max-width: 168px; display: block; text-align: center; margin: auto; }
.gwdz_hzlc dl dd{ width: 100%; height: 30px; text-align: center; font-size: 15px; color: #000; display: block; }
.gwdz_hzlc dl:hover{box-shadow: 0 10px 30px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}


 

.baas12 { width:100%; height:auto; margin:0 auto; text-align:center; }
.baas12 img{ max-width:100%; height:auto; margin:0 auto; display:block; text-align:center; }

.m_news{ width: 100%; padding: 0 2%; box-sizing: border-box; position: relative; overflow: hidden; }
.m_news ul li{ width: 100%; float: left; position: relative; border-bottom: 1px solid #eaeaea; height: 30px; line-height: 30px; font-size: 13px; overflow: hidden; } 
.swiper-pagination1{bottom:150px;left:0;width:100%}
.swiper-pagination1 .swiper-pagination-bullet{width:40px;height:4px;margin:0 10px;display:inline-block; background:#fff;opacity:.2}
.swiper-pagination1 .swiper-pagination-bullet-active{opacity:1;background:#fff}
.swiper-pagination2{ bottom: 15px;left:0;width:100%}
.swiper-pagination2 .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px; border-radius: 50px; display:inline-block; background:#fff;opacity:.2}
.swiper-pagination2 .swiper-pagination-bullet-active{opacity:1;background:#fff; }

.swiper-container.mn_box {
	height: auto;
	text-align: center;
	width: 100%;
	margin:10px auto 0;
	border-radius: 0;
}
.mn_box section {
	border-radius: 0;
	overflow: hidden;
	width: 100%;
	position: relative;
	height: auto;
	text-align: center;
}
.mn_box section .index_indus_img img{ max-width: 100%;}
.mn_box section .index_indus_text p {
	font-size:15px; color: #fff;
	margin-bottom: 16px;
}
 


.footdf{ width: 100%; background: #2f3034; text-align: center; font-size: 13px; line-height: 25px; padding: 10px 0; color: #fff;}
.footdf span{ color: #ff422e }
.footdf a{ color:#a0a1a3  }

.acg_inda{width:1080px; text-align: center; margin: 0 auto; padding-bottom: 50px; display: block; position: relative; overflow: hidden;}
.menu2box{ width: 1040px; margin: 0 auto;  padding:0; display: block; position: relative; z-index: 22; }
.menu2box ul li { display:block; margin: 0 21px; float: left; height:160px; width:130px; cursor:pointer; background-size: 130px 130px; background-position: top center; background-repeat: no-repeat;}  
.menu2box ul li.hover { background-size: 130px 138px; } 
.menu2box ul li:nth-child(1){ background-image: url(../acgnew/pic_acg_typea1.png); }
.menu2box ul li:nth-child(1).hover{ background-image: url(../acgnew/pic_acg_typeb1.png); }
.menu2box ul li:nth-child(2){ background-image: url(../acgnew/pic_acg_typea2.png); }
.menu2box ul li:nth-child(2).hover{ background-image: url(../acgnew/pic_acg_typeb2.png); }
.menu2box ul li:nth-child(3){ background-image: url(../acgnew/pic_acg_typea3.png); }
.menu2box ul li:nth-child(3).hover{ background-image: url(../acgnew/pic_acg_typeb3.png); }
.menu2box ul li:nth-child(4){ background-image: url(../acgnew/pic_acg_typea4.png); }
.menu2box ul li:nth-child(4).hover{ background-image: url(../acgnew/pic_acg_typeb4.png); }
.menu2box ul li:nth-child(5){ background-image: url(../acgnew/pic_acg_typea5.png); }
.menu2box ul li:nth-child(5).hover{ background-image: url(../acgnew/pic_acg_typeb5.png); }
.menu2box ul li:nth-child(6){ background-image: url(../acgnew/pic_acg_typea6.png); }
.menu2box ul li:nth-child(6).hover{ background-image: url(../acgnew/pic_acg_typea6_6.png); }
.main2box{ width: 100%;  position: relative; display: block; }
#main2 ul {display: none;}
#main2 ul.block {display: none; }

.acg_inda_txt{ width: 100%; line-height: 100px; font-size: 22px; color: #333; display: block; position: relative; overflow: hidden; }
.acg_inda_lst{ width: 100%; display: block; position: relative; overflow: hidden; }
.acg_inda_lst li{ width:200px; text-align: center; display: table-cell;padding: 0 35px; position: relative; overflow: hidden;  }
.acg_inda_lst li img{ max-width: 200px; display: block; text-align: center; -webkit-transition: .3s;transition: .3s; padding-top: 10px; }
.acg_inda_lst li:hover img{-webkit-transform:translateY(-10px);transform:translateY(-10px);}

.banas { width:100%; height:auto; margin:0 auto; text-align:center; }
.banas img{ max-width:100%; height:auto; margin:0 auto; display:block; text-align:center;  -webkit-transition: .3s;transition: .3s; padding-top: 10px;}
.banas:hover img{-webkit-transform:translateY(-10px);transform:translateY(-10px);}


 
.acg_prev{ width:48px; height: 48px; position: absolute; top:221px; z-index: 999; left:30px; background: url(../acgnew/prev_gray.png) no-repeat center; display: block;}
.acg_next {width: 48px; height: 48px; position: absolute; top: 221px; z-index: 999;  right:30px;  background: url(../acgnew/next_gray.png) no-repeat center; display: block;}  

.acg_gdxg .swiper-wrapper{ background: #fff;  border-radius: 5px;}

.swiper-paginat{bottom:15px;left:0;width:100%}
.swiper-paginat .swiper-pagination-bullet{width:40px;height:4px;margin:0 10px;display:inline-block; background:#fff;opacity:.2}
.swiper-paginat .swiper-pagination-bullet-active{opacity:1;background:#fff}

.acg_tldbbg{ width: 1200px; margin:0 auto; display: block; padding:35px 95px; box-sizing: border-box; position: relative; overflow: hidden; background: url(../acgnew/pic_acg_vsbg.jpg) no-repeat right top #fff; }
.acg_tldb{ width: 100%; margin:0 auto; display: block; box-sizing: border-box; position: relative; overflow: hidden; background: url(../acgnew/pic_acg_icon_vs.png) no-repeat center ; }
.acg_tldb dl{ width: 400px; box-sizing: border-box; border-radius: 3px; display: block; float: left; padding: 15px 0 0;  margin: 15px 0; }
.acg_tldb dl dt{ width: 100%; padding: 0 35px; box-sizing: border-box; border: 1px solid #cecece;  font-size: 26px; font-weight: bold; border-bottom: 1px dashed #cecece; color: #ff422e; display: block; position: relative; overflow: hidden; line-height: 70px; height: 70px; }
.acg_tldb dl dd{ width: 100%; display: block; position: relative; overflow: hidden; border: 1px solid #cecece; border-top: none; font-size: 12px; color: #666; line-height: 30px; padding: 10px 35px 15px; box-sizing: border-box; }
.acg_tldb dl dd span{ display: inline-block; margin-right: 30px; }
.acg_tldb dl dd span:nth-child(2n){ margin-right: 0; }
.acg_tldb dl:nth-child(even){ float: right; }
.acg_tldb dl:nth-child(even) dt{ color: #4e525c; }

.acg_tldble{ width: 100%; height: 50px; display: block; text-align: center; font-size: 16px; color: #fff; background: #ff422e; line-height: 50px; }
.acg_tldble span{ display: inline-block; margin-right: 30px; }
.acg_tldble span:nth-child(2n){ margin-right: 0; }
.acg_tldbrg{ width: 100%; height: 50px; display: block; text-align: center; font-size: 16px; color: #fff; background: #4e525c; line-height: 50px; }
.acg_tldbrg span{ display: inline-block; margin-right: 30px; }
.acg_tldbrg span:nth-child(2n){ margin-right: 0; }


.acg_zsfw{ width: 1200px; margin: 0 auto; display: block; position: relative; overflow: hidden; padding: 60px 0; }
.acg_zsfwle{ width: 560px; float: left;  }
.acg_zsfwlea{ width: 100%; display: block; position: relative; box-sizing: border-box; padding-bottom: 20px; border-bottom: 1px solid #e7e7e7;  }
.acg_zsfwlea h2{ font-size: 26px; color: #000; line-height: 60px; float: left; display: block; font-weight: normal; }
.acg_zsfwlea span{ background: url(../acgnew/pic_acg_icon_35.png) no-repeat top; width: 48px; height: 60px; margin-left: 20px; display: inline-block; }
.acg_zsfwleb{ width: 100%; display: block; padding-top: 20px; position: relative; overflow: hidden; }
.acg_zsfwleb ul li{ width:270px; float: left; background: url(../acgnew/pic_acg_icon_39.png) no-repeat left center; font-size: 14px; line-height: 40px; height: 40px; color: #404146; display: block; margin-right: 20px; padding-left:25px; box-sizing: border-box;   }
.acg_zsfwleb ul li:nth-child(even){ margin-right: 0; }
.acg_zsfwrg{width: 480px; float: right; }
.acg_zsfvideo{ width: 480px; height: 280px; display: block; }
.acg_zsftx{ width: 100%; height: 60px; line-height: 60px; font-size: 18px; text-align: center; display: block; color: #000; overflow: hidden; }

.acg_mjapp{ width: 1080px; margin: 0 auto; display: block; position: relative; overflow: hidden; padding: 50px 0 40px;background: #fff; margin-bottom: 40px;}
.acg_mjapple{ width: 380px; float: left;margin-left: 20px; }
.acg_mjapprg{ width: 550px; float: right; }
.acg_mjapprg h2{ font-size: 22px; line-height: 40px; height: 40px; color: #000; display: block; width: 100%; }
.acg_mjapprg ul{ width: 100%; display: block; position: relative; overflow: hidden; padding-top: 30px; }
.acg_mjapprg ul li{ padding: 30px 0 25px 35px; border: 1px solid #dfe0e0; display: block; float: left; margin-right: 20px; box-sizing: border-box;  width: 250px; margin-bottom: 20px; -webkit-transition: .3s;transition: .3s;}
.acg_mjapprg ul li h2{font-size: 20px; line-height: 40px; height: 40px; display: block; width: 100%; font-weight: normal; position: relative; overflow: hidden;}
.acg_mjapprg ul li em{ width: 16px; height: 2px; background: #ff422e; margin-top: 10px; margin-bottom: 10px; float: left; display: block; position: relative; }
.acg_mjapprg ul li h3{font-size: 14px; line-height: 30px; color: #666; display: block; width: 100%; font-weight: normal; position: relative; overflow: hidden;}
.acg_mjapprg ul li:hover{-webkit-transform:translateX(5px);transform:translateX(5px);-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc;}
.acg_mjapprga{ width: 100%; padding-top: 20px; display: block; position: relative; overflow: hidden;}
.acg_mjapprga h3{ font-size: 22px; color: #000; line-height: 40px; display: inline-block; margin-right: 20px; font-weight: normal; }
.acg_mjapprga h4{ font-size: 24px; color:#ff422e; background: url(../acgnew/pic_acg_icon_62.jpg) no-repeat left center; height: 40px; padding-left: 30px; line-height: 40px; display: inline-block; font-weight: normal;    }
.acg_video{ width:1200px; margin:20px auto; display: block; position: relative; overflow: hidden;  }
.acg_video ul li{ width: 285px; float: left; margin-right: 20px; display: block; }

