/*particular*/
body{font-family:"微软雅黑"; font-size:14px;}
*{padding:0; margin:0;}
ul,li{list-style:none;}
.title_1,.list1 li{white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.container{max-width:1200px;}
.space01{height: 10px; font: 0px/0px SimSun; clear: both;}
a,a:hover{color:#000;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.more a:hover,.more_01 a:hover,.more_02 a:hover,.more_03 a:hover,.detail a:hover,
.l5_1_2 a:hover,.l4_1_3 a:hover
{ text-decoration:none;}
img{display: block;}
.red{color: red;}
.red a{color: red;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}

.bg_head1{max-width:1920px; width:100%; height:890px; background:url(head_01.jpg) center top no-repeat; margin:0 auto;}
.bg_head2{width:100%; text-align:center; display:none;}
.bg_head2 img{width:100%;}


.l1920{max-width:1920px; margin:0 auto; width:100%; overflow:hidden;}
.l1200{max-width:1200px; margin:0 auto; width:100%; overflow:hidden;}
.l1100{max-width:1100px; margin:0 auto; width:100%; overflow:hidden;}
.l1000{max-width:1000px; margin:0 auto; width:100%; overflow:hidden;}
.l1040{max-width:1040px; margin:0 auto; width:100%; overflow:hidden;}
.l900{max-width:900px; margin:0 auto; width:100%; overflow:hidden;}
.w100{width: 100%;}

.nav_top{max-width:1920px; width:100%; height:68px; background:url(nav.jpg) center top no-repeat; margin:0 auto;}
.nav_top_in{max-width:1000px; margin:0 auto; width:100%; overflow:hidden;}
.menu{height: 22px; padding: 23px 5px;}
.menu:hover{background:url(menu_hover.png) center top no-repeat; background-size: cover;}

.bg_01{background:url(bg_01.png) center top no-repeat; background-size: 100% 100%;}
.bg_02{background:url(bg_02.png) center top no-repeat; background-size: 100% 100%;}
.bg_03{background:url(bg_03.png) center top no-repeat; background-size: 100% 100%;}
.bg_04{background-color: #e72f2f;}

.more_01{float:right; text-align:center; color:red; font-size:16px;}
.more_01 a{color: red;}

.more_02{height:27px; text-align:right; line-height:27px; color:red; font-size:16px; width: 100%; font-weight: bold;}
.more_02 a{color: red;}

.flex {display:flex;justify-content:space-between;flex-wrap:wrap; width: auto;}
.flex_block{display: inline-block;}


.l1 img,.l2 img,.l3 img,.l4 img,.l5 img,.l6 img,.l7 img,.l8 img,.l9 img,.l10 img,.head img{width: 100%;}

.t_01 img{text-align: center; margin: 40px auto 30px; width: 100%; max-width: 750px;}
.t_01s img{text-align: center; margin: 10px auto; width: 100%;}
.t_pc{display: block;}
.t_s{display: none;}
.t_s02 img{margin: 30px auto; width: 100%; max-width: 750px;}
.t_03 img{text-align: center; width: 100%; max-width: 560px; margin-bottom: 30px;}

.bg_s1{background-color: #275bb2;}
.bg_s2{background-color: #42b3e1;}
.bg_s3{background-color: #009788;}
.bg_s4{background-color: #2196f3;}

.line_1{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #333;}

.nav{line-height: 45px; width: 120px; position: fixed; top: 45px; right: 10px; border-radius: 5px; background-color: #295ccb; padding: 10px;}
.nav_item{font-size: 20px; color: #fff; border-bottom: 1px solid #fff; text-align: center; font-weight: bold;}
.nav_item a{color: #fff;}
.nav_item img{margin: 10px auto 0;}
.nav_item:nth-last-child(1){border: none;}


.top{margin-top: -30px; background-color: #fff; padding: 50px; margin-bottom: 50px;}

.l0{margin: 20px; padding: 0px; /*background-image:url(bg_s02.png),url(bg_s03.png);*/ background-position: center left,center right;
background-repeat: no-repeat; background-size: auto 100%,auto 100%;}
.l0_1{font-size: 28px!important; line-height:1.6em!important; text-align: center; color: #e72f2f; font-weight: bold;}
.l0_1 a{color: #e72f2f;}
.l0_2{font-size: 16px; line-height: 32px; margin-top: 5px; text-align: center;}
.l0_2 span{margin: 0 10px;}


.l1_1{width: 50%; float: left;}
.l1_2{width: 44%; float: right; padding: 10px;padding-top:0px;}
.l1a .l1_1{float: right;}
.l1a .l1_2{float: left; background: none;}
.l1_2_3{background:url(bg_s04.png) left 22px no-repeat; padding-left: 20px; line-height: 26px; font-size: 16px;padding-top:10px;padding-bottom:10px;border-bottom: 1px dashed #999;}
.l1_2_4{font-size: 18px; line-height: 26px; padding-top:10px;}
.l1_2_5{color: #707070; border-bottom: 1px dashed #999; padding: 10px 0; text-indent: 2em; line-height: 22px;}
.l1_2_6{background:url(bg_s06.png) left 24px no-repeat; padding-left: 20px; line-height: 56px; font-size: 16px; border-bottom: 1px dashed #999;width: 92%;height: 56px;overflow: hidden;}
.l1_33 .t_02 img{max-width:100%; width:auto;}
.l1b_1{width: 46%; padding: 2%; background-color: #e72f2f;}
.l1b_2{width: 46%; padding: 2%;}
#swiper1, #swiper2{position: relative;}
#swiper1 .swiper-container, #swiper2 .swiper-container{width: 100%; height: 400px; overflow: hidden;}
.l1b_1_1{height: 180px; overflow: hidden; padding-right: 50px; background-color: #fcf3e4;}
.l1b_1_2{width: 50%;}
.l1b_1_2 img{width: 100%;}
.l1b_1_3{width: 48%;}
.l1b_1_4,.l1b_2_4{font-size: 16px; padding: 8px 0; line-height: 24px; font-weight: bold;}
.l1b_1_5,.l1b_2_5{line-height: 22px;}
#swiper1 .swiper-slide{transform:scale(0.92); opacity: 0.6; overflow: hidden;}
#swiper1 .swiper-slide-active{transform: scale(1); opacity: 1; z-index: 999;}
#swiper1 .swiper-button-prev,#swiper2 .swiper-button-prev{width: 31px; height: 20px; background:url(up.png) center center no-repeat; right:10px; left: auto; margin-top: -40px;}
#swiper1 .swiper-button-next,#swiper2 .swiper-button-next{width: 31px; height: 20px; background:url(down.png) center center no-repeat; right:10px; left: auto; margin-top: 30px;}

.l1b_2_1{height: 130px; overflow: hidden; padding-right: 50px;}
.l1b_2_2 img{width: 110px; padding: 5px; height: 110px; background-image: linear-gradient(#fef2b7, #ef4f4d); border-radius: 50%;}
.l1b_2_3{width: calc(100% - 140px)}

.l1_2_7{font-size: 18px; line-height: 26px; color: #fff;}
.l1_2_7 a,.l1_2_9 a{color: #fff;}
.l1_2_8{color: #fff; border-bottom: 1px dashed #fff; padding: 10px 0; text-indent: 2em; margin-bottom: 10px;}
.l1_2_9{background:url(bg_s05.png) left 10px no-repeat; padding-left: 20px; line-height: 26px; font-size: 16px; color: #fff;padding-bottom: 10px;}
.bgyqd .l1_2{background:none;}

.l3{padding: 20px 20px 0; background:url(bg_s08.png) left top no-repeat; background-size: 100% 100%;}
.l3_in{padding: 20px; border: 1px solid #e72f2f; background-color: #fff;}
.l3_1,.l3_2{width: 48%;}
.l3_1_1{font-size: 18px; line-height: 26px;}
.l3_1_2{color: #707070; border-bottom: 1px dashed #999; padding: 10px 0; text-indent: 2em; line-height: 22px;}
.l3_1_3{background:url(bg_s06.png) left 16px no-repeat; padding-left: 20px; line-height: 26px; font-size: 16px; padding-top:10px;}

.l4_1,.l4_2{width: 44%; background-color: #fcf3e4; padding: 2%;}
.l4_1_1,.l4_2_1{}
.l4_1_2{padding: 20px; margin-bottom: 30px; border-radius: 20px; box-shadow: 0 0 10px 1px #e72f2f; background-color: #fff;}
.l4_1_2:last-child{margin-bottom: 0;}
.l4_1_3{font-size: 18px; line-height: 26px; padding-left: 40px; background:url(bg_s01.png) left 6px no-repeat;}
.l4_2_2{font-size: 18px; color: #e72f2f; line-height: 26px; padding-bottom:10px;}
.l4_2_2 a{color: #e72f2f;}
.l4_2_3{color: #707070; border-bottom: 1px dashed #999; padding-bottom: 10px; margin-bottom: 10px; line-height: 22px;}
.l4_2_4{background:url(bg_s06.png) left 16px no-repeat; padding-left: 20px;line-height: 26px; font-size: 16px; padding-top:10px;}


.l5{width: 100%; max-width: 900px; margin: 30px auto 0;}
#swiper3,#swiper4 {
  position: relative;
  width: 100%;
  margin: 0 auto
}

#swiper3 .swiper-slide {
  width: 55%;
  background: #fff;
  position: relative;
}
#swiper3 .swiper-slide img{
  display:block;
  width: 100%;
}
#swiper3 .swiper-slide p,#swiper4 .swiper-slide p {
  width: 100%;
  background-color: #c10913;
  opacity: 0.8;
  line-height: 30px;
  padding-top: 0;
  text-align: center;
  color: #fff;
  font-size: 14px;
  margin: 0;
  position: absolute;
  bottom: 0;
}
#swiper3 .swiper-slide p a,#swiper4 .swiper-slide p a{color: #fff;} 
#swiper3 .swiper-button-prev,#swiper4 .swiper-button-prev{width: 20px; height: 31px; background:url(left.png) center center no-repeat;}
#swiper3 .swiper-button-next,#swiper4 .swiper-button-next{width: 20px; height: 31px; background:url(right.png) center center no-repeat;}

#swiper4 .swiper-slide {
    text-align: center;
    margin: 0 calc((40%) * 0.08);
    width: 60%;
    opacity: 0.6;
}
#swiper4 .swiper-slide-active {
    opacity: 1;
}


.cont_main{position: relative;}
.cont_main img{width: 100%;}
.cont_title{position: absolute; bottom: 0; color: #fff; background-color: rgba(0,0,0,0.8); width: 100%; text-align: center; line-height: 2em; padding: 5px 0; font-size: 16px;}
.cont_title a{color: #fff;}

.slide_cont div{background-color: #c10913; color: #f7c87e;}
.slide_cont div a{color: #f7c87e;}

.tab_nav.active,.tab_nav:hover{color: #124555; background-color: #fff;}
.tab_cont{display: none;}
.tab_cont.selected{display: block;}


.swiper-item .title,.l6_1_1 div,.l8_2_1 div{ 
	height: 40px; 
	width: 100%;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: rgb(255, 255, 255);
    opacity: 0.7;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 99;
    background: rgb(0, 0, 0);
}
.swiper-item .title a,.l6_1_1 div a,.l8_2_1 div a{color: #fff;}

.hide{display: none;}
.noborder{border: none; margin-bottom: 0;}
#bottom{width:100%; line-height:32px; text-align:center; margin:20px auto; color: #fff;}
#bottom a{color: #fff;}


@media only screen and (max-width: 1200px){	
	.bg_head1{display: none;}	
	.bg_head2{display: block;}	

}
@media only screen and (max-width: 768px){  
    .t_pc{display: none;}
    .t_s{display: block;}

    .img_pc{display: none;}
    .img_mobile{display: block;}
    .l1200,.l1100{margin: 0 10px; width: auto;}
    .nav{display: none;}

    .l1_1,.l1_2{width: auto; float: none; margin-bottom: 10px;}

    .l1_0_1{font-size: 28px;}

    .top{padding: 10px; margin: 0 10px;}
    .l0{width: auto;}
    .l2_1,.l2_2{width: 100%;}
    .l2_2{margin-top: 20px;}
    .l2_1_2{width: 24%; font-size: 16px;}
}
@media only screen and (max-width: 425px){  
    .l0{margin-top: 30px;}
    .l0_1{font-size: 18px;}
    .l0_2{margin: 20px 0 0;}
    .l3_1,.l3_2,.l4_1,.l4_2,.l5_1,.l5_2,.l6_1,.l6_2,.l8_1,.l8_2,.l10_1,.l1b_1,.l1b_2{width: 100%; margin-bottom: 10px;}
    .l9_2,.l9_2_1,.l9_2_2{width: 100%; margin-bottom: 10px;}
    .l9_2_2 .cont_main{width: 48%;}
    .l9_2_4{width: 50%;}
    .l9_2_5{width: auto; margin-right: 0; padding: 10px;}
    .l4_2_1{margin-bottom: 20px;}
    .l3_1_1{margin: 10 auto; font-size: 18px;}
    .l8_2_1{font-size: 18px;}
}

.space01 {
    height: 10px;
    font: 0px/0px SimSun;
    clear: both;
}
.clear {
    clear: both;
}
