*{margin: 0;padding: 0;}
body {
  font-family: "Microsoft YaHei";
  overflow-x: hidden;
}

.textalign:{text-align: center;}

.mt30{margin-top: 30px;}
.w1200{width: 1200px;margin: 0 auto;}
.w830{width: 830px;margin: 0 auto;}
.banner{background-image: url(../images/pic_01.jpg) ;background-repeat: no-repeat;height: 494px;}

.mt60{margin-top: 60px;}
.mt50{margin-top: 50px;}
.mt40{margin-top: 40px;}
.pb40{padding-bottom: 40px;}
.kcysdc{line-height: 30px;color: #505050;text-align: center;font-size: 16px;    margin-top: -4px;}
.border{border: 1px solid #bfbfbf;padding: 0 8px;margin-bottom: 14px;line-height: 36px;}
.tcy2{line-height: 27px;
    padding: 7px;}

.t2{padding: 40px 0px;}
.t2d1{text-align: center;margin: 0 auto;font-weight: bold; width: 100%; font-size: 40px;color:#3f3f3f;}

.xxbtn{border: 1px solid  #E76B18;text-align: center;font-size: 18px;line-height: 36px;background-color: #E76B18;color: #FFFFFF;border-radius: 4px;}


.t3 {display: flex;margin-bottom: 30px;}
.t3item{flex: 1;background-color: #eeeeee;font-size: 24px;height: 60px;line-height: 60px;text-align: center;}
.t3item:hover{background-color: #7C203A;color:#FFFFFF;}
.t3itemactived{background-color: #7C203A;color:#FFFFFF;}

.t4{height: 440px;overflow: hidden;}

.t4 .item {display: flex; background-color: #eeeeee;height: 440px;}
.t4 .item .left{flex: 1 0 330px;}
.t4 .item .left .left-1{margin-top: 65px;padding-left: 40px;}
.t4 .item .left .left-1 a{font-size: 24px;color: #7C203A;font-weight: bold;}
.t4 .item .left .left-2{width: 200px;height: 20px;background-color:#7C203A ;text-align:center;line-height: 20px;margin-top: 5px;}
.t4 .item .left .left-2 a{-webkit-text-size-adjust:none;font-size:10px;vertical-align: middle;color:white;}
.t4 .item .right{flex: 0 0 755px;}
.t4 .item .left .list{margin-top: 50px;    margin-left: 40px;}
.t4 .item .left .list p a{font-size: 20px;height: 40px;line-height: 40px;}
.t4 .item .left .zx{    margin-left: 40px;display: block;margin-top: 45px;width: 175px;height: 43px; line-height: 43px;border: 1px solid #7C203A;padding-left: 25px;padding-right: 18px;background-color: #7C203A;color: white;}
.t4 .item .right a img{width: 100%;height: 100%;}
.t5{background-color: #EEEEEE;}
.xsm{display: flex;}
.xsm .item{flex: 1;margin-right: 13px;background-color: #FFFFFF;}
.mt10{margin-top: 10px;}
.xxnr{display: flex;}

.xxnr-c{flex: 1; display: flex;background-color: #FFFFFF;height: 240px;overflow: hidden;}
.xxnr-c:last-child{margin-left: 10px;}
.xxnr-c .left{flex: 0 0 330px;}
.xxnr-c .right{flex: 1;text-align: center;}

.xxnr-c .right .title{text-align: center;color: #9f0b0b;font-size: 22px;margin-top: 30px;}
.xxnr-c .right .title span{font-size: 16px;}
.xxnr-c .right img{display: inline; }
.xxnr-c .right  .desc{text-align: center;font-size: 16px;color: #505050;padding: 15px 15px 0 15px;}


.btnbox{text-align: center;    padding: 50px;}

.bgzx{height: 44px;display: inline-block;width: 218px; border: 1px solid #e76b18;  color:#e76b18; border-radius: 4px; text-align: center;line-height: 46px;font-size: 18px;}
.bgzx:last-child{background-color:#e76b18;color: #FFFFFF;margin-left: 60px;}



.t6{background-color: #FFFFFF;}

.t6 .t6c {display: flex;}







.item1{flex: 0 0 78px;overflow: hidden;height: 78px;padding-top: -50px;}
.item2{flex: 0 0 437px;margin-left: 25px;}
.item2 h3{margin-top: 9px;margin-bottom: 0px;font-size: 24px;}
.item2 p{font-size: 12px;color: #888888;}
.h3pvisited{color: #7C203A;}



.t7{ }

.t7-c{height: 170px;display: flex;flex-wrap: wrap;
    align-content: flex-start;}
.t7-c:last-child{margin-top: 7px;}
.t7-c .item{height: 160px; flex: 0 0 388px;margin-left: 18px;position: relative;overflow: hidden;}
.t7-c .item:first-child{margin-left: 0px;}

.t7-c .item  img{position: absolute;left: 0;top: 0; z-index: 0;width: 100%;height: 100%;}

.t7-c .item  .item-1{position: absolute;left: 25px;
    top: 20px;z-index: 1000;}
.t7-c .item  .item-1 p {color: white;height: 38px;line-height: 38px;}
.t7-c .item  .item-1 p .link{font-size: 18px;border-radius: 6px; color: #7C203A;background-color: #FFFFFF;
 text-align: center;
 border: 1px solid #FFFFFF;
 height: 40px;
 line-height: 40px;
 padding-left: 37px;
 padding-right: 37px;
 padding-top: 4px;padding-bottom: 4px;}
  .t8{margin-bottom: 90px;}
 .t8c{display: flex;}
 .t8c .t8citem{flex: 1;margin-left: 13px;position: relative;text-align: center;}
 
  .t8c .t8citem:first-child{margin-left: 0;}
 


  .t8c .t8citem a .zym{height: 40px;width: 173px;line-height: 40px;font-size: 16px;position: absolute;bottom: 0;background-color: #373232b0;z-index: 1000;color: #FFFFFF;}






.mycon {
		width: 1200px;
		margin: 0 auto;
	}

	.mybanner {
		padding-bottom: 100px;
	}

	.mytit {
		font-size: 30px;
		font-weight: bold;
		font-stretch: normal;
		line-height: 24px;
		letter-spacing: 0px;
		color: #333333;
		text-align: center;
	}

	.mybanner .banP {
		text-align: center;
		font-size: 18px;
		font-weight: 600;
		letter-spacing: 0px;
		color: #333333;
		line-height: 30px;
		padding-top: 70px;
	}

	.mybanner p span {
		display: block;
		font-weight: 100;
	}

	.mybanner ul {
		display: flex;
		align-items: center;
		border: solid 3px #313131;
		margin-top: 35px;
	}

	.mybanner ul li {
		display: flex;
		flex: 1;
		/* 	list-style: none; */
		padding: 20px 0;
		font-size: 36px;
		font-weight: 600;
		justify-content: center;
	}

	.mybanner li h1 {
		font-size: 18px;
		font-weight: 600;
		font-stretch: normal;
		letter-spacing: 0px;
		color: #333333;
		text-align: left;
	}

	.mybanner li p {
		
		font-size: 14px;
		text-align: left;
		font-weight: normal;
		font-stretch: normal;
		line-height: 12px;
		letter-spacing: 0px;
		color: #333333;
		padding-top: 20px;
	}

	.mybanner li i {
		display: block;
		font-size: 23px;
		font-weight: normal;
		padding-right: 18px;
		padding-left: 20px;
	}

	.mybanner li:nth-child(2)::after {
		content: "";
		display: flex;
		width: 1px;
		height: 113px;
		background-color: #d2d2d2;
		margin: 0 auto;
	}

	.part1 ul {
		display: flex;
		justify-content: space-between;
		padding-top: 70px;
		padding-bottom: 97px;
	}

	.part1 li {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 156px;
		height: 271px;
		background-color: #dfd3c3;
		border-radius: 77px;
		cursor: pointer;
	}

	.part1 li:last-child i {
		background: url(../images/icon.png) no-repeat #fff;
	}

	.part1 li i {
		display: flex;
		width: 51px;
		height: 51px;
		background-color: #fff;
		border-radius: 50%;
		justify-content: center;
		align-items: center;
		color: #a88054;
		font-size: 26px;
		margin-top: -59px;
	}

	.part1 li h1 {
		font-size: 18px;
		font-weight: bold;
		font-stretch: normal;
		letter-spacing: 0px;
		color: #333333;
		text-align: center;
		margin-top: 30px;
	}

	.part1 li p {
		font-size: 18px;
		text-align: center;
		padding-top: 16px;
		padding-bottom: 27px;
	}

	.part1 li a {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100px;
		height: 29px;
		background-color: #313131;
		border-radius: 14px;
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 0px;
		color: #ffffff;
		margin: 0 auto;
	}































.clearleft{margin-left: 0px;}








