*{padding: 0;margin: 0;}
ul,li{list-style: none;}
/*body{background: url(../images/bg.png) 100%  repeat-y; background-size: 100%;min-height: 100%;}*/
.main{padding-top:70px;  background: url(../images_v/bg.jpg) left 70px no-repeat; min-width:100%;   margin: auto;background-size: 100% auto;}
.title1{font-size: 29px;font-weight: bold; text-align: center; color: #3c3c3c;font-family: '华文楷体'; padding-top: 78px;}
.title2{font-size: 22.6px;color: #3c3c3c;font-family: '华文楷体'; text-align: center; padding-top: 15px;}
.list{width: 288px; margin: auto;}
.list ul{padding-left: 5px; padding-top: 78px; padding-bottom: 60px;}
.list ul,.list li{list-style: none;}
.list li {padding-bottom: 25px;display: flex;}
.list li span:first-child{color:#ce0000;font-size: 21px;font-family: '新宋体';}
.list li span:nth-child(2){color:#181818;font-size: 21px;font-family: '新宋体';}
.btn1{display: block; margin: auto;transition: all .3s ease-in;cursor: pointer; margin-bottom: 122px;}
.btn1:hover{opacity: .8;}
.redtitle{display: block;margin: auto;}
.list2{width: 1200px;display: flex; margin: auto; padding-top: 60px;}
.list2 .item{flex: 1;}
.list2 .item img{display: block;margin: auto; transition: all .3s ease;}
.list2 .item img:hover{opacity: .8;}
.title3{ font-weight: bold;font-size: 26.6px;text-align: center;color: #262626; font-family: '楷体'; padding-top: 97px;}
.list3 { font-size: 20px;font-family: '楷体'; width: 1530px;margin: auto; padding-top: 46px; padding-bottom: 115px;}
.list3 ul{display: flex;flex-wrap: wrap; width: 1530px;}
.list3 li{color: #2f2f2f;font-weight: bold;width: 33.333%; padding-bottom: 10px; background: url(../images_v/dian.png) left 6px no-repeat; padding-left: 15px; box-sizing: border-box;}
/*.bottombox{background: rgba(2,59,98,.45); padding-top: 120px;overflow: hidden;}*/
.bottombox{background: rgba(101,133,156); padding-top: 120px;overflow: hidden;}

/*.bottombox{padding-top: 120px;overflow: hidden;}*/

.title4{color: #fff;font-size: 26.6px;font-family: '楷体'; text-align: center; padding-bottom: 20px;}
.title5{padding-bottom: 90px;}
.btn2{margin-bottom: 120px;}
@media (max-width:1024px) {
	.main{  background: url(../images_v/bg.jpg) center no-repeat; padding-top: 120px; background-size: auto 100%;}
	.list2{width: 100%;flex-wrap: wrap;}
	.list2 .item{ width: 33.33%; flex: none; padding-bottom: 20px;}
	.list2 .item img{width: 70px; height: auto;}
	.list3 ,.list3 ul{width: 100%; display: block;}
	.list3 li{  padding-left: 10px;list-style: outside; width:auto; }
	.bottombox{padding-top: 60px;}
	.btn2{margin-bottom: 60px;}
}