@charset "utf-8";
/* CSS Document */


.w1200{ max-width:1200px; margin:0 auto;}
.flex{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between}
.flex2{ display:flex; display: -webkit-flex; align-items:stretch;flex-wrap:  wrap ; justify-content:space-between}

body{overflow-x: hidden;}

.header{max-width:1920px; padding:0 100px; padding-top:55px; position:absolute; top:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); width:100%; z-index:100;}
.logo img{ height:50px; }
.nav li a{ font-size:18px; color:#fff; display:block;    line-height: 39px;}
.nav li{ margin-right:25px;}
.nav li{position:relative;}
.nav li .erjilanmu{position:absolute; top:100%; left:0; width:1200px;display:none;}
.nav li .erjilanmu a{display:inline-block; line-height:60px;    font-size: 18px;
    color: #fff;

    transition: all .4s;
    margin-right: 30px;}

.nav li .erjilanmu a:hover{ font-weight:bold;}
.nav li:hover>a{border-bottom:1px solid #fff;}

.main02 b.eng,.title b{ font-family:CAI;}
.main02 b.eng,.main02 b{ color:#fff;}
.search{ margin-left:40px; border:1px solid #fff; padding:2px; border-radius:100px;}
.search .flex{ width:180px;}
.search input{ height:18px; width:calc(100% - 25px); background:none; border-right:1px solid #fff; padding-left:15px; color:#fff;}
.search button{height:18px; width:25px; background:none;}
.search button img{ vertical-align:middle; cursor:pointer;}
.lang a{ color:#fff; font-size:18px; padding:0 10px; border-right:1px solid #fff; display:inline-block; line-height:1;}
.lang a:last-child{ border:none;}
.lang{ background-image:url(../images/1indextop_06.png); padding-left:20px; background-repeat:no-repeat; background-position:left center; margin-left:35px;}


.banner{ position:relative;}
.banner img{ width:100%; height:100%; object-fit:cover; transition:all 7s; -webkit-transition:all 7s;}
.banner .swiper-slide.swiper-slide-active img{ transform:scale(1.03,1.03); -webkit-transform:scale(1.03,1.03);}
.banner .swiper-pagination{ width:100%; bottom:0; padding-bottom:35px;}
.banner .swiper-pagination .swiper-pagination-bullet{ width:13px; height:13px; background:#fff; border-radius:100%; margin:0 15px;}

.main01{ padding:110px 0;}
.title{justify-content:flex-start; margin-bottom:40px;}
.title b{font-size:44px; color:#bfa670; line-height:1; display:inline-block; margin-right:8px;}
.title span{ font-size:33px; color:#bfa670;line-height:1; display:inline-block;}


.main01 li{ width:30%;}
.main01 li .imgs{ height:320px;}
.main01 li .imgs img{ width:100%; height:100%; object-fit:cover;}
.main01 li span{color:#999999; font-size:30px; margin-top:35px; margin-bottom:15px; display:block; line-height:1; font-weight:bold; font-family:CAI}
.main01 li  b{  font-size:18px; color:#000; font-weight:normal;}

.main02{ background-size:cover; background-position:center; background-repeat:no-repeat; padding-top:100px; padding-bottom:300px; color:#fff;}
.main02 b{ font-family:scB; font-size:36px; display:block; line-height:1;}
.main02 b.eng{ font-size:90px; font-family:CAI; display:block; line-height:1; margin:15px 0;}
.main02 p{ font-size:29px; color:#fff; display:block; line-height:1;}


.main03{ padding:100px 0;}
.title2{ margin-bottom:50px;}
.title2 b{ font-size:90px; color:#bfa670; display:block; line-height:1; font-family:CAI;}
.title2 span{ font-size:36px; color:#bfa670; display:block; line-height:1; margin-top:15px;}

.main03 li{ width:24%;}
.main03 li .img{ position:relative;}
.main03 li .img img{ width:100%; height:100%; object-fit:cover;}
.main03 li:nth-child(2n){ margin-top:80px;}
.main03 li span{ position:absolute; display:block; padding:20px; left:0; bottom:0; color:#fff; font-size:26px;}
.main03 li:nth-child(4) span{ left:0; top:0; bottom:auto;}
.main03 li:first-child span{ right:0; top:0; bottom:auto; left:auto;}
.main04 img{ width:100%; height:100%; object-fit:cover;}
.main04{ height:670px;}

.footer{ padding:100px 0; background:#bfa670;}

.fotle li{ margin-right:70px;}
.fotle li a{ font-family:scn; color:#f5e1b6; font-size:15px; display:block; margin-bottom:13px; line-height:1.2;}
.fotle li b a{ color:#fff; font-size:15px; font-family:scB; margin-bottom:20px;}

.fotri{ text-align:right;}
.fotri b a{ display:block;font-family:scn;color:#fff; font-size:15px; font-family:scB; margin-bottom:20px;}
.fotri p{color:#f5e1b6; font-size:15px;}
.fotri p strong{ font-family:scB; color:#f5e1b6; font-size:15px; font-weight:bold;}


.nybanner{ height:500px;}
.nybanner img{ width:100%; height:100%; object-fit:cover;}
.position{ background:#eeece8; padding:10px 0;}
.posi{ background-image:url(../images/2baogao_04.jpg); padding-left:30px; background-repeat:no-repeat; background-position:left center;}
.position,.position a{ line-height:35px; color:#666666; font-size:16px;}
.nynav a{ margin-left:40px;}
.nynav a.on,.nynav a:hover{ color:#bfa670;}

.ny_main{ padding:100px 0;}

.xinwen li{ padding-bottom:45px; margin-bottom:45px; border-bottom:1px solid #9f9f9f;}
.xinwen li .imgs{ width:355px; height:235px;}
.xinwen li .imgs img{ width:100%; height:100%; object-fit:cover; transition:all 1s;}
.xinwen li .txt{ width:calc(100% - 355px); padding-left:45px;}
.xinwen li .txt span{ font-family:scB; font-size:30px; color:#999999; display:block; font-weight:bold;}
.xinwen li .txt h3 a{ margin:10px 0; display:block; font-size:24px; color:#000000; font-family:scM; font-weight:normal;}
.xinwen li .txt p{  font-size:20px; color:#595757; font-family:scL;}

.page li{ border:none; margin:0 5px; margin-bottom:5px;}
.page li a{ padding:0 10px; color:#333; border:1px solid #999; transition:all .3s;}
.page li.current a,.page li a:hover{ color:#fff; background:#000}
.page .flex{justify-content:center}
.ny_main .title2 b{ font-size:40px; text-transform:uppercase; font-family:CAI;}
.ny_main .title2  span{ font-family:scB; font-size:24px;}

.yearfen>b{ font-size:42px; color:#cececd; display:block; line-height:1; margin-bottom:15px; font-family:CAI;}
.yearfen ul{justify-content:flex-start}
.yearfen li{ width:30%; margin-right:5%;    align-items: flex-end; margin-bottom:5%; border-top:2px solid #bfa670; padding-top:25px;}
.yearfen li:nth-child(3n){ margin-right:0;}
.yearfen li .txt{ width:48%;}
.yearfen li .txt b{ font-size:26px; color:#bfa670; display:block; line-height:1.3; font-family:CAI}
.yearfen li .txt span{ font-size:18px; color:#bfa670;}
.yearfen li .img{ width:50%;}
.yearfen li .img img{ width:100%;}


.zhaiyao table{ width:100%; border-spacing:inherit;}
.zhaiyao table th{ background:#eae1cc; text-align:left; color:#bfa670; font-size:18px; color:#bfa670; font-family:scB; padding:20px 30px;}
.zhaiyao table td{ background:#eaeaea; color:#bfa670; font-size:18px; color:#000000;  padding:20px 30px;}
.zhaiyao table tr:nth-child(2n) td{ background:#fff;}


.dashijianle{ width:calc(100% - 370px);}
.dashijianle{ position:relative; padding:20px 0}
.dashijianle li{ margin-bottom:50px;}
.dashijianle li .t{ width:calc(100% - 80px); padding-left:20px;}
.dashijianle li .t p{ font-size:18px; color:#000}
.dashijianle li b{ width:80px; color:#bfa670; line-height:1; font-size:26px; color:#bfa670; display:block; position:relative;}
.dashijianle li b:before{ content:""; display:block; width:9px; height:9px; background:#bfa670; border-radius:100%; position:absolute; right:-5px; top:10px; }
.dashijianle:before{ content:""; display:block; height:100%; width:1px; background:#bfa670; left:80px; position:absolute; top:0}
.dashijianri{ width:350px;}
.dashijianri li{ margin-bottom:70px;}
.dashijianri li b{ padding-right:30px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/4dashijian_08.jpg); display:block; text-align:right; margin-top:10px;}
.dashijianri li b a{ font-size:15px; color:#000}
.dashijianri .img{ height:220px;}
.dashijianri .img img{ width:100%; height:100%; object-fit:cover;}


.ggtop .nianfen_tit{ float:left; position:relative; padding:0 30px; width:365px;}
.ggtop .title2{ float:right; text-align:right;}

.ggtop .nianfen_tit .swiper-slide{ text-align:center; font-size:90px; line-height:1; color:#bfa670;}
.ggtop .nianfen_tit .swiper-button-next{ width:30px; height:30px; border-radius:100%; background:#bfa670;color:#fff;text-align:center; margin-top:-15px;}
.ggtop .nianfen_tit .swiper-button-prev{width:30px; height:30px; border-radius:100%; background:#bfa670; color:#fff;text-align:center;margin-top:-15px;}
.ggtop .swiper-button-next:after,.ggtop .swiper-button-prev:after{ font-size:16px; }

.gonggaobox ul{justify-content:flex-start;}
.gonggaobox li{ width:30%; margin-right:5%; background:#e7e7e7; margin-bottom:5%; transition:all .3s;}
.gonggaobox li:nth-child(3n){ margin-right:0}
.gonggaobox li b{ background:#cdcdcd; line-height:1.3; font-size:40px; color:#666666; font-family:scB; display:block; padding:0 25px;}
.gonggaobox li .ptp p{ font-size:18px; color:#666666; line-height:1.5;}
.gonggaobox li .ptp{ padding:25px;}
.gonggaobox li:hover{ transform:translateY(2px); -webkit-transform:translateY(2px);}

.aboutbox01 { margin-bottom:80px;}
.aboutbox02{ margin-bottom:40px;}
.aboutbox02 img{ margin-right:55px; margin-bottom:35px; float:left; max-width:470px;}

.aboutbox01 .img{ width:470px;}
.aboutbox01 .img img{ width:100%; height:100%; object-fit:cover;}
.aboutbox01 .txt{ width:calc(100% - 500px);}
.aboutbox01 .txt p{ font-size:18px; color:#000; margin-bottom:30px;}
.aboutbox02 p{ font-size:18px; color:#000; margin-bottom:30px;}


.teams .teamlist{ margin-bottom:100px;}
.teams .teamlist li{ margin-top:100px;}
.teams .img{ width:270px; height:270px; border-radius:100%; overflow:hidden;}
.teams .txt{ width:calc(100% - 330px);}
.teams .txt .name{ border-left:5px solid #bfa670; padding-left:13px; color:#bfa670; margin-bottom:30px;}
.teams .txt .name span{ font-size:18px; font-family:scB; display:block; line-height:1;}
.teams .txt .name b{ display:block; font-size:24px; font-family:scB; line-height:1; margin-bottom:10px;}

.teams .txt .intros p{ font-size:18px; color:#000; line-height:2;}
.teams .teamlist li:nth-child(2n) .name{border-right:5px solid #bfa670;border-left:none; text-align:right; padding-right:13px;}


.viewtitle{justify-content:flex-start;align-items:flex-end;}
.viewtitle .timess{ width:97px; border-right:1px solid #999999; margin-right:20px;}
.viewtitle .timess span{ font-size:20px; display:block;color:#bfa670; font-weight:normal; font-family:scB;line-height:1; margin-bottom:5px;}
.viewtitle .timess b{ font-size:30px; color:#bfa670; display:block; font-family:CAI; line-height:1;}
.viewtitle .titb{ width:calc(100% - 117px)}
.viewtitle .titb h1{ font-size:24px; font-family:scM; color:#000; line-height:1.2; font-weight:normal;}

.viewtitle{ margin-bottom:60px;}
.viewbody img{ display:block; margin:0 auto; max-width:100%;}
.viewbody p{ font-size:20px; line-height:1.7; font-family:scL}

.yjbg .nianf{ width:210px;}
.nianf b{ font-size:70px; color:#cdcdcd; font-family:CAI; line-height:1; display:block;}
.liebiao{ width:calc(100% - 210px);justify-content:flex-start;}
.liebiao .listbox{ width:30%; margin-right:5%; margin-bottom:5%; background:#e7e7e7; transition:all .3s;}
.liebiao .listbox:nth-child(3n){ margin-right:0}
.liebiao .listbox b{ display:block; padding:0 30px; color:#666666; font-family:CAI; background:#cdcdcd; font-size:42px; line-height:1.4;}
.liebiao .listbox .txt{ min-height:125px; padding:20px 25px;}
.liebiao .listbox .txt p{ color:#666666; font-size:18px;}
.liebiao .listbox:hover{ transform:translateY(-5px); -webkit-transform:translateY(-5px);}


.shipintop{ margin-bottom:30px;}
.shipintop b{ font-size:32px; color:#bfa670; font-family:scB; display:inline-block; line-height:1;max-width: 900px;}
.shipintop a{ display:inline-block; padding:0 25px; line-height:35px; border-radius:100px; background:#bfa670; color:#fff; font-size:20px;}

.jieshaolan img{ margin:0 auto; display:block; max-width:100%;}
.jieshaolan p{ margin-bottom:40px;  font-size:18px; color:#595757; line-height:1.7; letter-spacing:2px;}


.dizhilan .imgs{ width:440px;}
.dizhilan .txt{ width:calc(100% - 440px); padding-left:50px; font-size:18px; color:#595757;}

.shipinlist{ padding-bottom:100px; margin-bottom:100px; border-bottom:3px solid #acabab;}

.shipinlist .imglist{ margin-top:30px;}
.shipinlist .imglist ul{justify-content:flex-start;}
.shipinlist .imglist li{ width:31%; margin-right:3.5%; margin-top:3.5%;}
.shipinlist .imglist li:nth-child(3n){ margin-right:0}
.shipinlist .imglist .img{ height:250px; width:100%;}
.shipinlist .imglist .img img{ width:100%; height:100%; object-fit:cover;}
.shipinlist .imglist b{ display:block; padding:10px; color:#fff; background:#bfa670; text-align:center; font-size:18px; font-weight:normal;}
.shipinlist:last-child{ padding-bottom:0; margin-bottom:0; border-bottom:none;}

.contactlistle{ width:95px; border-right:1px solid #bfa670;}
.contactlistle b{ font-size:26px; font-family:scB; line-height:1; color:#bfa670;}
.contactlistri{ width:calc(100% - 95px); padding-left:40px;}
.contactlistri li{ width:48%;}
.contactlistri li b{ font-size:18px; font-weight:normal; color:#000}
.contactlistri li p{ font-family:scL; color:#595757; font-size:18px;}
.contactlist{ margin-top:66px;}

.contact2 .title2{ text-align:center;}
.contact2box{ text-align:center;}
.contact2box b{ font-size:24px; color:#bfa670; display:block; margin-bottom:20px;}
.contact2box  p{font-size:18px; color:#666666; margin-top:10px;}
.contact2box p span{ display:inline-block; margin:0 15px;}
.contact2box .hei{ height:100px; width:100%;}
.contact2box ul{ text-align:center;    justify-content: center;}
.contact2box ul li{ display:inline-block; margin:0 45px; background:#cdcdcd; padding:15px 30px; min-width:29%;}
.contact2box ul li a{ font-size:18px; color:#666666;}
.contact2box ul li a:hover{ color:#bfa670;}

	.teams .img img{ width:100%; height:100%;}
.fotle li a:hover{ color:#fff;}

.dizhilan .imgs img{ width:100%; height:100%; object-fit:cover;}

.sp_header .lang{ position:absolute; right:50px; top:10px;}
.sp_header .lang a{ color:#fff; font-size:14px;}.sp_header{ background:#bfa670}


.zerenlist #jqhtml li .imgs{ height:200px; margin-bottom:20px;}
.zerenlist #jqhtml li .imgs img{ width:100%; height:100%; object-fit:cover;}
.zerenlist #jqhtml li{ width:31.33%; margin:1%; margin-bottom:3%;}

.zerenlist #jqhtml li b{ color:#a9a8a8; font-weight:bold; line-height:1.4; font-size:28px; display:block;}
.zerenlist #jqhtml li p{ font-size:18px; color:#000}


.zerenlist #jqhtml {justify-content: flex-start;}











@media screen and (max-width:1680px){
	 
	 .logo img{ height:40px;}
	 .search{ margin-left:20px;}
	 .lang a{ padding:0 5px; font-size:16px;}
	 .nav li a{ font-size:16px;}
	 
	}

@media screen and (max-width:1480px){
	.nav li{ margin-right:15px;}
	.search .flex{ width:120px;}
	.logo img{ height:35px;}
	.header{ padding-left:0; padding-right:0; max-width:1200px;}
	}
	
@media screen and (max-width:1280px){
	.w1200,.header{ padding-left:40px; padding-right:40px;}
	.main02 b.eng,.title2 b{ font-size:50px;}
	.main04{ height:8rem;}
	.main01 li .imgs{ height:4rem;}
	.ggtop .nianfen_tit .swiper-slide{ font-size:40px;}
	.nianfen_tit{ margin-bottom:40px;}
	.ny_main .title2 b{ font-size:26px;}
	.gonggaobox li b{ font-size:30px;}
	
	.aboutbox01 .img{ width:40%;}
	.aboutbox01 .txt{ width:55%;}
	.aboutbox01 .img img{ height:auto;}
	
	.shipintop b{ font-size:24px;}
	.shipintop a{ font-size:16px;}
	}

@media screen and (max-width:1200px){
	.search{ display:none;}
	.fotri{ width:40%;}
	.fotle{ width:60%;}
	.fotle li{ margin-right:0; width:25%;}
	
	.nianf b{ font-size:40px;}
	.yjbg .nianf{ width:120px;}
	.liebiao{ width:calc(100% - 130px);}
	}
@media screen and (max-width:998px){
	 .wap{ display:block;}
	 .pc{ display:none;}
	 .banner .swiper-pagination{ padding-bottom:10px;}
	 .main01{ padding:30px 0;}
	.w1200,.header{ padding-left:15px; padding-right:15px;}
	.title b{ font-size:32px}
	.title span{ font-size:30px;}
	.main03 li:nth-child(2n){ margin-top:30px;}
	.nybanner{ height:6rem;}
	}	
@media screen and (max-width:768px){
	 .wap{ display:block;}
	 .pc{ display:none;}
	.title b{ font-size:22px}
	.title span{ font-size:20px;}
	.main01 li{ width:100%; margin-bottom:15px;}
	.main01 li .imgs{ height:12rem;}
	.title{ margin-bottom:25px;}
	.main01 li span{ font-size:18px; margin-top:15px; margin-bottom:5px;}
	.main01 li b{ font-size:16px;}
	.main02 b{ font-size:26px;}
	.main02 p{ font-size:24px;}
	.main02{ padding-top:100px; padding-bottom:150px;}
	 .main02 b.eng, .title2 b{ font-size:24px;}
	 .title2 span{ font-size:20px;}
	.main03 li{ width:48%; margin:1%; margin-bottom:1%;}
	.main03 li:nth-child(2n){ margin-top:1%;}
	.main03 li .img{ height:auto;}
	.title2{ margin-bottom:25px;}
	.main03{ padding:30px 0}
	.main03 li span{ font-size:20px;}
	.fotle{ display:none;}
	.fotri{ width:100%; text-align:left;}
	.footer{ padding:35px 0;}
	.posi{ display:none;}
	.nynav{ width:100%; text-align:left; width:100%; overflow:auto; white-space:nowrap;}
	.nynav a{ margin-left:0; margin-right:15px; font-size:14px;}
	.ny_main{ padding:35px 0;}
	.xinwen li .imgs{ width:100%; height:10rem;}
	.xinwen li .txt{ width:100%; padding:0;}
	.xinwen li .txt span{ font-size:18px; margin-top:15px;}
	.xinwen li .txt h3 a{ font-size:16px;}
	.xinwen li .txt p{ font-size:14px;}
	.xinwen li .txt h3 a{ margin-top:0}
	.xinwen li{ padding-bottom:25px; margin-bottom:25px;}
	.page li{ padding-bottom:inherit; margin-bottom:5px;}
	.xinwen li .txt p{ line-height:1.5;}
	.ny_main .title2 b{ font-size:24px;}
	.ny_main .title2 span{ font-size:20px; margin-top:10px;}
	.zhaiyao table th{ padding:5px; font-size:14px;}
	.zhaiyao table td{ padding:5px; font-size:12px;}
	
	.dashijianle{ width:100%;}
	.dashijianle li b{ font-size:22px;}
	.dashijianri{ width:100%; margin-top:30px;}
	.dashijianle li .t p{ font-size:14px;}
	.dashijianle li{ margin-bottom:20px;}
	.dashijianri .img{ height:8rem;}
	.dashijianri li{ margin-bottom:15px;}
	.ggtop .nianfen_tit{ width:200px;}
	.gonggaobox li{ width:100%; margin:0; margin-bottom:15px;}
	.gonggaobox li b{ padding:10px; font-size:24px;}
	.gonggaobox li .ptp p{ font-size:16px;}
	
	.aboutbox01 .img{ width:100%;}
	.aboutbox01 .txt{ width:100%;}
	.aboutbox01 .txt p,.aboutbox02 p{ font-size:14px; margin-bottom:15px;}
	.aboutbox01 .img img{ height:auto;}
	.aboutbox02 img{ width:100%; margin:0 auto; display:block; float:none;}
	.aboutbox01{ margin-bottom:30px;}
	
	.teams .img{ width:100px; height:100px; position:absolute; left:0; top:0}
	.teams .txt{ width:100%;}
	.teams .txt .name b{ font-size:18px;}
	.teams .txt .name span{ font-size:16px;}
	.teams .txt .intros p,.viewbody p{ font-size:14px; line-height:1.7}
	.teams .teamlist li{    align-items: flex-start; position:relative; padding-left:120px; margin-top:30px;}
	.teams .txt .name{ margin-bottom:20px;}
	.teams .teamlist{ margin-bottom:40px;}
	.teams .teamlist li:nth-child(2n) .name{ border-right:none; border-left:5px solid #bfa670; text-align:left;}
	
	.viewtitle .titb h1{ font-size:18px;}
	.viewbody p{ margin-bottom:15px;}
	.viewtitle{ margin-bottom:30px;}
	
	.yjbg .nianf{ width:100%;}
	.liebiao{ width:100%; margin-top:15px;}
	.liebiao .listbox{ width:100%; margin-right:0; margin-bottom:15px;}
	.liebiao .listbox b{ font-size:20px; padding-top:5px; padding-bottom:5px;}
	.liebiao .listbox .txt p{ font-size:14px;}
	.liebiao .listbox .txt{ min-height:inherit;}
	.nianf b{ font-size:30px;}
	
	.shipintop b{ font-size:18px}
	.shipintop a{ font-size:14px; margin:10px 0}
	.shipintop{ margin-bottom:15px;}
	.jieshaolan p{ margin-bottom:20px; font-size:14px;}
	.dizhilan .imgs{ width:100%;}
	.dizhilan .txt{ width:100%; padding:15px 0;}
	.dizhilan .txt p{ font-size:16px;}
	.shipinlist .imglist li{ width:48%; margin-right:2%;}
	.shipinlist .imglist li:nth-child(3n){ margin-right:2%;}
	.shipinlist .imglist li:nth-child(2n){ margin-right:0}
	.shipinlist .imglist .img{ height:6rem;}
	.shipinlist .imglist b{ padding:10px; font-size:14px;}
	.shipinlist{ padding-bottom:35px; margin-bottom:35px;}
	.shipinlist .imglist{ margin-top:0px;}
	
	.contactlistle{ width:100%; border-right:none; border-bottom:1px solid #bfa670; padding-bottom:8px;}
	.contactlistri{ padding-left:0; margin-top:15px; width:100%;}
	.contactlistri li{ width:100%; margin-bottom:15px;}
	.contactlistri li p{ font-size:14px;}
	.contactlist{ margin-top:25px; margin-bottom:20px;}
	.contact .title2{ margin-bottom:30px;}
	
	.contact2box b{ font-size:20px;}
	.contact2box p span{ font-size:14px;}
	.contact2box .hei{ height:40px;}
	.contact2box ul li{ padding:15px; margin:1%;}
	.contact2box ul li a{ font-size:14px;}
	.banner .swiper-slide{ height:12rem;}
	.banner .swiper-pagination .swiper-pagination-bullet{ margin:0 5px;}
	
	.zerenlist #jqhtml li{ width:48%; margin:1%;}
	.zerenlist #jqhtml li .imgs{ height:6rem; margin-bottom:10px;}
	.zerenlist #jqhtml li b{ font-size:18px;}
	.zerenlist #jqhtml li p{ font-size:14px; line-height:1.43;}

.yearfen li{ width:48%; margin:1%; padding-top:10px; margin-bottom:25px;}
.yearfen li .txt,.yearfen li .img{ width:100%;}
.yearfen { margin-bottom:25px;}
	}
	
	
@font-face
{
font-family:CAI;
src: url('../fonts/736-CAI978.ttf'); /* IE9+ */
}
@font-face
{
font-family:scB;
src: url('../fonts/SourceHanSansCN-Bold.otf'); /* IE9+ */
}
@font-face
{
font-family:scM;
src: url('../fonts/SourceHanSansCN-Medium.otf'); /* IE9+ */
}
@font-face
{
font-family:scR;
src: url('../fonts/SourceHanSansCN-Regular.otf'); /* IE9+ */
}
@font-face
{
font-family:scL;
src: url('../fonts/SourceHanSansCN-Light.otf'); /* IE9+ */
}