﻿a{

	text-decoration: none;

} 




.inner{

	width:1200px;

	margin:0 auto;

}



.top{

	height:60px;

	width:100%;

	background:#f4f4f4;

	/* position: fixed;

	left:0px;

	top:0px; */

	z-index:99999;

	border-bottom:1px solid #ffffff;

    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);

}

.topcur{
		position: fixed;

	left:0px;

	top:0px;
}

.logo{

	padding-top:8px;

	margin-right:36px;

}

.topnav ul li{

	float: left;

	margin-right:38px;

}

.topnav ul li a{

	display: block;

	line-height:60px;

	font-size:18px;

	color:#333333;

}

.topmore{

	padding:16px 0;

}

.topmore a{

	display: block;

	width:110px;

	line-height:30px;

	background:#f72c3c;

	text-align: center;

	color:#fff;

	border-radius:5px;

	font-size:18px;

}


.tophead{
	height:94px;
	background:#a30000;
}

.tophead .inner{
	width:1200px;
	margin:0 auto;
}

.tophead .inner  .zxian{
	 margin-top:4px;
}

.tophead .topright{
	padding:20px 0;
}
.tophead .intop{
	padding-left:56px;
	background:url(/topic/acca/images/ph1.png) no-repeat left center;
}
.tophead .intop h3{
	font-size:16px;
	color:#fff;
}
.tophead .intop p{
	font-size:14px;
	color:#fff;
}
.tophead .inner .logo{
	padding: 0px;
}





.banner{

	width:100%;

	/* margin-top:60px; */

	height:540px;

	display: flex;

	  justify-content: center;

	  align-items: center;

	  text-align: center;

	background:url(/topic/acca/images/bg.jpg?2018) no-repeat top center;

}

.banwz h3{

	font-size:50px;

	color:#ffffff;

	line-height:70px;

	text-shadow: 2px 2px 2px rgba(139,110,96);

}

.banwz p{

	color:#fff;

	font-size:30px;

	line-height:46px;

	text-shadow: 2px 2px 2px rgba(139,110,96);

}

.conter{

	padding:20px 0 60px 0;

}

.title{

	text-align: center;

	padding: 10px 0;

}

.title h3{

	font-size:35px;

	color:#666666;

	line-height:52px;

}

.title h3 span{

	display: inline-block;

	color:#f72c3c;

}



.tjboam>ul>li{

	float: left;

	width:50%;

	box-sizing:border-box;

	padding:45px 30px;

}

.imgtop{

	padding-top: 60px;

	padding-bottom:30px;

}

.wzshrt p{

	font-size:16px;

	line-height:28px;

	color:#555555;

}

.toph3 h3{

	display: inline-block;

	width:255px;

	height: 35px;

	text-align: center;

	line-height:35px;

	font-size:16px;

	color:#555555;

	background:url(/topic/acca/images/tx1.png) no-repeat;

}

.toph3 h3 span{

	display: inline-block;

	color:#f72c3c;

}

.lisbansrt ul li{

	margin-top:22px;

}

.lisbansrt ul li p{

	font-size: 16px;

	color:#555555;

	line-height: 30px;

	position: relative;

	padding-left:29px;

}

.lisbansrt ul li p span{

	display: inline-block;

	color:#f72c3c;

}

.lisbansrt ul li p em{

	display: inline-block;

	width:20px;

	height:20px;

	color:#fff;

	font-size:16px;

	background:#f72c3c;

	border-radius:50%;

	text-align: center;

	line-height: 20px;

	position: absolute;

	left: 0px;

	top:5px;

}



.bamsrt a{

	display: inline-block;

	width:260px;

	height: 40px;

	line-height: 40px;

	background:#ffd931;

	border:1px solid #eeeeee;

	font-size:22px;

	text-align: center;

	color:#6a6204;

	border-radius:3px;

}



.mian{

	background:#f5f5f5;

	padding:35px 0;

}



.mian .inner{

	width:975px;

	margin:0 auto;

}

.text p{

	font-size:16px;

	color:#666666;

	line-height: 28px;

}



.fulistert ul li{

	float: left;

	width:280px;

	height: 220px;

	background:#fff;

	text-align: center;

	margin:0 33px;

	margin-bottom: 30px;

}

.fulistert ul{

	overflow: hidden;

	margin:0 -33px;

	padding-top: 30px;

}

