/*公共标题区域*/
.hometitle { padding: 12px 0; background: url("../img/titleiconbg.png") no-repeat left center; margin-bottom: 10px; }
.hometitle.hometitlenonebg { background: none; }
.hometitle * { display: inline-block; vertical-align: middle; }
.hometitle .hometitleleft i { display: inline-block; vertical-align: text-bottom; width: 16px; height: 16px; background: url("../img/titleicon.png") no-repeat center; background-size: 100%; }
.hometitle .hometitleleft p { font-size: 26px; line-height: 26px; text-align: center; letter-spacing: 0; }
@font-face {
 font-family: "FontAlibabaPuHuiTi";
 font-weight: 500;
 src: url("//at.alicdn.com/wf/webfont/63JS0dA0M4BP/pY3hArHmN21U.woff2") format("woff2"), url("//at.alicdn.com/wf/webfont/63JS0dA0M4BP/0aFqZdHy9xS5.woff") format("woff");
 font-display: swap;
}
.hometitle .hometitleleft p span { font-size: 16px; text-align: center; letter-spacing: 0px; vertical-align: text-bottom; font-family: "FontAlibabaPuHuiTi"; }
.hometitle .hometitleleft ul { margin:  0 0 0 50px; }
.hometitle .hometitleleft ul li a { font-size: 16px; line-height: 24px; text-align: left; padding: 6px 18px; color: #217B62; background: #DEF4ED; border-radius: 24px; display: inline-block; margin:  0 10px 0 0; }
.hometitle .hometitleleft ul li a.active, .hometitle .hometitleleft ul li a:hover { background: #217B62; color: #ffffff; }
.hometitle .homemore { font-size: 12px; line-height: 20px; padding: 3px 14px; color: #999999; border-radius: 20px; background: #F5F6F7; overflow: hidden; position: relative; }
.hometitle .homemore span { position: relative; z-index:10; }
.hometitle .homemore i { width: 10px; height: 5px; display: inline-block; vertical-align: middle; background: url("../img/btnright.png") no-repeat center; background-size: 100%; margin: -2px 0 0 2px; }
.hometitle .homemore:after { width: 0%; height: 100%; display: inline-block; background: #217B62; content: ' '; position: absolute; top: 0; left: 0; z-index: 1; transition: all 0.3s; }
.hometitle .homemore:hover:after { width: 100%; }
.hometitle .homemore:hover span { color: #ffffff; }
.hometitle .homemore:hover span i { background: url("../img/btnrighth.png") no-repeat center; background-size: 100%; }
/*新闻区域*/
.homeone { padding: 30px 0; background: url("../img/homebgtone.png") repeat center; }
.homeone .newswriperbox { width: 72.85%; }
.homeone .newswriperbox .swiper-container { background: #F2F8F6; }
.homeone .homeonenew .swiper-slide { display: block; overflow: hidden; }
.homeone .homeonenew .swiper-slide a { position: relative; }
.homeone .homeonenew .swiper-slide a .bigimg { height: 498.5px; }
.homeone .homeonenew .swiper-slide a .bigimg img { height: 100%; }
.homeone .homeonenew .swiper-slide .newtext { padding: 0 50px 0 20px; position: relative; }
.homeone .homeonenew .swiper-slide .newtext h3 a { font-size: 24px; line-height: 36px; font-size: 17px; font-weight: 600; line-height: 30px; letter-spacing: 1px; text-align: justify; color: #333333; display: block; overflow: hidden; width: 100%; }
.homeone .homeonenew .swiper-slide .newtext h3 a:hover { color: #217B62; }
.homeone .homeonenew .swiper-slide .newtext p { font-size: 14px; line-height: 21px; max-height: 274px; overflow: hidden; text-align: left; color: #666666; margin: 30px 0 0 0; text-indent:2em; }
.homeone .homeonenew .swiper-slide .newtext .mobiletime { letter-spacing: 0; display: block; font-size: 12px; color: #959595; padding: 0px 0 0 14px; background: url(../img/time.png) no-repeat left center; background-size: 13px; margin: 4px 0 0 0; }
.homeone .homeonenew .swiper-slide .newtext:after { width: 34px; height: 14px; display: inline-block; background: url("../img/newlunicon.png") no-repeat center; background-size: 100%; content: " "; margin: 20px 0 0 0; }
.homeone .homeonenew .swiper-slide .newtiem { position: absolute; right: -10px; top: 35%; transform: translate(0%, -50%); background: #C6B293; color: #ffffff; padding: 14px 24px; font-size: 14px; font-weight: 500; line-height: 14px; text-align: center; }
.homeone .homeonenew .swiper-slide .newtiem span { display: block; width: 100%; font-size: 30px; font-weight: 500; line-height: 30px; text-align: center; }
.homeone .homeonenew .swiper-container-horizontal>.swiper-pagination { bottom: 20px; padding: 0 20px 0 0; text-align: right; }
.homeone .homeonenew .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet { width: 14px; height: 14px; border-radius: 14px; background: #ffffff; border: 1px #217B62 solid; margin: 0 3px; cursor: pointer; }
.homeone .homeonenew .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet-active { background: #217B62; }
.homeone .newfurebox { width: 27.15%; }
.homeone .newfurebox .newrightdome { display: none; }
.homeone .newfurebox .newrightdome.active { display: block; }
.homeone .newfurebox ul { display: block; overflow: hidden; }
.homeone .newfurebox ul li { width: 25%; float: left; }
.homeone .newfurebox ul li a { font-size: 16px; line-height: 24px; text-align: center; color: #333333; letter-spacing: 0; display: block; }
.homeone .newfurebox ul li:nth-child(1) a {
 text-align: left;
}
.homeone .newfurebox ul li a:after { width: 0px; height: 8px; border-radius: 20px; display: block; content: " "; margin: 0 auto; transition: all 0.3s; background: linear-gradient(90deg, #217B62 9.37%, rgba(77, 162, 138, 0) 100%); }
.homeone .newfurebox ul li.active a, .homeone .newfurebox ul li:hover a { font-size: 20px; font-weight: 700; }
.homeone .newfurebox ul li.active a:after, .homeone .newfurebox ul li:hover a:after { width: 16px; }
.homeone .newfurebox .newrightdome a { display: block; position: relative; font-size: 16px; line-height: 66px; text-align: left; border-bottom: 1px #CCCCCC dashed; }
.homeone .newfurebox .newrightdome a:hover { color: #217B62; border-bottom: 1px #217B62 dashed; }
.homeone .newfurebox .newrightdome a:before { width: 6px; height: 6px; display: inline-block; content: " "; vertical-align: middle; background: #217B62; margin: 0 6px 0 0; transition: all 0.3s; }
.homeone .newfurebox .newrightdome a:hover:before { transform: rotate(360deg); }
/*政策法规*/
.hometwo { padding: 0px 0 40px 0; background: url("../img/homebgtwo.png") repeat center; }
.hometwo .hometitle { background: url(../img/titleiconbg.png) no-repeat 15% center; }
.hometwo .hometwobox .hometwodome { position: relative; display: flex; margin: 0 0 5px 0; }
.hometwo .hometwobox .hometwodome .hometwotitle { width: 140px; height: 240px; line-height: 240px; text-align: center; font-size: 18px; color: #ffffff; background: #217B62; }
.hometwo .hometwobox .hometwodome:nth-child(n+3) .hometwotitle {
 background: #DEF4ED;
 color: #217B62;
}
.hometwo .hometwobox .hometwodome ul { flex: 1; position: relative; width: calc(100% - 140px); padding: 0 0px 0 18px; }
.hometwo .hometwobox .hometwodome ul li a { display: block; position: relative; font-size: 16px; line-height: 58px; text-align: left; padding: 0 110px 0 0; border-bottom: 1px #CCCCCC dashed; }
.hometwo .hometwobox .hometwodome ul li a i { width: 8px; height: 13px; display: inline-block; background: url("../img/listnewicon2.png") no-repeat center; background-size: 100%; vertical-align: text-top; margin: 4px 8px 0 0; transition: all 0.3s; }
.hometwo .hometwobox .hometwodome ul li a span { position: absolute; top: 0; right: 0; font-size: 16px; line-height: 58px; color: #666666; letter-spacing: 0; }
.hometwo .hometwobox .hometwodome ul li a:hover span { color: #217B62; }
.hometwo .hometwobox .hometwodome ul li a:hover { color: #217B62; border-bottom: 1px #217B62 dashed; }
.hometwo .hometwobox .hometwodome ul li a:hover i { transform: rotate(360deg); }
/*供需对接*/
.homethree { padding-top: 0; }
.homethree .hometitle { background: url(../img/titleiconbg.png) no-repeat 60% center; }
.homethree .newfurebox .newrightdome { display: block; margin-top: -26px; }
.homethree .newfurebox .newrightdome a { line-height: 64px; }
.homethree .homeonenew { display: none; }
.homethree .homeonenew.active { display: block; }
/*<!--技术服务 和 转化服务-->*/
.homefure { padding: 0px 0 20px 0; background: url("../img/homebgtwo.png") repeat center; }
.homefure .homefureleft { width: 28%; }
.homefure .homefureleft .homejsfwbox .homejsfwboxdome { background: #EAFBF6; padding: 72px 40px; padding: 71px 40px; margin: 0 0 10px 0; }
.homefure .homefureleft .homejsfwbox .homejsfwboxdome:hover { /*box-shadow: 0px 4px 7px #c5c5c5;*/ }
@font-face {
 font-family: "PangMenZhengDao";
 src: url("../fonts/pangmenzhengdao.ttf");
}
.homefure .homefureleft .homejsfwbox .homejsfwboxdome .otherfont { font-family: PangMenZhengDao; font-size: 28px; line-height: 28px; color: #217B62; }
.homefure .homefureleft .homejsfwbox .homejsfwboxdome p { font-size: 14px; line-height: 21px; text-align: justify; color: #217B62; padding: 0 10px 0 0; margin: 10px 0 0 0; }
.homefure .homefureleft .homejsfwbox .homejsfwboxdome .titleicon { width: 96px; display: inline-block; transition: all 0.3s; }
.homefure .homefureleft .homejsfwbox .homejsfwboxdome:hover .titleicon { transform:rotateY(180deg); }
.homefure .homefureright { }
.homefure .homefureright .hometitle { background-position: 80% bottom; }
.homefure .homefureright .homefurerightdome { padding:5px; display: none; }
.homefure .homefureright .homefurerightdome.active { display: block; }
.homefure .homefureright .homefurerightdome ul li { padding: 0 5px; margin: 0 0 10px 0; }
.homefure .homefureright .homefurerightdome ul li a { display: block; background: #F5F5F5; padding: 30px 20px; border: 1px transparent solid; }
.homefure .homefureright .homefurerightdome ul li a:hover { border: 1px #e9e9e9 solid; }
.homefure .homefureright .homefurerightdome ul li a p { font-size: 18px; line-height: 24px; margin: 0 0 14px 0; color: #333333; }
.homefure .homefureright .homefurerightdome ul li a:hover p { color: #2b542c; }
.homefure .homefureright .homefurerightdome ul li a .textsl, .homefure .homefureright .homefurerightdome ul li a .textzr { font-size: 14px; font-weight: 500; line-height: 22px; display: block; color: #333333; white-space: nowrap; /* 不换行 */ overflow: hidden; /* 超出部分隐藏 */ text-overflow: ellipsis; /* 溢出部分显示省略号 */ margin: 0 0 6px 0; padding: 0 110px 0 0; position: relative; letter-spacing: 0; }
.homefure .homefureright .homefurerightdome ul li a .textsl i, .homefure .homefureright .homefurerightdome ul li a .textzr i { width: 20px; height: 21px; display: inline-block; background: url("../img/homeicon4.png") no-repeat center; background-size: 100%; vertical-align: middle; margin: -4px 6px 0 0; transition: all 0.3s; }
.homefure .homefureright .homefurerightdome ul li a .textsl i { background: url("../img/homeicon3.png") no-repeat center; background-size: 100%; }
.homefure .homefureright .homefurerightdome ul li a:hover .textsl i, .homefure .homefureright .homefurerightdome ul li a:hover .textzr i { transform: rotate(360deg); }
.homefure .homefureright .homefurerightdome ul li a .textsl>span, .homefure .homefureright .homefurerightdome ul li a .textzr>span { position: absolute; top: 0; right: 0; letter-spacing: 0; color: #666666; }
.homefure .homefureright .homefurerightdome ul li a .textsl>span span, .homefure .homefureright .homefurerightdome ul li a .textzr>span span { color: #333333; padding: 0 0 0 4px; }
/*技术经纪区域*/
.homefure .homefureright .homefurerightdome .jsjjbox { display: block; background: #F5F5F5; background: #f2f8f6; padding: 20px 20px; height: 490px; overflow-y: auto; margin: 0 -10px; border: 1px #ebebeb solid; }
.homefure .homefureright .homefurerightdome .jsjjbox .jsjjboxtitle { text-align: center; font-size: 22px; line-height: 28px; color: #4d4d4d; margin: 0 0 10px 0; font-weight: bold; }
.homefure .homefureright .homefurerightdome .jsjjbox .jsjjboxtext *, .homefure .homefureright .homefurerightdome .jsjjbox .jsjjboxtext { font-size: 14px; line-height: 26px; color: #666666; letter-spacing: 0; }
/*<!--孵化服务 -->*/
.homefive { padding: 40px 0; background: #DEF4ED; }
.homefive .homefiveswiper { background: #ffffff; padding: 20px; }
.homefive .homefiveswiper .swiper-slide a { display: block; overflow: hidden; position: relative; height: 200px; }
.homefive .homefiveswiper .swiper-slide a .textbox { background: #EAFBF6; text-align: center; display: block; width: 100%; height: 100%; padding: 20% 0 0 0; }
.homefive .homefiveswiper .swiper-slide a .textbox span { width: 60px; height: 60px; border-radius: 60px; display: block; margin: 0 auto; }
.homefive .homefiveswiper .swiper-slide a .textbox .title { font-family: PangMenZhengDao; font-size: 24px; line-height: 24px; color: #217B62; margin: 16px 0 0 0; }
.homefive .homefiveswiper .swiper-slide a .textboxhover { position: absolute; width: 100%; height: 100%; top: -100%; left: 0; display: inline-block; z-index: 10; background: #66C195; padding: 30px 20px 0 20px; text-align: center; transition: all 0.2s; overflow: hidden; }
.homefive .homefiveswiper .swiper-slide a .textboxhover .title { font-family: PangMenZhengDao; font-size: 24px; line-height: 24px; color: #ffffff; }
.homefive .homefiveswiper .swiper-slide a .textboxhover p { font-size: 12px; line-height: 20px; text-align: justify; color: #ffffff; margin: 10px 0 0 0; max-height: 100px; overflow: hidden; }
.homefive .homefiveswiper .swiper-slide.active a .textboxhover, .homefive .homefiveswiper .swiper-slide a:hover .textboxhover { top: 0; }
.homefive .swiper-pagination { bottom: 0px; text-align: center; }
.homefive .swiper-pagination .swiper-pagination-bullet { width: 14px; height: 4px; border-radius: 4px; background: #48af7d; margin: 0 1px; cursor: pointer; opacity: 0.8; }
.homefive .swiper-pagination .swiper-pagination-bullet-active { width: 20px; opacity: 1; }
/*<!--农科优品-->*/
.homesix { padding:40px 0 20px 0; background: url("../img/homebgtone.png") repeat center; }
.homesix .hometitle { background-position: 60% 60%; }
.homesix .homesixbox ul { margin: 0 -10px; }
.homesix .homesixbox { display: none; }
.homesix .homesixbox.active { display: block; }
.homesix .homesixbox ul li { margin-bottom: 20px; padding: 0 10px; }
.homesix .homesixbox ul li a { display: block; overflow: hidden; }
.homesix .homesixbox ul li a .bigimg { height: 195px; }
.homesix .homesixbox ul li a .bigimg img { height: 100%; }
.homesix .homesixbox ul li a .homesixtitle { font-size: 16px; line-height: 24px; text-align: left; color: #000000; margin: 12px 0 2px 0; }
.homesix .homesixbox ul li a:hover .homesixtitle { color: #217B62; }
.homesix .homesixbox ul li a .homesixsay { font-size: 14px; text-align: left; color: #666666; }
/* 农科优品 中的我要购买 */
.homesix .nkyptwobox { padding: 120px 0; text-align: center; }
.homesix .nkyptwobox h4 { font-size: 16px; line-height: 20px; text-align: center; color: #333333; margin: 0 0 18px 0; }
.homesix .nkyptwobox .nkyptwoboxdome p { font-size: 12px; line-height: 14px; text-align: center; color: #666666; margin: 4px 0 0 0; letter-spacing: 0; }
.homesix .nkyptwobox .nkyptwoboxdome a { display: block; overflow: hidden; margin: 0 20px; }
.homesix .nkyptwobox .nkyptwoboxdome a:hover p { color: #419d6e; }
.homesix .nkyptwobox .nkyptwoboxdome a img { width: 80px; }
/*友情连接*/
.homeseven { padding: 40px 0; background: #4D7167; }
.homeseven .swiper-slide a { display: block; border: 1px solid #FFFFFF80; color: #ffffff; background: #FFFFFF1A; font-size: 16px; line-height: 40px; text-align: center; }
.homeseven .swiper-slide a:hover { text-decoration: underline; }
.homeseven .swiper-button-next, .homeseven .swiper-button-prev { width: 44px; height: 44px; border: 1px solid #FFFFFF80; background: url("../img/lunicon.png") no-repeat center; background-size: 20px; left: -60px; }
.homeseven .swiper-button-next { left: auto; right: -60px; transform: rotate(180deg); background: url("../img/lunicon.png") no-repeat center; background-size: 20px; }
/*页脚区域*/
.footer { padding: 5px !important; }
.footer .footertop { display: block !important; }
.footer .ipcbox { padding: 10px 0 30px 0; margin: 25px 0 0 0; }
.jsfwsayform { position: relative; border: 1px #C2E2D8 solid; border-top:4px #C2E2D8 solid; background: #F2F8F6; padding: 20px; }
.jsfwsayform h3 { font-size: 20px; font-weight: 700; line-height: 20px; text-align: left; color: #217B62; letter-spacing: 0; margin: 0 0 20px 0; }
.jsfwsayform .imgbg { width: 110px; height: 100px; display: inline-block; position: absolute; top: 0; right: 1%; z-index: 10; transform: translate(0, -50%); background:url("../img/lyb.png") no-repeat center; background-size: 100%; }
.jsfwsayform input { width: 100%; font-size: 15px; line-height: 40px; text-align: left; color: #333333; background: #ffffff; border: 1px #C2E2D8 solid; padding: 0 20px; margin: 0 0 20px 0; }
.jsfwsayform textarea { width: 100%; font-size: 15px; line-height: 35px; height: 170px; text-align: left; color: #333333; background: #ffffff; border: 1px #C2E2D8 solid; padding: 0 20px; margin: 0 0 18px 0; }
 .jsfwsayform ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 letter-spacing: 0;
 color: #999999;
}
.jsfwsayform ::-moz-placeholder { /* Firefox 19+ */
 letter-spacing: 0;
 color: #999999;
}
.jsfwsayform :-ms-input-placeholder { /* IE 10+ */
 letter-spacing: 0;
 color: #999999;
}
.jsfwsayform :-moz-placeholder { /* Firefox 18- */
 letter-spacing: 0;
 color: #999999;
}
.jsfwsayform .jsfwsayformbtn { width: 100%; font-size: 14px; line-height: 46px; text-align: center; color: #ffffff; background: #217B62; border: 1px #217B62 solid; }
.jsfwsayform .jsfwsayformbtn:hover { box-shadow: 0 0 3px #217B62; }


/*相应式区域*/
@media (max-width: 1400px) {
 .hometitle {
 padding: 10px 0;
 margin-bottom: 16px;
}
 .hometitle .hometitleleft p {
 font-size: 24px;
 line-height: 24px;
}
 .hometitle .hometitleleft p span {
 font-size: 15px;
}
 .hometitle .hometitleleft ul li a {
 font-size: 15px;
 line-height: 22px;
 padding: 4px 16px;
 border-radius: 22px;
 margin: 0 6px 0 0;
}
 .homeone {
 padding: 20px 0;
}
 .homeone .homeonenew .swiper-slide .newtext h3 a {
 font-size: 22px;
 line-height: 25px;
 letter-spacing: 1px;
 max-height: 100px;
 overflow: hidden;
}
 .homeone .homeonenew .swiper-slide .newtext p {
 font-size: 13px;
 line-height: 20px;
 max-height: 220px;
 margin: 20px 0 0 0;
}
 .homeone .newfurebox .newrightdome a {
 font-size: 15px;
 line-height: 56px;
}
 .homeone .newfurebox ul li.active a, .homeone .newfurebox ul li:hover a {
 font-size: 18px;
}
 .homeone .homeonenew .swiper-slide .newtext {
 padding: 0 40px 0 15px;
}
 .homeone .homeonenew .swiper-slide .newtiem {
 padding: 10px 18px;
 font-size: 14px;
 right: -4px;
}
 .homesevenswiper {
 position: relative;
 padding: 0 40px;
}
 .homeseven .swiper-button-next {
 width: 30px;
 height: 30px;
 right: 0;
}
 .homeseven .swiper-button-prev {
 width: 30px;
 height: 30px;
 left: 0;
}
 .homeseven {
 padding: 24px 0;
}
 .homeseven .swiper-slide a {
 font-size: 14px;
 line-height: 34px;
 padding: 0 8px;
}
 .homefure .homefureright .homefurerightdome {
 margin: 0;
}
 .homefure .homefureright .homefurerightdome ul li a {
 padding: 32px 20px;
}
 .homefure .homefureright .homefurerightdome .jsjjbox {
 height: 498px;
}
}
@media (max-width: 1300px) {
 .homeone .homeonenew .swiper-slide .newtext h3 a {
 font-size: 20px;
 line-height: 25px;
}
 .hometitle .hometitleleft p {
 font-size: 22px;
}
 .hometitle .hometitleleft ul li a {
 font-size: 14px;
 line-height: 20px;
 padding: 4px 14px;
 border-radius: 20px;
 margin: 0 4px 0 0;
}
 .homeone .newfurebox .newrightdome a {
 line-height: 54px;
}
 .homeone .newfurebox ul li a {
 font-size: 15px;
}
 .homeone .newfurebox ul li.active a, .homeone .newfurebox ul li:hover a {
 font-size: 17px;
}
 .homeone .homeonenew .swiper-slide .newtext {
 padding: 0 30px 0 14px;
}
 .homefure .homefureleft .homejsfwbox .homejsfwboxdome {
 padding: 66px 30px;
}
 .homefure .homefureleft .homejsfwbox .homejsfwboxdome .otherfont {
 font-size: 24px;
 line-height: 24px;
}
 .homefure .homefureright .homefurerightdome ul li a p {
 font-size: 16px;
 line-height: 22px;
 margin: 0 0 12px 0;
}
 .homefure .homefureright .homefurerightdome ul li a {
 padding: 30px 20px;
}
 .homesix .nkyptwobox {
 padding: 100px 0;
}
 .homefure .homefureright .homefurerightdome .jsjjbox {
 height: 477px;
}
}
 @media (max-width: 1250px) {
 .homeone .newfurebox .newrightdome a {
 line-height: 52px;
}
 .homeone .homeonenew .swiper-slide .newtext h3 a {
 font-size: 18px;
 line-height: 26px;
}
 .homeone .newfurebox ul li.active a, .homeone .newfurebox ul li:hover a {
 font-size: 17px;
}
 .hometwo {
 padding: 0px 0 10px 0;
}
 .homefure .homefureleft .homejsfwbox .homejsfwboxdome {
 padding: 60px 30px;
}
 .homefure .homefureright .homefurerightdome ul li a {
 padding:26px 20px;
}
 .homefure .homefureright .homefurerightdome .jsjjbox {
 height: 453px;
}
}
 @media (max-width: 1200px) {
 .hometitle .hometitleleft p {
 font-size: 20px;
}
 .hometitle .hometitleleft p span {
 font-size: 14px;
}
 .homeone .newfurebox, .homeone .newswriperbox {
 width: 100%;
}
 .homeone .homeonenew .swiper-slide a {
 width: 55%;
}
 .homeone .homeonenew .swiper-slide .newtext {
 width: 45%;
 padding: 3% 30px 0 30px;
}
 .homeone .homeonenew .swiper-slide .newtext h3 a {
 font-size: 17px;
 line-height: 24px;
 max-height: 48px;
 overflow: hidden;
 letter-spacing: 0;
}
 .homeone .homeonenew .swiper-slide .newtiem {
 padding: 10px 18px;
 font-size: 13px;
}
 .homeone .newfurebox {
 margin: 30px 0 0 0;
}
 .homeone .newfurebox ul li a {
 text-align: center !important;
}
 .homeone .newfurebox .newrightdome a {
 line-height: 46px;
}
 .homethree .newfurebox .newrightdome {
 margin-top: -10px;
}
 .hometwo .hometwobox .hometwodome .hometwotitle {
 width: 120px;
 height: 200px;
 line-height: 200px;
 text-align: center;
 font-size: 16px;
}
 .hometwo .hometwobox .hometwodome ul li a {
 font-size: 15px;
 line-height: 48px;
 padding: 0 110px 0 0;
}
 .hometwo .hometwobox .hometwodome ul li a span {
 font-size: 15px;
 line-height: 48px;
 letter-spacing: 0;
}
 .homefure .homefureleft {
 width: 100%;
}
 .homefure .homefureright {
 width: 100%;
 padding: 0 30px;
}
    /*技术经纪区域*/
    .homefure .homefureright .homefurerightdome .jsjjbox {
 padding: 18px;
 margin: 0 -10px;
}
 .homefive {
 padding: 30px 0;
}
 .homesix .homesixbox ul li a .homesixtitle {
 font-size: 15px;
 line-height: 24px;
 margin: 8px 0 2px 0;
}
 .footer .ipcbox {
 padding: 12px 0 0 0;
 margin: 20px 0 0 0;
}
}
@media (max-width: 1000px) {
}
@media (max-width: 990px) {
 .hometitle .hometitleleft p {
 font-size: 18px;
}
 .hometitle .hometitleleft p span {
 font-size: 13px;
}
 .hometitle .homemore {
 padding: 2px 10px;
 border-radius: 18px;
 line-height: 18px;
 background: #ebebeb;
}
 .hometitle {
 padding: 10px 0;
 margin-bottom: 14px;
}
 .hometitle .hometitleleft ul li a {
 font-size: 13px;
 line-height: 18px;
 padding: 6px 12px;
 border-radius: 16px;
}
 .hometitle .hometitleleft ul {
 margin: 0 0 0 20px;
}
 .homeone .homeonenew .swiper-container-horizontal>.swiper-pagination {
 bottom: 5px;
 padding: 0 10px 0 0;
}
 .homeone .homeonenew .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
 width: 8px;
 height: 8px;
 border-radius: 8px;
 margin: 0 2px;
}
 .homeone .homeonenew .swiper-slide .newtext p {
 line-height: 20px;
 max-height: 160px;
}
 .footer .ipcbox {
 padding: 8px 0 0 0;
 margin: 14px 0 0 0;
}
}
 @media (max-width: 768px) {
 .hometitle {
 padding: 8px 0;
 margin-bottom: 12px;
 align-items: flex-start !important;
 background-size: auto 90% !important;
}
 .hometitle.hometitlenonebg {
 background: url(../img/titleiconbg.png) no-repeat left center;
 background-size: auto 90%;
}
 .hometitle .homemore:after {
 width: 100%;
}
 .hometitle .homemore {
 color: #ffffff;
}
 .hometitle .homemore i {
 margin: -4px 0 0 2px;
 background: url(../img/btnrighth.png) no-repeat center;
 background-size: 100%;
}
 .hometitle .hometitleleft i {
 width: 12px;
 height: 12px;
}
 .hometitle .hometitleleft p {
 font-size: 16px;
}
 .hometitle .hometitleleft p span {
 font-size: 13px;
 margin: 1px 0 0 0;
 display: inline-block;
 vertical-align: middle;
 letter-spacing: -0.5px;
}
 .hometitle .hometitleleft ul {
 margin: 10px 0 0 0;
 display: block;
}
 .homeone {
 padding:4px 0 14px 0;
}
 .homeone .homeonenew .swiper-slide a {
 width: 100%;
}
 .homeone .homeonenew .swiper-slide .newtext {
 width: 100%;
}
 .homeone .homeonenew .swiper-slide .newtext {
 padding: 14px 26px;
}
 .homeone .homeonenew .swiper-slide .newtiem {
 display: none;
}
 .homeone .homeonenew .swiper-slide .newtext h3 a {
 font-size: 15px;
 line-height: 22px;
 max-height: 44px;
}
 .homeone .homeonenew .swiper-slide .newtext p {
 margin: 6px 0 0 0;
 line-height: 20px;
 height: 60px;
 letter-spacing: 0;
}
 .homeone .homeonenew .swiper-slide .newtext:after {
 width: 24px;
 height: 8px;
 margin: 10px 0 0 0;
}
 .homeone .homeonenew .swiper-container-horizontal>.swiper-pagination {
 bottom: 170px;
 padding: 0;
 text-align: center;
}
 .homeone .homeonenew .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
 width: 10px;
 height: 10px;
 border-radius: 10px;
 opacity: 0.5;
}
 .homeone .homeonenew .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
 opacity: 1;
}
 .homeone .newfurebox {
 margin: 20px 0 0 0;
}
 .homeone .newfurebox ul {
 margin: 0 0 6px 0;
}
 .homeone .newfurebox .newrightdome a {
 line-height: 40px;
 font-size: 14px;
 line-height: 24px;
 font-size: 14px;
 padding: 8px 0;
 height: auto;
}
 .homethree.homeone .newfurebox {
 margin: 0;
}
 .hometwo {
 padding: 10px 0 10px 0;
}
 .hometwo .hometwobox .hometwodome .hometwotitle {
 width: 80px;
 font-size: 15px;
 height: 180px;
 line-height: 80px;
 writing-mode: vertical-rl;
 letter-spacing: 6px;
 font-weight: 600;
}
 .hometwo .hometwobox .hometwodome ul {
 width: calc(100% - 80px);
 padding: 0 0px 0 10px;
}
 .hometwo .hometwobox .hometwodome ul li a {
 font-size: 14px;
 line-height: 44px;
 padding: 0 80px 0 0;
}
 .hometwo .hometwobox .hometwodome ul li a span {
 font-size: 13px;
 line-height: 44px;
 letter-spacing: -0.5px;
}
 .homethree .hometitle {
 background-size: auto 60% !important;
 background-position: center;
}
 .homethree .newfurebox .newrightdome {
 margin-top: -0px;
}
 .homethree.homeone .homeonenew .swiper-container-horizontal>.swiper-pagination {
 bottom: 170px;
}
 .homefure {
 margin: 10px 0 0 0;
 padding: 0 0 20px 0;
}
 .homefure .homefureleft .homejsfwbox .homejsfwboxdome .otherfont {
 font-size: 22px;
}
 .homefure .homefureleft .homejsfwbox .homejsfwboxdome p {
 font-size: 13px;
 padding: 0 8px 0 0;
 margin: 6px 0 0 0;
}
 .homefure .homefureleft .homejsfwbox .homejsfwboxdome {
 padding: 26px 20px;
 border: 1px #c9ede3 solid;
}
 .homefure .homefureright {
 padding: 0 15px;
 margin: 10px 0 0 0;
}
 .homefure .homefureright .hometitle {
 background-size: auto 60% !important;
 background-position: center;
}
 .homefure .homefureright .homefurerightdome .row, .homefure .homefureright .homefurerightdome {
 margin: 0;
}
 .homefure .homefureright .homefurerightdome ul li {
 width: 100%;
 padding: 0;
}
 .homefure .homefureright .homefurerightdome ul li a {
 padding: 16px 14px;
 border: 1px #e7e7e7 solid;
}
 .homefure .homefureright .homefurerightdome ul li a p {
 font-size: 15px;
 line-height: 20px;
 margin: 0 0 10px 0;
}
 .homefure .homefureright .homefurerightdome ul li a .textsl>span, .homefure .homefureright .homefurerightdome ul li a .textzr>span {
 letter-spacing: -0.5px;
 font-size: 12px;
}
    /*技术经纪区域*/
    .homefure .homefureright .homefurerightdome .jsjjbox {
 padding: 14px 10px;
 margin: 0 -0px;
 height: auto;
}
 .homefure .homefureright .homefurerightdome .jsjjbox .jsjjboxtitle {
 font-size: 16px;
 line-height: 22px;
 margin: 0 0 6px 0;
}
 .homefure .homefureright .homefurerightdome .jsjjbox .jsjjboxtext *, .homefure .homefureright .homefurerightdome .jsjjbox .jsjjboxtext {
 font-size: 13px !important;
 line-height: 24px !important;
}
 .homefive {
 padding: 18px 0;
}
 .homefive .homefiveswiper .swiper-slide a .textbox {
 padding: 10% 0 0 0;
 border: 1px #b8e7da solid;
}
 .homefive .homefiveswiper .swiper-slide a .textbox span {
 width: 50px;
 height: 50px;
 border-radius: 50px;
}
 .homefive .homefiveswiper .swiper-slide a .textbox .title {
 font-size: 20px;
 line-height: 20px;
 margin: 6px 0 0 0;
}
 .homefive .homefiveswiper .swiper-slide a .textbox p {
 font-size: 12px;
 color: #59b78a;
 padding: 0 10px;
 max-height: 100px;
 overflow: hidden;
 line-height: 20px;
 letter-spacing: -0.5px;
 text-align: justify;
}
 .homefive .homefiveswiper {
 padding: 14px;
}
 .homefive .swiper-container {
 padding-bottom: 24px;
}
 .homesix .hometitle {
 margin-bottom: 5px;
}
 .homesix .homesixbox ul {
 margin: 0 -6px;
}
 .homesix .homesixbox ul li {
 margin-bottom: 12px;
 padding: 0 6px;
}
 .homesix .homesixbox ul li a {
 background: #ededed;
}
 .homesix .homesixbox ul li a .homesixtitle {
 font-size: 14px;
 line-height: 22px;
 margin: 0;
 padding: 4px 8px 0 8px;
}
 .homesix .homesixbox ul li a .homesixsay {
 font-size: 12px;
 padding: 0 8px 6px 8px;
}
 .homesix .nkyptwobox {
 padding: 60px 0;
}
 .homesix .nkyptwobox h4 {
 font-size: 14px;
 padding: 0 12px;
 letter-spacing: 0;
 margin: 0 0 10px 0;
}
 .homesix .nkyptwobox .nkyptwoboxdome a {
 margin: 0 12px;
}
 .homesix .nkyptwobox .nkyptwoboxdome a img {
 width: 60px;
}
}
@media (max-width: 350px) {
 .hometitle .hometitleleft p span {
 font-size: 12px;
 max-width: 140px;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
 .hometitle .hometitleleft ul li a {
 font-size: 12px;
 padding: 6px 10px;
 letter-spacing: 0;
}
}






/*修改对齐方式 和固定图片尺寸的样式*/
@media (max-width: 1400px) {
 .homeone .homeonenew .swiper-slide a .bigimg {
 height: 450px;
}
}
 @media (max-width: 1200px) {
 .homeone .homeonenew .swiper-slide a .bigimg {
 height: 400px;
}
 .homesix .homesixbox ul li a .bigimg {
 height: 150px;
}
}
 @media (max-width: 800px) {
 .homeone .homeonenew .swiper-slide a .bigimg {
 height: 380px;
}
 .homeone .homeonenew .swiper-slide .newtext h3 a {
 display: block;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
 .homesix .homesixbox ul li a .bigimg {
 height: 130px;
}
}
 @media (max-width: 500px) {
 .homeone .homeonenew .swiper-slide a .bigimg {
 height: 300px;
}
}
 @media (min-width: 1200px) {
 .homeone .row {
 display: flex;
}
 .homeone .newfurebox .newrighbox {
 height: calc( 100% - 34px);
}
 .homeone .newfurebox .newrightdome {
 height: 100%;
}
 .homeone .newfurebox .newrightdome a {
        /*height: 14.2857143%;*/
        
        height: 14.2857143%;
 line-height: 28px;
 padding: 4px 0;
 overflow: hidden;
 box-sizing: border-box;
}
 .homethree.homeone .newfurebox .newrighbox {
 height:  calc( 100% + 24px);
}
 .homethree.homeone .newfurebox .newrightdome a {
 height: 12.5%;
 line-height: 28px;
 padding: 4px 0;
 overflow: hidden;
 box-sizing: border-box;
}
 .hometwo .hometwobox .hometwodome {
/*align-items: flex-end;*/
    }
 .hometwo .hometwobox .hometwodome ul li {
 height: 25%;
 overflow: hidden;
}
 .hometwo .hometwobox .hometwodome ul li a {
 display: block;
 height: 100%;
}
 .homefurerow>.row {
 display: flex;
}
 .homefure .homefureright {
 height: 100%;
}
 .homefure .homefureright .homefurerightdome ul li:nth-child(5), .homefure .homefureright .homefurerightdome ul li:nth-child(6), .homefure .homefureleft .homejsfwbox .homejsfwboxdome:nth-child(2) {
 margin-bottom: 0;
}
 .homejsfwbox {
 display: block;
 overflow: hidden;
 display: flex;
 flex-direction: column;
 height: calc(100% - 74px);
}
 .homefure .homefureleft .homejsfwbox .homejsfwboxdome {
 height: 50%;
}
}
 @media (min-width: 1200px) and (max-width: 1400px) {
 .homeone .newfurebox .newrightdome a {
 line-height: 26px;
}
 .homethree.homeone .newfurebox .newrightdome a {
 line-height: 26px;
}
}
.woyaogoumai { margin: 10px 0 0 0; position: relative; border: 1px #C2E2D8 solid; border-top:4px #C2E2D8 solid; background: #F2F8F6; padding: 20px; }
.woyaogoumai h3 { font-size: 20px; font-weight: 700; line-height: 20px; text-align: left; color: #217B62; letter-spacing: 0; margin: 0 0 20px 0; }
.woyaogoumai .imgbg { width: 110px; height: 100px; display: inline-block; position: absolute; top: 0; right: 1%; z-index: 10; transform: translate(0, -50%); background:url("../img/lyb.png") no-repeat center; background-size: 100%; }
.woyaogoumai input { width: 100%; font-size: 15px; line-height: 40px; text-align: left; color: #333333; background: #ffffff; border: 1px #C2E2D8 solid; padding: 0 20px; margin: 0 0 20px 0; }
.woyaogoumai textarea { width: 100%; font-size: 15px; line-height: 35px; height: 130px; text-align: left; color: #333333; background: #ffffff; border: 1px #C2E2D8 solid; padding: 0 20px; margin: 0 0 18px 0; }
 .woyaogoumai ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 letter-spacing: 0;
 color: #999999;
}
.woyaogoumai ::-moz-placeholder { /* Firefox 19+ */
 letter-spacing: 0;
 color: #999999;
}
.woyaogoumai :-ms-input-placeholder { /* IE 10+ */
 letter-spacing: 0;
 color: #999999;
}
.woyaogoumai :-moz-placeholder { /* Firefox 18- */
 letter-spacing: 0;
 color: #999999;
}
.woyaogoumai .woyaogoumaibtn { width: 100%; font-size: 14px; line-height: 46px; text-align: center; color: #ffffff; background: #217B62; border: 1px #217B62 solid; }
.woyaogoumai .woyaogoumaibtn:hover { box-shadow: 0 0 3px #217B62; }
/*<!--技术服务 和 转化服务-->*/
.homejishu { padding: 0px 0 20px 0; background: url("../img/homebgtwo.png") repeat center; }
.homejishu .homefureleft { width: 28%; }
.homejishu .homefureleft .homejsfwbox .homejsfwboxdome { background: #EAFBF6; padding: 72px 40px; padding: 71px 40px; margin: 0 0 10px 0; }
.homejishu .homefureleft .homejsfwbox .homejsfwboxdome .otherfont { font-family: PangMenZhengDao; font-size: 28px; line-height: 28px; color: #217B62; }
.homejishu .homefureleft .homejsfwbox .homejsfwboxdome p { font-size: 14px; line-height: 21px; text-align: justify; color: #217B62; padding: 0 10px 0 0; margin: 10px 0 0 0; }
.homejishu .homefureleft .homejsfwbox .homejsfwboxdome .titleicon { width: 96px; display: inline-block; transition: all 0.3s; }
.homejishu .homefureleft .homejsfwbox .homejsfwboxdome:hover .titleicon { transform:rotateY(180deg); }
.homejishu .homejishuright { }
.homejishu .homejishuright .hometitle { background-position: 80% bottom; }
.homejishu .homejishuright .homejishurightdome { padding:5px; display: none; }
.homejishu .homejishuright .homejishurightdome.active { display: block; background:#fdfdfd; }
.homejishu .homejishuright .homejishurightdome ul { display: flex; flex-wrap: wrap;}
.homejishu .homejishuright .homejishurightdome ul li { width: 25%; margin-bottom:15px; }
.homejishu .homejishuright .homejishurightdome ul li a.expert-item { display: flex; flex-direction: row; transition: all 0.3s ease; height: 100%; padding: 5px; align-items: flex-start; }
.homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-left { width: 125px; flex-shrink: 0; margin-right: 15px; }
.homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-img { width: 100%; height: 173px; overflow: hidden; }
.homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-img img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; }
.homejishu .homejishuright .homejishurightdome ul li a.expert-item:hover .expert-img img { transform: scale(1.05); }
.homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-right { flex: 1; font-size:15px; color:#666; }
.homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-info { height: 100%; display: flex; flex-direction: column; justify-content: flex-start; padding-top:20px; }
.homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-name { color: #6b6969; line-height: 1.4; margin-bottom: 8px; }
.homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-title { line-height: 1.4; margin-bottom: 8px; font-weight: 500; }
.zcname { background:#d6eff7; color:#2c8548; border-radius: 3px; padding:2px 5px; font-size:14px; }
.homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-research { font-size: 13px; color: #666666; line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.homejishu .homejishuright .homejishurightdome .video-list { display: flex; flex-wrap: wrap; margin: 0 -10px; }
.homejishu .homejishuright .homejishurightdome .video-list li { width: 25%; padding: 0 10px; margin-bottom: 20px; }
.homejishu .homejishuright .homejishurightdome .video-list li a.video-item { display: block; background: #ffffff; border: 1px solid #e9e9e9; border-radius: 3px; overflow: hidden; transition: all 0.3s ease; height: 100%; }
.homejishu .homejishuright .homejishurightdome .video-list li a.video-item:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); transform: translateY(-3px); border-color: #217B62; }
.homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-thumb { position: relative; width: 100%; height: 220px; overflow: hidden; }
.homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-thumb img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; }
.homejishu .homejishuright .homejishurightdome .video-list li a.video-item:hover .video-thumb img { transform: scale(1.05); }
.bofang { position:relative; }
.bofang .video-play-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60px; height: 60px; background: rgba(255, 255, 255, 0.9); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; font-size: 0; transition: all 0.3s ease; z-index: 2; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3); }
.bofang .video-play-icon:before { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 12px 0 12px 20px; border-color: transparent transparent transparent #53acd3; margin-left: 4px; }
.bofang .video-play-icon:hover { background: rgba(255, 255, 255, 1); transform: translate(-50%, -50%) scale(1.1); box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.4); }

.homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-info { padding: 15px; }
.homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-title { font-size: 15px; font-weight: 600; color: #333333; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom:5px; }
.homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-time { color: #999999; }
.homejishu .homejishuright .homejishurightdome .jsjjbox { display: block; background: #f2f8f6; padding: 20px; height: 490px; overflow-y: auto; margin: 0 -10px; border: 1px #ebebeb solid; }
.homejishu .homejishuright .homejishurightdome .jsjjbox .jsjjboxtitle { text-align: center; font-size: 22px; line-height: 28px; color: #4d4d4d; margin: 0 0 10px 0; font-weight: bold; }
.homejishu .homejishuright .homejishurightdome .jsjjbox .jsjjboxtext *, .homejishu .homejishuright .homejishurightdome .jsjjbox .jsjjboxtext { font-size: 14px; line-height: 26px; color: #666666; letter-spacing: 0; }
 @media (max-width: 1200px) {
 .homejishu .homefureleft {
 width: 100%;
}
 .homejishu .homejishuright {
 width: 100%;
 padding: 0 30px;
}
 .homejishu .homejishuright .homejishurightdome ul li {
 width: 33.333%;
}
 .homejishu .homejishuright .homejishurightdome .video-list li {
 width: 33.333%;
}
 .homejishu .homejishuright .homejishurightdome .jsjjbox {
 padding: 18px;
 margin: 0 -10px;
}
}
 @media (max-width: 992px) {
 .homejishu .homejishuright .homejishurightdome ul li {
 width: 50%;
}
 .homejishu .homejishuright .homejishurightdome .video-list li {
 width: 50%;
}
 .homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-left {
 width: 100px;
}
 .homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-img {
 height: 130px;
}
 .homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-thumb {
 height: 160px;
}
}
 @media (max-width: 768px) {
 .homejishu {
 margin: 10px 0 0 0;
 padding: 0 0 20px 0;
}
 .homejishu .homefureleft .homejsfwbox .homejsfwboxdome .otherfont {
 font-size: 22px;
}
 .homejishu .homefureleft .homejsfwbox .homejsfwboxdome p {
 font-size: 13px;
 padding: 0 8px 0 0;
 margin: 6px 0 0 0;
}
 .homejishu .homefureleft .homejsfwbox .homejsfwboxdome {
 padding: 26px 20px;
 border: 1px #c9ede3 solid;
}
 .homejishu .homejishuright {
 padding: 0 15px;
 margin: 10px 0 0 0;
}
 .homejishu .homejishuright .hometitle {
 background-size: auto 60% !important;
 background-position: center;
}
 .homejishu .homejishuright .homejishurightdome .row,  .homejishu .homejishuright .homejishurightdome {
 margin: 0;
}
 .homejishu .homejishuright .homejishurightdome ul li {
 width: 100%;
 padding: 0 8px;
 margin-bottom: 16px;
}
 .homejishu .homejishuright .homejishurightdome ul li a.expert-item {
 padding: 12px;
}
 .homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-left {
 width: 100px;
 margin-right: 12px;
}
 .homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-img {
 height: 120px;
}
 .homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-name,  .homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-title,  .homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-research {
 font-size: 13px;
}
 .homejishu .homejishuright .homejishurightdome .video-list li {
 width: 50%;
 padding: 0 8px;
 margin-bottom: 16px;
}
 .homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-thumb {
 height: 140px;
}
 .homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-info {
 padding: 12px;
}
 .homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-title {
 font-size: 13px;
 height: 36px;
}
 .homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-time {
 font-size: 11px;
}
 .homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-play-icon {
 width: 50px;
 height: 50px;
}
 .homejishu .homejishuright .homejishurightdome .jsjjbox {
 padding: 14px 10px;
 margin: 0 -0px;
 height: auto;
}
 .homejishu .homejishuright .homejishurightdome .jsjjbox .jsjjboxtitle {
 font-size: 16px;
 line-height: 22px;
 margin: 0 0 6px 0;
}
 .homejishu .homejishuright .homejishurightdome .jsjjbox .jsjjboxtext *,  .homejishu .homejishuright .homejishurightdome .jsjjbox .jsjjboxtext {
 font-size: 13px !important;
 line-height: 24px !important;
}
}
 @media (max-width: 480px) {
 .homejishu .homejishuright .homejishurightdome ul li {
 width: 100%;
}
 .homejishu .homejishuright .homejishurightdome .video-list li {
 width: 100%;
}
 .homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-left {
width: 80px;
}
 .homejishu .homejishuright .homejishurightdome ul li a.expert-item .expert-img {
height: 100px;
}
 .homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-thumb {
height: 120px;
}
 .homejishu .homejishuright .homejishurightdome .video-list li a.video-item .video-play-icon {
width: 40px;
height: 40px;
}
}
 @media (min-width: 1200px) {
.homejishu .homejishuright {
height: 100%;
}
.homejishu .homejishuright .homejishurightdome ul li:nth-child(5), .homejishu .homejishuright .homejishurightdome ul li:nth-child(6), .homejishu .homefureleft .homejsfwbox .homejsfwboxdome:nth-child(2) {
margin-bottom: 0;
}
.homejsfwbox {
display: block;
overflow: hidden;
display: flex;
flex-direction: column;
height: calc(100% - 74px);
}
.homejishu .homefureleft .homejsfwbox .homejsfwboxdome {
height: 50%;
}
}
