/*主体部分*/
.container{position: relative;width: 1200px;padding-bottom: 30px;margin: 0 auto;}
/*part1*/
.part1{position: relative;padding-top: 24px;overflow: hidden;}
.part1 .list{}
.part1 .list .swiper-slide{display: block;width: 20%;height: 273px;padding: 10px 1.5% 20px 1.5%;margin-left: 2.66%;background: #fff;}
.part1 .list .swiper-slide:first-child{margin-left: 0;}
.part1 .list .swiper-slide .tit h3{font-size: 16px;color: #013681;}
.part1 .list .swiper-slide .tit h4{margin-left: -26px;font-size: 12px;font-weight: normal;text-transform: uppercase;color: #996b12;transform: scale(.8);-webkit-transform: scale(.8);}
.part1 .list .swiper-slide .pic{height: 115px;padding: 2px;margin-top: 15px;border: 1px solid #e8e8e8;overflow: hidden;}
.part1 .list .swiper-slide .pic img{width: 100%;height: 100%;transition: all 0.3s ease;}
.part1 .list .swiper-slide .txt{height: 60px;margin-top: 10px;line-height: 20px;color: #333;overflow: hidden;}
.part1 .list .swiper-slide:hover .pic img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.part1 .button-next{z-index: 1;position: absolute;right: 0;top: 45%;width: 25px;height: 38px;background: url(../images/btnR1.png);cursor: pointer;opacity: .3;}
.part1 .button-prev{z-index: 1;position: absolute;left: 0;top: 45%;width: 25px;height: 38px;background: url(../images/btnL1.png);cursor: pointer;opacity: .3;}
.part1 .button-next:hover,.part1 .button-prev:hover{opacity: 1;}
/*part2*/
.part2{height: 235px;margin-top: 25px;}
.part2 .conL{float: left;width: 23%;}
.part2 .conL .tit{height: 30px;line-height: 30px;border-bottom: 1px solid #94867b;}
.part2 .conL .tit span{font-size: 16px;font-weight: bold;color: #013681;}
.part2 .conL .tit em{margin-left: 6px;font-size: 12px;font-weight: normal;text-transform: uppercase;color: #996b12;letter-spacing: -1px;}
.part2 .conL .pic{margin-top: 8px;height: 88px;}
.part2 .conL .pic img{width: 100%;height: 100%;}
.part2 .conL .txt{display: block;height: 96px;margin-top: 10px;line-height: 24px;color: #333;overflow: hidden;}
.part2 .conM{float: left;width: 48.66%;margin: 0 2.66%;}
.part2 .conM .tabs{height: 30px;line-height: 30px;border-bottom: 1px solid #94867b;}
.part2 .conM .tabs span{margin-left: 20px;font-size: 16px;font-weight: bold;color: #013681;cursor: pointer;}
.part2 .conM .tabs span em{margin-left: 6px;font-weight: normal;font-size: 12px;text-transform: uppercase;letter-spacing: -1px;}
.part2 .conM .tabs .on{color: #996b12;}
.part2 .conM .tabsCon{overflow: hidden;}
.part2 .conM .tabsCon .list{margin-top: 15px;}
.part2 .conM .tabsCon .list li{height: 30px;font-size: 12px;line-height: 30px;border-bottom: 1px dotted #7a7a7a;}
.part2 .conM .tabsCon .list li i{float: left;width: 0;height: 0;margin: 10px 6px 0 6px;border: 4px solid transparent;border-left-color: #013681;}
.part2 .conM .tabsCon .list li a{float: left;width: 70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.3s ease;}
.part2 .conM .tabsCon .list li em{float: right;}
.part2 .conM .tabsCon .list li:hover a{text-indent: 1em;}
.part2 .conR{float: right;width: 23%;margin-top: 22px;}
.part2 .conR li{height: 60px;margin-top: 8px;border: 1px solid #e0e3e7;}
.part2 .conR li a{display: block;height: 100%;}
.part2 .conR li a img{width: 100%;height: 100%;}
.part2 .conR li:hover a img{opacity: .7;-webkit-opacity: .7;}
/*part3*/
.part3{margin-top: 25px;}
.part3 .tit{height: 30px;line-height: 30px;border-bottom: 1px solid #94867b;}
.part3 .tit span{font-size: 16px;font-weight: bold;color: #013681;}
.part3 .tit em{margin-left: 6px;font-size: 12px;font-weight: normal;text-transform: uppercase;color: #996b12;letter-spacing: -1px;}
.part3 .listCon{position: relative;margin-top: 34px;}
.part3 .listCon .list{width: 96%;margin: 0 auto;overflow: hidden;}
.part3 .listCon .list .swiper-slide{display: block;width: 21%;margin: 0 2%;}
.part3 .listCon .list .swiper-slide .pic{height: 162px;overflow: hidden;}
.part3 .listCon .list .swiper-slide .pic img{width: 100%;height: 100%;transition: all 0.3s ease;}
.part3 .listCon .list .swiper-slide .txt{height: 60px;text-align: center;line-height: 60px;color: #333;overflow: hidden;}
.part3 .listCon .list .swiper-slide:hover .pic img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.part3 .button-next{z-index: 1;position: absolute;right: 0;top: 35%;width: 22px;height: 30px;background: url(../images/btnR2.png);cursor: pointer;opacity: .3;}
.part3 .button-prev{z-index: 1;position: absolute;left: 0;top: 35%;width: 22px;height: 30px;background: url(../images/btnL2.png);cursor: pointer;opacity: .3;}
.part3 .button-next:hover,.part3 .button-prev:hover{opacity: 1;}
/*主体部分结束*/


/*mobile:<768px*/
@media screen and (max-width: 767px){
	.container{width: 94%;padding-bottom: 0;}
	/*part1*/
	.part1 .list .swiper-slide{width: 96%;padding: 10px 2% 20px 2%;margin-left: 0%;}
	.part1 .list .swiper-slide .pic{height: 170px;}
	/*part2*/
	.part2{height: auto;margin-top: 20px;overflow: hidden;}
	.part2 .conL{width: 100%;}
	.part2 .conM{width: 100%;margin: 10px 0%;}
	.part2 .conL .txt{height: 72px;margin-top: 5px;}
	.part2 .conR{width: 100%;}
	/*part3*/
	.part3 .listCon{margin-top: 20px;}
	.part3 .listCon .list{width: 94%;}
	.part3 .listCon .list .swiper-slide{width: 92%;margin: 0 4%;}
}

/*pad:>=768px && <=1024px*/
@media screen and (min-width: 768px) and (max-width: 1024px){
	.container{width: 94%;}
	/*part1*/
	.part1 .list .swiper-slide{width: 240px;padding: 10px 2% 20px 2%;margin-left: 0%;}
	/*part3*/
	.part3 .listCon .list{width: 94%;}
	.part3 .listCon .list .swiper-slide{width: 240px;}
}

/*小屏PC:>=1025px && <=1200px*/
@media screen and (min-width: 1025px) and (max-width: 1200px){
	.container{width: 94%;}
}