.imgicon{

	width:100%;

	height: 108px;

	display: table;

}

.imgicon span{

	display: table-cell;

	width:100%;

	height:108px;

	vertical-align: bottom;

	text-align: center;

}

.jswall{

	padding:16px 0;

}

.jswall p{

	font-size:16px;

	color:#f72c3c;

	line-height: 30px;

}



.infobox{

	padding:50px 0;

}

.texwh{

	width:955px;

	margin:20px auto;

}



.texwh p{

	font-size:16px;

	color:#666666;

}

.texwh p span{

	display: inline-block;

	font-size: 22px;

	color:#f72c3c;

}



.randmain{

	background:#f7f7f7;

	padding:36px 0;

}



.alfulsrt{

	width:990px;

	margin:0 auto;

}

.alfulsrt ul li{

	float: left;

	width:50%;

	height: 180px;

	box-sizing:border-box;

}

.rigback{

	padding-right: 90px;

}

.rigback h3{

	font-size:18px;

	color:#f72c3c;

	line-height:20px;

	margin-bottom: 35px;

}

.rigback p{

	font-size:16px;

	color:#666666;

	line-height: 30px;

}

.alfulsrt ul{

	overflow: hidden;

	padding:20px 0;

}

.alfulsrt ul li.bordr_1{border-right:1px dashed #e3e3e3;border-bottom:1px dashed #e3e3e3;padding-right:100px;}

.alfulsrt ul li.bordr_2{border-bottom:1px dashed #e3e3e3;}

.alfulsrt ul li.bordr_3{border-right:1px dashed #e3e3e3;padding-right: 100px;}

.rigback_1{background:url(/topic/acca/images/nx1.png) no-repeat right center;}

.rigback_2{background:url(/topic/acca/images/nx2.png) no-repeat right center;padding-left: 75px;}

.rigback_3{background:url(/topic/acca/images/nx3.png) no-repeat right center;padding-top:60px;}

.rigback_4{background:url(/topic/acca/images/nx4.png) no-repeat right center;padding-left: 75px;padding-top: 60px;}





.confulsert{

	padding:50px 0;

	--padding-bottom:0;

}



#miao1,#miao11,#miao12,#miao13,#miao14,#miao15,#miao16 {padding-top:50px;}

#miao2 {padding-top:50px;}

#miao3,#miao4,#miao5 {padding-top:60px;}



.qiebxfll{

	padding:0 82px;

}

.toplisrt{

	padding:0 55px;

	padding-top:35px;

	border-bottom: 1px solid #b9b9b9;

}

.toplisrt ul li{

	float: left;

	width:25%;

	font-size:20px;

	line-height: 40px;

	text-align: center;

	color:#666666;

	cursor: pointer;

	text-align: center;

}

.toplisrt ul li.cur{

	color:#fff;

	background:#ed384d;

}



.tabelbox{

	float: left;

	width:520px;

}

.tabelbox table{

	width:100%;

	text-align: center;

	border: 1px solid #e3e3e3;

}

.tabelbox table tr th{

	text-align: center;

	line-height:38px;

	font-size:16px;

	color:#666666;

	background:#f4f4f4;

	border: 1px solid #e3e3e3;

}

.tabelbox table tr td{

	text-align: center;

	line-height:38px;

	font-size:16px;

	color:#666666;

	background:#fff;

	border: 1px solid #e3e3e3;

}

.telmax h3{

	line-height: 44px;

	text-align: center;

	font-size:18px;

	color:#f72c3c;

	background:#e9e8e8;

}

.inkgull{

	padding-top: 50px;

	display: none;

}

.tabelbox2{

	float: right;

	width:433px;

}

.inkgull.cur{

	display: block;

}



.fullpasr{

	background:#f3f3f3;

	padding:40px 0;

}

.fullpasr .inner{

	padding:0 45px;

}



.zctabel table{

	width:100%;

	background:#fff;

	border: 1px solid #d5d5d5;

}

.zctabel table tr th{

	text-align: center;

	font-size:18px;

	color:#fff;

	line-height:50px;

	text-align: center;

	background:#ed384d;

	border: 1px solid #d5d5d5;

}

.zctabel table tr td{

	/*padding-left:32px;*/

	line-height: 43px;

	font-size:16px;

	color:#555555;

	border: 1px solid #d5d5d5;

	text-align: center;

}

.zctabel table tr td.red{

	background:#f7f7f7;

	color:#ed384d;

}

.zctabel{

	padding-top:20px;

	padding-bottom:60px;

}



.mstabel table{

	width:100%;

	background:#fff;

	border: 1px solid #d5d5d5;

}

.mstabel table tr th{

	text-align: center;

	font-size:18px;

	color:#fff;

	line-height:50px;

	text-align: center;

	background:#ed384d;

	border: 1px solid #d5d5d5;

}

.mstabel table tr td{

	padding-left:32px;

	line-height: 43px;

	font-size:16px;

	color:#555555;

	border: 1px solid #d5d5d5;

}

.mstabel table tr td.red{

	background:#f7f7f7;

	color:#ed384d;

}

.mstabel{

	padding-top:20px;

	padding-bottom:60px;

}



.walpage{

	padding:30px 44px;

}

.toppage{

	border:1px solid #d5d5d5;

	padding:12px 28px;

	border-bottom: none;

}

.toppage p{

	font-size:16px;

	line-height:30px;

	color:#555555;

}

.toppage p span{

	display: inline-block;

	color:#ed384d;

}

.tablewall table{

	border:1px solid #d5d5d5;

	width:100%;

}

.tablewall table tr th{

	border:1px solid #d5d5d5;

	text-align: center;

	min-width:123px;

	background:#f7f7f7;

	line-height: 44px;

	font-size:16px;

	color:#666666;

}

.tablewall table tr td{

	border:1px solid #d5d5d5;

	text-align: center;

	font-size:16px;

	color:#555555;

	line-height:38px;

	padding:0 18px;

}

.lasttabl{

	max-width: 325px;

	text-align: left;

}



.lasttabl p span{

	/*display: inline-block;*/

	color:#ed384d;

}

.tablepage{

	margin-bottom:40px;

}





.mainwalrt{

	background:#f3f3f3;

	padding:25px 0;

}



.moresrt a{

	display: inline-block;

	font-size:16px;

	color: #ed384d;

}





.outswiper{

	position: relative;

	width:1080px;

	margin:0 auto;

	padding:20px 60px;

	overflow: hidden;

}

.outswiper2{

	position: relative;

	width:1300px;

	margin:0 auto;

	padding:0 60px;

	box-sizing:border-box;

	overflow: hidden;

	padding-bottom:30px;

}



.imgslide img{

	display: block;

	width:245px;

	height:140px;

	border-radius:3px;

}

.swiper-button-next, .swiper-button-prev {

    width: 38px;

    height:70px;

    text-align: center;

    line-height: 70px;

    background: #dadada;

    color: #fff;

    position: absolute;

    top: 50%;

    margin-top: -34px;

    z-index: 999;

    cursor: pointer;

    font-size: 20px;

}

.swiper-button-next {

    left: 0;

}

.swiper-button-prev {

    right: 0;

}

.imglun img {

    display: block;

    width: 100%;

    height: 100%;

}

.zhesrt1 {

    width: 100%;

    position: absolute;

    left: 0px;

    bottom: 0px;

    z-index: 9;

    box-sizing: border-box;

    padding: 10px 0px;

    padding-left: 16px;

    background: #363636;

}

.zhesrt2 {

    position: absolute;

    width: 100%;

    padding: 0 16px;

    left: 0px;

    min-height:240px;

    bottom: -100%;

    z-index: 99;

    background: rgba(232,50,76,0.9);

    box-sizing: border-box;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    transition: .5s;

}

.zhesrt1 h3 {

    font-size:25px;

    font-weight: bold;

    color: #fff;

    line-height: 30px;

}

.zhesrt1 p {

    color: #fff;

    font-size:16px;

    line-height: 30px;

}

.botsrt {

    padding: 12px 0;

    min-height: 70px;

}

.botsrt p {

    color: #fff;

    font-size: 14px;

    line-height:26px;

}

.jhbox {

    padding-bottom: 30px;

}

.jhbox a {

    display: block;

    width: 48px;

    height: 48px;

    border-radius: 50%;

    text-align: center;

    line-height: 48px;

    color: #d65347;

    background: #fff;

    margin: 0 auto;

    font-size: 30px;

}

.swiper-slide:hover .zhesrt2 {

    bottom: 0px;

}



.itempage{

	padding:46px 0;

	background:#fff;

}



.itermbox{

	width:533px;

	height:363px;

	background:#fff;

	border: 1px solid #f0f0f0;

}

.pditerm{

	padding:0 40px;

	padding-top:25px;

}

.itermtxt h3{

	font-size:22px;

	color:#666666;

	line-height:50px;

	background:#f3f3f3;

	text-align: center;

}

.infsrt{

	height:305px;

	display: flex;

  	justify-content: center;

  	align-items: center;

}

.boxwasl p{

	font-size:28px;

	line-height: 38px;

	color:#666666;

}

.boxwasl p span{

	display: inline-block;

	color: #ed384d;

}



.dowkchen{

	padding: 30px 0 0 48px;

}



.twasrt span{

	display: inline-block;

	font-size:18px;

	color:#555555;

	line-height:26px;

	margin:5px 0;

	margin-right:28px;

}



.listdowck ul li{

	float: left;

	margin-right:28px;

}

.listdowck ul li a{

	display: block;

	font-size:16px;

	color:#999999;

}

.downAll a{

	display:block;

	font-size:18px;

	line-height: 30px;

	text-align: center;

	color:#ff1b51;

	width:198px;

	margin:10px auto;

	border:1px solid #ff1b51;

}



.footertop{

	background:#f3f3f3;

	padding:30px 0;

}

.formbox{

	width:630px;

	margin:25px auto;

}

.leftinput input{

	display: block;

	float: left;

	width:468px;

	padding:0 10px;

	line-height:48px;

	font-size:16px;

	outline: none;

	border:1px solid #d5d5d5;

}

.btnform button{

	display: block;

	float: right;

	width:140px;

	text-align: center;

	line-height:50px;

	height:50px;

	border: none;

	outline: none;

	background:#ed384d;

	font-size:25px;

	color:#fff;

	cursor: pointer;

}



.hotmore{

	padding:0 40px;

}

.hotmore>h3{

	font-size:16px;

	line-height: 50px;

	color:#777777;

}



.hotmore ul li{

	float: left;

	height: 30px;

	text-align: center;

	background:#ffd800;

	margin-right:20px;

	padding:2px 20px;

}

.hotmore ul li a{

	display: block;

	font-size:16px;

	color:#423f2b;

	line-height: 30px;

	text-align: center;

}

.cjwti{

	padding-top: 45px;

}

.tcjtop h3{

	text-align: center;

	font-size:16px;

	color:#777777;

	line-height: 36px;

}

.ulisrd ul li{

	position: relative;

	padding-left:20px;

}

.ulisrd ul li p{

	line-height: 38px;

	color:#666666;

	font-size:16px;

}

.ulisrd ul li span{

	display: inline-block;

	width:6px;

	height: 6px;

	font-size: 0;

	background:#d3d3d3;

	border-radius:50%;

	position: absolute;

	left: 0px;

	top:50%;

	margin-top:-3px;

	z-index: 2;

}

.temast{

	width:410px;

	overflow: hidden;

}

.temast.fl{

	margin-left:190px;

}





.footer {

    background: #eee;

}

.ftban {

    height: 462px;

    background: url(/topic/acca/images/ftban.jpg) no-repeat top center;

}



.titlexs {

    text-align: center;

    padding-top: 25px;

}

.titlexs span {

    font-size: 24px;

    display: inline-block;

    line-height: 90px;

    position: relative;

    color: #000000;

}

.titlexs span em {

    display: inline-block;

    width: 55px;

    height: 2px;

    font-size: 0;

    background: #a61527;

    position: absolute;

    left: 50%;

    margin-left: -27px;

    bottom: 0px;

}

.lifooetr {

    padding-top: 50px;

}

.lifooetr ul li {

    float: left;

    width: 33.33%;

    text-align: center;

}

.imgsrt {

    height: 160px;

    width: 100%;

    display: table;

}

.imgsrt span {

    display: table-cell;

    width: 100%;

    height: 160px;

    text-align: center;

    vertical-align: middle;

}

.wzzsrt h3 {

    color: #dddddd;

    line-height: 34px;

    font-weight: bold;

    font-size: 18px;

}

.wzzsrt p {

    color: #dddddd;

    line-height: 24px;

}

.copyright p {

    text-align: center;

    font-size: 12px;

    color: #333333;

    line-height: 56px;

}