@charset "utf-8";

/*	百度地图	*/
.bdmap{ height: 1000px;}
.bdmap-list{}
.bdmap-list-item{}
.bdmap-list-item.cur{}
.bdmap-sync{}
.bdmap-sync-item{}
.bdmap-sync-item.act{}
.bdmap-info{ position: fixed; left: 0; top: 0; visibility: hidden; overflow: hidden; z-index: -9999;}
.bdmap-info-item{ width: 300px;}

/*	弹窗	*/
.pop-alert .pop-dialog{ width: 500px; height: 350px; background-color: #fff; z-index: 1;}

/*	视频	*/
.video{ min-width: 100%; min-height: 100%;}
.video-box{ position: relative; height: 600px;}
.video-box .vjs-big-play-button{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; cursor: pointer;}
.video-box .vjs-big-play-button:before{ content: '\e7a3'; position: absolute; left: 50%; top: 50%; width: 94px; border: 2px solid; border-radius: 999px; font-size: 60px; color: #fff; text-align: center;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

/* ****************************************************** */
.en{ font-family: Arial;}

.mask{ position: absolute; left: 0; right: 0; top: 0; bottom: 0;}

.fc_red{ color: #c31b1f;}
.fc_ash{ color: #666;}
.fc_yel{ color: #e4b127;}

.t_line{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 1280px; opacity: 0.1;}
.t_line .l{ position: absolute; top: 0; bottom: 0; border-left: 1px solid #fff;}
.t_line .l1{ left: 0;}
.t_line .l2{ left: 25%;}
.t_line .l3{ left: 50%;}
.t_line .l4{ left: 75%;}
.t_line .l5{ right: 0;}

.bootstrap-switch{width: 106px;white-space: nowrap;}
.bootstrap-switch-off .bootstrap-switch-container{margin-left: -52px;}
.t_bannar .widget-area-edit-btn{right: auto !important;bottom: 5px;}

.t_bannar{ position: relative;}
.t_bannar img{ display: block; width: 100%;}
.t_bannar .slick-dots{ bottom: 25px; }
.t_bannar .slick-dot{ background-color: #c31b1f; padding: 7.5px; }
.t_bannar .slick-dot.slick-active, .t_bannar .slick-dot.slick-active:hover{ background-color: #fff; }

.t_tab{ position: relative; height: 160px; background: url(../image/temp/bg1.jpg) center no-repeat; background-size: cover;}
.t_tab .link{ float: left; width: 50%; line-height: 5; color: #fff; text-align: center;}
.t_tab .link .i2{ display: none; }
.t_tab .link.cur{ color: #c31b1f; }
.t_tab .link.cur .i1{ display: none; }
.t_tab .link.cur .i2{ display: inline-block; }
.t_tab .h32{ margin: 0 15px; vertical-align: middle;}
.t_tab .icon{ width: 52px; height: 52px;}
.t_tab .arr{ width: 20px; height: 20px;}

.t_cont{ position: relative; padding: 120px 0 318px;  background:  center top no-repeat; background-size: cover;}
.t_cont:before{ content: ''; position: absolute; left: 0; right: 0; top: 120px; bottom: 0; margin: auto; width: 1626px; background-color: #fff;}
.t_cont.np{ padding-bottom: 0;}
.t_cont.pt0{padding-top: 0;}
.t_head{ margin: 0 65px; text-align: center;}
.t_head .h42{ font-weight: bold;}
.t_head .h32{ margin-top: 2px; font-family: Arial; color: #666;}
.t_head .p{ line-height: 2.2857; color: #666;}
.t_head .h32 + .p{ margin-top: 20px;}

.t_br{ border-top-left-radius: 18px; border-top-right-radius: 18px; overflow: hidden;}

.t_more{ position: relative; display: inline-block; font-size: 18px;}
.t_more:before{ content: ''; position: absolute; left: 0; right: 0; top: 50%; bottom: 0; background-color: #e4b127;}
.t_more .s{ position: relative;}

.t_box{ margin-top: 120px; padding: 50px; background-color: #fafafa; text-align: center;}
.t_box .t_more{ font-size: 32px;}

.t_list1{ position: relative; margin: 0 -62px; overflow: hidden;}
.t_list1:before{ content: ''; position: absolute; left: 50%; top: 0; bottom: 0; border-left: 1px solid #ccc;}
.t_list1 .list-item{ float: left; padding: 0 62px; width: 50%; height: 230px;}
.t_list1 .list-item .inner{ padding: 44px 0; height: 100%; border-top: 1px solid #ccc;}
.t_list1 .list-item:first-child .inner,
.t_list1 .list-item:first-child + .list-item .inner{ border-top: 0 none;}
.t_list1 .list-item .h26{ margin-bottom: 30px; height: 84px; line-height: 1.6153; overflow: hidden; font-size: 19px;}
.t_list1 .list-item .h18{ position: relative; overflow: hidden;}
.t_list1 .list-item .h18:before{ content: ''; position: absolute; left: 50%; top: 0; bottom: 0; margin: auto; margin-left: 60px; height: 18px; border-left: 1px solid #a7a7a8;}
.t_list1 .list-item:hover,
.t_list1 .list-item:hover div{ color: #fff;}
.t_list1 .list-item:hover .h18:before{ border-color: #fff;}
.t_list1 .list-item:hover .inner{ padding-left: 40px; padding-right: 40px; background-image: url(../image/temp/img29.jpg); background-size: cover;}

.t_list2{}
.t_list2 .list-item{ text-align: center; overflow: hidden;}
.t_list2 .list-item + .list-item{ margin-top: 56px;}
.t_list2 .list-item .h32{ margin-bottom: 5px;}
.t_list2 .list-item .h28{ margin-bottom: 20px; text-align: center;}
.t_list2 .list-item .p{ line-height: 2.2857; color: #666; /*text-align: left; text-indent: 2em;*/}
.t_list2 .list-item .col{ float: left; width: 380px;}
.t_list2 .list-item .col + .col{ margin-left: 70px;}
.t_list2 .list-item .icon{ margin: 11px auto 18px; width: 34px; height: 34px; overflow: hidden;}
.t_list2 .list-item .icon img{ display: block; width: 100%;}
.t_list2 .list-item.tc_con .col{ float: none; display: inline-block; width: 100%; font-size: 16px; }
.t_list2 .list-item.tc_con .col .fc_yel{ display: none; }

.t_list3{ margin: 0 -26px; text-align: center; overflow: hidden;}
.t_list3 .list-item{ float: left; margin: 0 25px; width: 394px;}
.t_list3 .list-item .img{ overflow: hidden;}
.t_list3 .list-item .img img{ display: block; width: 100%;}

.t_list4{ margin: 0 -16px; overflow: hidden;}
.t_list4 .list-item{ float: left; margin: 0 17px; width: 294px;}
.t_list4 .list-item .img{}
.t_list4 .list-item .img img{ display: block; width: 100%;}

.home1{ position: relative; height: 558px; background: url(../image/temp/bg10.jpg) center no-repeat;}
.home1 .side{ position: absolute; left: 0; top: 0; bottom: 0; margin-top: -186px; padding: 58px 50px; width: 357px; background: url(../image/temp/bg9.jpg) no-repeat; color: #fff;}
.home1 .side .tit{ position: relative; margin-bottom: 60px;}
.home1 .side .tit .arr{ position: absolute; right: 0; top: 50%; width: 48px; height: 48px; background: url(../image/temp/arr3.png) no-repeat;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.home1 .side .ul{}
.home1 .side .li{ overflow: hidden;}
.home1 .side .li + .li{ margin-top: 36px;}
.home1 .side .icon{ float: left; width: 80px; height: 80px; overflow: hidden;}
.home1 .side .icon img{ display: block; width: 100%;}
.home1 .side .h18,
.home1 .side .p{ margin-left: 95px;}
.home1 .side .h18{ margin-top: 15px; margin-bottom: 4px;}
.home1 .side .arr{ display: inline-block; margin-left: 18px; width: 22px; height: 22px;}
.home1 .side .p{ opacity: 0.6;}
.home1 .side .part{ position: absolute; left: 0; bottom: 0; margin-left: -72px; width: 318px; height: 170px; overflow: hidden;}
.home1 .side .part img{ display: block; width: 100%;}
.home1 .main{ margin-left: 427px;}
.home1 .main .t_head{ margin: 0; padding: 89px 0 28px; text-align: left;}
.home1 .main .t_head .h32{ margin-left: 20px; margin-top: 0;}
.home1 .main .box{ overflow: hidden;}
.home1 .main .box .img{ float: left; margin-right: 64px; width: 408px; height: 378px; overflow: hidden;}
.home1 .main .box .img img{ display: block; width: 100%;}
.home1 .main .box .cont{ overflow: hidden;}
.home1 .main .box .h36{ margin-bottom: 13px; font-family: Arial; line-height: 1.1111;}
.home1 .main .box .h28{ margin-bottom: 28px; line-height: 1.71428;}
.home1 .main .box .fc_red{ color: #e4b127; }
.home1 .main .box .p{ margin-bottom: 30px; height: 136px; font-size: 18px; line-height: 1.888; overflow: hidden; opacity: 0.6;}

.home2{ padding: 120px 0 117px; background: url(../image/temp/bg11.jpg) center no-repeat;}
.home2 .box{ position: relative; height: 748px;}
.home2 .box:before{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: -320px; background: url(../image/temp/bg12.jpg) no-repeat;}
.home2 .img{ position: absolute; left: 0; top: 0; bottom: 0; width: 640px; overflow: hidden;}
.home2 .img img{ display: block; width: 100%;}
.home2 .p{ margin-bottom: 36px; line-height: 2.2857;}
.home2 .t_head{ position: relative; margin: 0 0 54px; text-align: left;}
.home2 .t_head .h42{ /* color: #999; */ line-height: 1.1428;}
.home2 .t_head .h32{ margin-top: 0; line-height: 1.1875;}
.home2 .tab-mod{ position: relative; padding-left: 772px; padding-top: 170px; height: 100%;}
.home2 .tab-bar{ margin-bottom: 50px; overflow: hidden;}
.home2 .tab-term{ float: left; cursor: pointer;}
.home2 .tab-term + .tab-term{ margin-left: 70px;}
.home2 .tab-term .h32{ display: inline-block; margin: 0 15px; vertical-align: middle;}
.home2 .tab-term .icon{ width: 52px; height: 52px;}
.home2 .tab-term .arr{ width: 20px; height: 20px;}
.home2 .tab-term .i1{ }
.home2 .tab-term .i2{ display: none;}
.home2 .tab-term.cur{ color: #c31b1f;}
.home2 .tab-term.cur .i1{ display: none;}
.home2 .tab-term.cur .i2{ display: inline-block;}
.home2 .tab-cont{}
.home2 .tab-item{ display: none;}
.home2 .tab-item.act{ display: block;}
.home2 .part{ position: absolute; overflow: hidden;}
.home2 .part img{ display: block; width: 100%;}
.home2 .part.p1{ left: 100%; top: 0; margin-top: -150px; margin-left: -140px; width: 466px; height: 503px;}
.home2 .part.p2{ right: 100%; bottom: 0; margin-bottom: -117px; margin-right: -85px; width: 402px; height: 570px;}

.home3{ height: 793px; background: url(../image/temp/bg13.jpg) center no-repeat; color: #fff;}
.home3 .part{ position: absolute; right: 0; bottom: 0; margin-right: -180px; width: 444px; height: 570px; overflow: hidden;}
.home3 .part img{ display: block; width: 100%;}
.home3 .img{ position: absolute; right: 315px; top: 0; bottom: 0; margin: auto; width: 370px; height: 590px; overflow: hidden;}
.home3 .img img{ display: block; width: 100%;}
.home3 .p{ margin-bottom: 36px; line-height: 2.2857;}
.home3 .t_head{ margin: 0 0 50px; text-align: left;}
.home3 .t_head .h32{ color: #fff; opacity: 0.6;}
.home3 .tab-mod{ padding-top: 150px; width: 500px; height: 100%;}
.home3 .tab-bar{ margin-bottom: 34px; overflow: hidden;}
.home3 .tab-term{ float: left; cursor: pointer;}
.home3 .tab-term + .tab-term{ margin-left: 80px;}
.home3 .tab-term .h32{ display: inline-block; margin: 0 15px; vertical-align: middle;}
.home3 .tab-term .icon{ width: 52px; height: 52px;}
.home3 .tab-term .arr{ width: 20px; height: 20px;}
.home3 .tab-term.cur{}
.home3 .tab-cont{}
.home3 .tab-item{ display: none;}
.home3 .tab-item.act{ display: block;}
.home3 .tab-term .i1{ }
.home3 .tab-term .i2{ display: none;}
.home3 .tab-term.cur{ color: #c31b1f;}
.home3 .tab-term.cur .i1{ display: none;}
.home3 .tab-term.cur .i2{ display: inline-block;}

.home4{}
.home4 .unit{ position: relative; float: left; width: 50%;}
.home4 .video{ position: relative; width: 100%; height: 800px; background: center no-repeat; overflow: hidden; cursor: pointer;}
.home4 .video:after{ content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 90px; height: 90px; background: url(../image/temp/play.png) no-repeat;}
.home4 .pop{ position: absolute; right: 0; bottom: 0; padding: 70px 45px; background-color: rgba(0,0,0,0.7); color: #fff; text-align: center;}
.home4 .pop .h32{ opacity: 0.6;}
.home4 .item{ padding-top: 144px; padding-left: 114px; height: 548px; background: center no-repeat; background-size: cover; overflow: hidden;}
.home4 .item.i1{ background-image: url(../image/temp/bg14.jpg); padding-top: 100px; }
.home4 .item.i2{ background-image: url(../image/temp/bg15.jpg); color: #fff;}
.home4 .item.i2 .h32{ color: #fff; opacity: 0.6;}
.home4 .img{ position: absolute; left: 100%; top: 50%; width: 340px; height: 340px; overflow: hidden;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.home4 .img img{ display: block; width: 100%;}
.home4 .cont{ position: relative; width: 350px;}
.home4 .cont .t_head{ margin: 0 0 20px; text-align: left;}
.home4 .cont .t_head .h32{ color: #999;}
.home4 .cont .p{ margin-bottom: 27px; line-height: 2.2857;}
.home4 .cont .t_more{ margin-left: -10px;}

.recommend{ position: relative; margin-top: -318px; padding-top: 135px; height: 782px; color: #fff; text-align: center;}
.recommend:before{ content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 1626px; background: url(../image/temp/bg3.jpg) center no-repeat;}
.recommend .tit{ margin-bottom: 72px;}
.recommend .tit .h42{ font-size: 22px; }
.recommend .tit .h32{ font-family: Arial; opacity: 0.6; font-size: 24px; }
.recommend .ul{ overflow: hidden;}
.recommend .li{ float: left; padding-top: 75px; width: 25%; height: 320px;}
.recommend .li a{ color: #fff; }
.recommend .li.l1{ background-image: url(../image/temp/bg4.jpg);}
.recommend .li.l2{ background-image: url(../image/temp/bg5.jpg);}
.recommend .li.l3{ background-image: url(../image/temp/bg6.jpg);}
.recommend .li.l4{ background-image: url(../image/temp/bg7.jpg);}
.recommend .li .icon{ margin: auto; width: 125px; height: 125px; overflow: hidden;}
.recommend .li .icon img{ display: block; width: 100%;}
.recommend .li .h32{ margin-top: 6px; font-size: 20px; }

.permanent_exhibition{ padding: 86px 0 120px;}
.permanent_exhibition .t_head{ margin-bottom: 54px;}
.permanent_exhibition .t_list4{}
.permanent_exhibition .list-item{ margin-bottom: 10px; height: 483px;}
.permanent_exhibition .list-item .img{ margin-bottom: 35px; height: 376px;}
.permanent_exhibition .list-item .h24{ text-align: center;}

.venue_introduction1{ padding: 110px 0 88px; overflow: hidden;}
.venue_introduction1 .t_head{ margin: 0 0 57px; text-align: left;}
.venue_introduction1 .img{ float: right; margin-right: -37px; margin-top: -140px; width: 677px; height: 589px; overflow: hidden;}
.venue_introduction1 .img img{ display: block; width: 100%;}
.venue_introduction1 .cont{ float: left; width: 555px;}
.venue_introduction1 .cont .h24{ margin-bottom: 24px; line-height: 1.75;}
.venue_introduction1 .cont .p{ margin-bottom: 44px; line-height: 2.2857; text-indent: 2em; text-align: justify; text-justify: inter-ideograph;}

.venue_introduction2{ padding-bottom: 90px; background: url(../image/temp/img12.jpg) center bottom no-repeat; position: relative; }
.venue_introduction2 .t_head{ margin-bottom: 32px;}
.venue_introduction2 .roundabout_box{ position: relative; margin: 0 9.375% 132px;}
.venue_introduction2 .slick-mod.m-show{ display: block; position: absolute; opacity: 0; visibility: hidden; top: 0; left: 0; right: 0; }

@media screen and (max-width: 1033px){
	.venue_introduction2 .slick-mod.m-show{ position: static; opacity: 1; visibility: visible; display: block; }
	.venue_introduction2 .roundabout_box.pc-show{ position: absolute; opacity: 0; visibility: hidden; top: -100%; left: 0; }
}

.venue_introduction2 .roundabout_box,.venue_introduction2 .roundabout-holder{ position: relative; height: 511px; z-index: 1;}
.venue_introduction2 .roundabout_box li{ position: absolute; width: 654px; height: 511px; /*height: auto !important;*/ z-index: 1;}
.venue_introduction2 .roundabout_box .img{}
.venue_introduction2 .roundabout_box .img img{ display: block; width: 100%;}
.venue_introduction2 .ctrl{ position: absolute; left: 50%; bottom: 0; width: 156px; height: 156px; background-color: #8e0101; border-radius: 999px; z-index: 5;
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
}
.venue_introduction2 .ctrl:after{ content: ''; position: absolute; left: 50%; top: 0; bottom: 0; border-left: 1px solid #fff; opacity: 0.1;}
.venue_introduction2 .ctrl .arrow{ float: left; width: 50%; height: 100%; background: center no-repeat; cursor: pointer;}
.venue_introduction2 .ctrl .prev{ background-image: url(../image/temp/prev1.png);}
.venue_introduction2 .ctrl .next{ background-image: url(../image/temp/next1.png);}
.venue_introduction2 .tab-mod{ text-align: center;}
.venue_introduction2 .tab-bar{ margin-bottom: 26px; overflow: hidden;}
.venue_introduction2 .tab-term{ position: relative; display: inline-block; font-size: 16px; line-height: 1; vertical-align: bottom; cursor: pointer;}
.venue_introduction2 .tab-term + .tab-term{ margin-left: 33px;}
.venue_introduction2 .tab-term + .tab-term:before{ content: '•••'; position: absolute; right: 100%; bottom: 2px; margin-right: 9px; font-family: Arial; font-size: 14px; color: #a20000; pointer-events: none;}
.venue_introduction2 .tab-term .h16{}
.venue_introduction2 .tab-term.cur .h16{ font-size: 40px; font-weight: bold; color: #8e0101;}
.venue_introduction2 .tab-cont{ padding: 0 80px;}
.venue_introduction2 .tab-item{ display: none;}
.venue_introduction2 .tab-item .h24{ margin-bottom: 6px;}
.venue_introduction2 .tab-item .h18{ line-height: 2.3333; color: #666;}
.venue_introduction2 .tab-item.act{ display: block;}

.venue_introduction3{ position: relative; padding-top: 90px; height: 603px; color: #fff; text-align: center;}
.venue_introduction3 .bg{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 0 -173px; background: url(../image/temp/img13.jpg) center no-repeat;}
.venue_introduction3 .t_head{ position: relative; margin-bottom: 40px;}
.venue_introduction3 .t_head .h32{ color: #fff;}
.venue_introduction3 .ul{ position: relative; margin-bottom: 50px; overflow: hidden;}
.venue_introduction3 .li{ float: left; width: 380px;}
.venue_introduction3 .li + .li{ margin-left: 70px;}
.venue_introduction3 .li .h24{ margin-bottom: 15px; font-family: Arial;}
.venue_introduction3 .li .h20{ margin-bottom: 12px;}
.venue_introduction3 .li .p{ line-height: 2; opacity: 0.6;}

.collection_collection_jane{ padding: 123px 0;}
.collection_collection_jane .item{ overflow: hidden;}
.collection_collection_jane .item + .item{ margin-top: 83px;}
.collection_collection_jane .item .img{ width: 678px; height: 590px; overflow: hidden;}
.collection_collection_jane .item .img img{ display: block; width: 100%;}
.collection_collection_jane .item .cont{ padding-top: 53px; overflow: hidden;}
.collection_collection_jane .item .t_head{ margin: 0 0 26px; text-align: left;}
.collection_collection_jane .item .tit{ margin-bottom: 20px; line-height: 1.375;}
.collection_collection_jane .item .ul{ margin-bottom: 27px;}
.collection_collection_jane .item .li{ font-size: 20px;}
.collection_collection_jane .item .li + .li{ margin-top: 12px;}
.collection_collection_jane .item .li .p{ margin-top: 6px; font-size: 14px; line-height: 2.2857;}
.collection_collection_jane .item .t_more{}
.collection_collection_jane .item.i1 .img{ float: right; margin-left: 120px;}
.collection_collection_jane .item.i2 .img{ float: left; margin-right: 120px;}

.donation_acknowledgement{ padding: 87px 0 120px;}
.donation_acknowledgement .t_head{ margin: 0 0 43px;}
.donation_acknowledgement .info{ margin: 0 150px 36px; text-align: center;}
.donation_acknowledgement .t_list1{ margin-bottom: 77px;}
.donation_acknowledgement .t_list2{ margin-bottom: 77px;}
.donation_acknowledgement .t_list3 .list-item{ height: 413px;}
.donation_acknowledgement .t_list3 .list-item .img{ margin-bottom: 33px; height: 270px;}
.donation_acknowledgement .t_list3 .list-item .h24{ margin-bottom: 10px;}
.donation_acknowledgement .t_box{ margin-top: 38px;}
.donation_acknowledgement .bannar{ margin-bottom: 48px;}
.donation_acknowledgement .bannar img{ display: block; width: 100%;}

.contact_biological_specimen{ padding: 110px 0 120px;}
.contact_biological_specimen .t_head{ margin-bottom: 55px;}
.contact_biological_specimen .bdmap{ margin-bottom: 50px; height: auto;}
.contact_biological_specimen .bdmap img{ display: block; width: 100%;}

.news_and_information{ padding: 120px 0;}
.news_and_information .first{ margin-bottom: 70px; height: 530px; background-color: #fafafa; overflow: hidden;}
.news_and_information .first .img{ float: left; width: 50%;}
.news_and_information .first .img img{ display: block; width: 100%;}
.news_and_information .first .cont{ padding: 68px 80px; overflow: hidden; position: relative; }
.news_and_information .first .cont .h36{ margin-bottom: 8px;}
.news_and_information .first .cont .h28{ margin-bottom: 27px; line-height: 1.7142;}
.news_and_information .first .cont .p{ margin-bottom: 30px; font-size: 18px; line-height: 1.7142; opacity: 0.6;}
.news_and_information .list-box{ margin: 0 -35px; overflow: hidden;}
.news_and_information .list-item{ float: left; margin: 0 35px; width: 380px; height: 530px;}
.news_and_information .list-item .img{ margin-bottom: 32px; height: 255px; overflow: hidden;}
.news_and_information .list-item .img img{ display: block; width: 100%;}
.news_and_information .list-item .cont{ text-align: center;}
.news_and_information .list-item .h24{ margin-bottom: 14px; font-size: 20px; }
.news_and_information .list-item .h20{ margin-bottom: 12px;}
.news_and_information .list-item .p{ line-height: 2; opacity: 0.6;}

.xt{ font-style: oblique; }



/* ****************************************************** */
	
/* 详情页 */
.article{ padding: 60px 0;}
.article-title{ margin-bottom: 40px; text-align: center;}
.article-title .h24{ margin-bottom: 20px;}
.article-title .info{ color: #707070;}
.article-title .info span{ margin: 0 15px;}
.article-cont{ margin-bottom: 30px;}
.article-cont .p{ margin-bottom: 20px; text-align: justify; text-justify: inter-ideograph;}
.article-cont img{ max-width: 100%; height: auto !important;}
.article-paging{ overflow: hidden; padding: 20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 26px;}
.article-prev, .article-next{ position: relative; width: 40%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.article-prev{ float: left; padding-left: 30px;}
.article-next{ float: right; padding-right: 30px; text-align: right;}
.article-prev:before, .article-next:before{ position: absolute; top: 2px; font-size: 16px;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.article-prev:before{ content:"\e739"; left: 0;}
.article-next:before{ content:"\e738"; right: 0;}
.article-paging a:hover{ opacity: 0.8;}
.article .share-mod{ padding: 30px 0;}
.article .share-item{ font-size: 20px;}

/* 搜索结果页 */
.result{ padding: 60px 0;}
.result .key{ color: #c31b1f;}
.result .h24{}
.result .h24 span{ margin-left: 30px; font-size: 18px; color: #707070; }
.result .list{ margin-bottom: 50px; }
.result .list-item{ padding: 30px 0; border-bottom: 1px solid #d1d1d1; }  
.result .list .h18{ margin-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.result .list .p{ color: #707070; text-align: justify; text-justify: inter-ideograph;}
.result .list a:hover{ opacity: 0.8;}

/*	网站地图	*/
.sitemap{ padding: 60px 0;}
.sitemap dl{ padding: 20px 0; border-bottom: 1px solid #eee;}
.sitemap dt{ font-size: 16px;}
.sitemap dd{ margin-top: 20px; padding-left: 4em;}
.sitemap dd a{ margin-right: 20px;}
.sitemap a:hover{ opacity: 0.8;}


/* ************************** 效果类 **************************** */

/*	图片缩放	*/
.scaleimg{ overflow: hidden;}
.scaleimg img{ width: 100%; height: auto;
	-webkit-transition: transform .3s;
	transition: transform .3s;
	
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transform: scale(1);
	transform: scale(1);
}

/*	左进右出划过效果	*/
.liro{ position: relative; overflow: hidden;}
.liro:before{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-color: rgba(255,255,255,0.3);
	-webkit-transform-origin: right center;
	transform-origin: right center;

	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);

	-webkit-transition: transform .5s;
	transition: transform .5s;
}

/*	晃动	*/
@-webkit-keyframes shake{ 	
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	25% {
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg);
	}
	50% {
		-webkit-transform:rotate(-5deg);
		transform:rotate(-5deg);
	}
	75% {
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg);
	}
	100% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}

/*	pc 端	*/
@media screen and (min-width: 1021px){
	
	/*	仅在 pc 端触发的效果类	*/
	
	.scaleimg:hover img{
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	.liro:hover:before{
		-webkit-transform-origin: left center;
		transform-origin: left center;

		-webkit-transform: scaleX(1);
		-ms-transform: scaleX(1);
		transform: scaleX(1);
	}

	.shake:hover{
		-webkit-animation: shake .5s;
		animation: shake .5s;
	}
	
}

/*	pc 端 1024 - 1280	*/
@media screen and (min-width: 1021px) and (max-width: 1320px){
	
	.t_line{ width: 980px;}
	
	.t_head{ margin: 0 20px;}
	
	.t_list2 .list-item .col{ width: 310px;}
	.t_list2 .list-item .col + .col{ margin-left: 25px;}
	
	.t_list3{ margin: 0 -5px;}
	.t_list3 .list-item{ margin: 0 15px; width: 300px;}
	
	.t_list4{ margin: 0 -5px;}
	.t_list4 .list-item{ margin: 0 15px; width: 300px;}
	
	.home1 .side{ margin-top: -100px; padding: 30px; width: 300px;}
	.home1 .side .part{ display: none; }
	.home1 .main{ margin-left: 320px;}
	.home1 .main .box .h28{ /* height: 96px; overflow: hidden; */ margin-bottom: 15px;}
	.home1 .main .box .p{ margin-bottom: 15px; }
	.home1 .main .box .img{ margin-right: 20px; width: 408px; height: auto;}
	
	.home2 .box{ height: 590px;}
	.home2 .tab-mod{ padding-top: 30px; padding-left: 530px;}
	.home2 .img{ width: 505px;}
	.home2 .part{ display: none;}
	
	.home3 .img{ right: 30px;}
	.home3 .part{ display: none;}
	
	.home4 .img{ display: none;}
	
	.collection_collection_jane .item .img{ width: 520px; height: auto;}
	.collection_collection_jane .item.i1 .img{ margin-left: 50px;}
	.collection_collection_jane .item.i2 .img{ margin-right: 50px;}
	
	.donation_acknowledgement .t_list3 .list-item{ height: 360px;}
	.donation_acknowledgement .t_list3 .list-item .img{ height: auto;}
	
	.news_and_information .first{ height: 405px;}
	.news_and_information .first .cont{ padding: 20px;}
	.news_and_information .list-box{ margin: 0 -5px;}
	.news_and_information .list-item{ margin: 0 15px; width: 300px;}
	.news_and_information .list-item .img{ height: auto;}
	
	.permanent_exhibition .list-item .img{ height: auto;}
	
	.venue_introduction1 .img{ margin-top: 0; width: 50%; height: auto;}
	.venue_introduction1 .cont{ width: 50%;}
	.venue_introduction2 .tab-cont{ padding: 0 20px;}
	.venue_introduction3 .li{ width: 300px;}
	.venue_introduction3 .li + .li{ margin-left: 40px;}
	
}

/*	pc 端 1280 以上	*/
@media screen and (min-width: 1280px){

	
	
}

@media screen and (max-width: 1033px){

	.venue_introduction2 .ctrl{ display: none;}
}

/*	移动端 1024 以下	*/
@media screen and (max-width: 1020px){
	
/*	返回顶部	*/
	.gotop .s{ font-size: 0.2rem;}
	
/*	百度地图	*/
	.bdmap{ height: 6rem;}
	.bdmap-list{}
	.bdmap-list-item{}
	.bdmap-list-item.cur{}
	.bdmap-sync{}
	.bdmap-sync-item{}
	.bdmap-sync-item.act{}
	.bdmap-info-item{ width: 3rem;}

/*	弹窗	*/
	.pop-alert .pop-dialog{ width: 7rem; height: 5rem;}

/*	视频	*/
	.video-box{ height: 6rem;}
	.video-box .vjs-big-play-button:before{ width: 0.94rem; font-size: 0.6rem;}
	
/* ****************************************************** */

	/* .t_more{ font-size: 0.3rem;} */
	
	.t_box{ margin: 1rem 0.3rem 0; padding: 0.5rem;}
	.t_box .t_more{ font-size: 0.48rem;}
	
	.t_line{ width: 100%;}
	
	.t_bannar .slick-dots{ bottom: 0.3rem; }
	.t_bannar .slick-dot{ padding: 0.12rem; }

	.t_tab{ height: auto;}
	.t_tab .link{ line-height: 3;}
	.t_tab .h32{ margin: 0 0.15rem; font-size: 22px;}
	.t_tab .icon{ width: 0.5rem; height: 0.5rem;}
	.t_tab .arr{ width: 0.2rem; height: 0.2rem;}

	.t_cont{ padding: 1rem 0 0;}
	.t_cont:before{ top: 1rem; left: 0.25rem; right: 0.25rem; width: auto;}

	.t_head{ margin: 0 0.3rem; line-height: 1.2;}
	.t_head .h32 + .p{ margin-top: 0.2rem;}

	.t_br{ border-top-left-radius: 18px; border-top-right-radius: 18px; overflow: hidden;}

	.t_list1{ margin: 0;}
	.t_list1:before{ display: none;}
	.t_list1 .list-item{ float: none; padding: 0 0.2rem; width: 100%; height: auto;}
	.t_list1 .list-item .inner{ padding: 0.3rem;}
	.t_list1 .list-item:first-child + .list-item .inner{ border-top: 1px solid #ccc;}
	.t_list1 .list-item .h26{ margin-bottom: 0.3rem; height: auto; line-height: 1.5; font-size: 17px;}
	.t_list1 .list-item .h18:before{ margin-left: 0.8rem; height: 0.25rem; display: none;}
	.t_list1 .list-item:hover .inner{ padding: 0.3rem;}
	
	.t_list2 .list-item + .list-item{ margin-top: 0.5rem;}
	.t_list2 .list-item .h32{ margin-bottom: 0.1rem;}
	.t_list2 .list-item .h28{ margin-bottom: 0.2rem;}
	.t_list2 .list-item .p{ line-height: 1.5;}
	.t_list2 .list-item .col{ float: none; width: 100%;}
	.t_list2 .list-item .col + .col{ margin-left: 0; margin-top: 0.5rem;}
	.t_list2 .list-item .icon{ margin: 0.1rem auto 0.2rem; width: 0.5rem; height: 0.5rem;}
	
	.t_list3,
	.t_list4{ margin: 0 0.3rem;}
	.t_list3 .list-item,
	.t_list4 .list-item{ margin: 0; width: 48%;}
	.t_list3 .list-item:nth-child(even),
	.t_list4 .list-item:nth-child(even){ margin-left: 4%;}
	.t_list3 .list-item:nth-child(odd),
	.t_list4 .list-item:nth-child(odd){ clear: both; }
	
	.home1{ height: auto; background-size: cover;}
	.home1 .side{ position: static; margin-top: 0; margin-bottom: 0.5rem; padding: 0.5rem; width: 100%; background-size: cover;}
	.home1 .side .tit{ margin-bottom: 0.5rem;}
	.home1 .side .tit .arr{ width: 0.5rem; height: 0.5rem; background-size: contain;}
	.home1 .side .li + .li{ margin-top: 0.3rem;}
	.home1 .side .icon{ width: 0.9rem; height: 0.9rem;}
	.home1 .side .h18,
	.home1 .side .p{ margin-left: 1.1rem;}
	.home1 .side .h18{ margin-top: 0; margin-bottom: 0;}
	.home1 .side .arr{ margin-left: 0.2rem; width: 0.2rem; height: 0.2rem;}
	.home1 .side .part{ display: none;}
	.home1 .main{ margin-left: 0;}
	.home1 .main .t_head{ margin-bottom: 0.3rem; padding: 0;}
	.home1 .main .t_head .h32{ margin-left: 0.2rem;}
	.home1 .main .box .img{ /* float: none; */ margin-right: 20px; margin-bottom: 0.2rem; width: 40%; height: auto;}
	.home1 .main .box .h36{ margin-bottom: 0;}
	.home1 .main .box .h28{ margin-bottom: 0.2rem; line-height: 1.5;}
	.home1 .main .box .p{ margin-bottom: 0.5rem; height: auto; line-height: 1.5;}

	.home2{ padding: 1rem 0; background-size: cover;}
	.home2 .box{ height: auto; }
	.home2 .box:before{ right: 0; background-size: cover;}
	.home2 .t_head{ margin-bottom: 0.3rem; }
	/* .home2 .tab-mod{ padding-left: 45%; padding-top: 50px; } */
	.home2 .img{ /* position: static; margin-bottom: 0.3rem; */ width: 40%; overflow: visible; float: left; position: static; }
	/* .home2 .p{ margin: 0 0.3rem 0.5rem; line-height: 1.5;} */
	/* .home2 .t_head{ margin: 0 0.3rem 0.5rem;} */
	.home2 .p{ line-height: 1.5; margin-left: 45%; }
	.home2 .t_more{ margin-left: 5%; }
	.home2 .tab-item{ position: relative; /* padding-left: 45%; */ }
	.home2 .tab-item:after{ content: ""; display: block; clear: both; }
	.home2 .tab-mod{ padding: 1rem 0.2rem;}
	.home2 .tab-bar{ margin: 0 0.3rem 0.3rem;}
	.home2 .tab-term + .tab-term{ margin-left: 0.5rem;}
	.home2 .tab-term .h32{ margin: 0 0.2rem;}
	.home2 .tab-term .icon{ width: 0.5rem; height: 0.5rem;}
	.home2 .tab-term .arr{ width: 0.2rem; height: 0.2rem;}
	.home2 .part{ display: none;}

	.home3{ height: auto; background-size: cover;}
	.home3 .part{ display: none;}
	.home3 .img{ position: static; margin-bottom: 0.5rem; width: 40%; margin: auto; height: auto; margin-bottom: 30px;}
	.home3 .p{ margin-bottom: 0.3rem; line-height: 1.5;}
	.home3 .t_head{ margin-bottom: 0.5rem;}
	.home3 .tab-mod{ padding: 1rem 0; width: 100%;}
	.home3 .tab-bar{ margin-bottom: 0.5rem;}
	.home3 .tab-term + .tab-term{ margin-left: 0.5rem;}
	.home3 .tab-term .h32{ margin: 0 0.2rem;}
	.home3 .tab-term .icon{ width: 0.5rem; height: 0.5rem;}
	.home3 .tab-term .arr{ width: 0.2rem; height: 0.2rem;}

	.home4 .unit{ float: none; width: 100%;}
	.home4 .video{ height: 6.25rem;}
	.home4 .video:after{ width: 0.9rem; height: 0.9rem; background-size: contain;}
	.home4 .pop{ padding: 0.5rem;}
	.home4 .item{ padding: 0.5rem; height: auto;}
	.home4 .img{ position: static; width: 55%; height: auto; margin: auto;
		-webkit-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.home4 .cont{ width: 100%;}
	.home4 .cont .t_head{ margin: 0;}
	.home4 .cont .p{ margin-bottom: 0.3rem; line-height: 1.5;}
	.home4 .cont .t_more{ margin-left: 0;}

	.recommend{ margin-top: 0; padding-top: 1rem; height: auto;}
	.recommend:before{ width: 100%; background-size: cover;}
	.recommend .x-wrap{ padding: 0;}
	.recommend .tit{ margin: 0 0.2rem 0.5rem; line-height: 1.2;}
	.recommend .li{ padding: 0.5rem 0; height: auto;}
	.recommend .li .icon{ width: 0.8rem; height: 0.8rem;}

	.permanent_exhibition{ padding: 1rem 0;}
	.permanent_exhibition .t_head{ margin-bottom: 0.5rem;}
	.permanent_exhibition .list-item{ margin-bottom: 0.3rem; height: auto;}
	.permanent_exhibition .list-item .img{ margin-bottom: 0.3rem; height: auto;}
	.permanent_exhibition .list-item .h24{ height: 1.08rem;}

	.venue_introduction1{ padding: 1rem 0;}
	.venue_introduction1 .t_head{ margin-bottom: 0.5rem; text-align: center;}
	.venue_introduction1 .img{ float: none; margin-right: 0; margin-top: 0; margin-bottom: 0.3rem; width: 60%; height: auto; margin: auto;}
	.venue_introduction1 .cont{ float: none; padding: 0 0.3rem; width: 100%; text-align: center;}
	.venue_introduction1 .cont .h24{ margin-bottom: 0.3rem; line-height: 1.5;}
	.venue_introduction1 .cont .p{ margin-bottom: 0.5rem; line-height: 1.5;}

	.venue_introduction2{ padding-bottom: 1rem; background-size: contain;}
	.venue_introduction2 .t_head{ margin-bottom: 0.3rem;}
	.venue_introduction2 .slick-mod{ margin: 0 0 0.5rem;}
	.venue_introduction2 .slick-box{ height: auto;}
	.venue_introduction2 .slick-item{ position: static; width: 7rem; height: auto; opacity: 1; visibility: visible;
		-webkit-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.venue_introduction2 .slick-item.s1{ margin-right: 0;}
	.venue_introduction2 .slick-item.s2{ width: 7rem; height: auto;}
	.venue_introduction2 .slick-item.s3{ margin-left: 0;}
	.venue_introduction2 .slick-arrow{ padding: 0.1rem; background-color: rgba(0,0,0,0.5); border-radius: 0.1rem;}
	.venue_introduction2 .ctrl{ display: none;}
	.venue_introduction2 .tab-bar{ margin-bottom: 0.3rem; }
	.venue_introduction2 .tab-term{ font-size: 0.3rem; vertical-align: middle;}
	.venue_introduction2 .tab-term + .tab-term{ margin-left: 0.4rem; }
	.venue_introduction2 .tab-term + .tab-term:before{ bottom: 0; margin-right: 0.1rem; font-size: 0.3rem; bottom: 50%; transform: translateY(50%);}
	.venue_introduction2 .tab-term.cur .h16{ font-size: 0.4rem;}
	.venue_introduction2 .tab-cont{ padding: 0 0.5rem;}
	.venue_introduction2 .tab-item .h24{ margin-bottom: 0.2rem;}
	.venue_introduction2 .tab-item .h18{ line-height: 1.5;}

	.venue_introduction3{ padding: 1rem 0; height: auto;}
	.venue_introduction3 .bg{ margin: 0 -0.25rem; background-size: cover;}
	.venue_introduction3 .t_head{ margin-bottom: 0.5rem;}
	.venue_introduction3 .ul{ margin-bottom: 0.5rem;}
	.venue_introduction3 .li{ float: none; width: 100%;}
	.venue_introduction3 .li + .li{ margin-left: 0; margin-top: 0.5rem;}
	.venue_introduction3 .li .h24{ margin-bottom: 0.1rem;}
	.venue_introduction3 .li .h20{ margin-bottom: 0.2rem;}
	.venue_introduction3 .li .p{ line-height: 1.5;}

	.collection_collection_jane{ padding: 1rem 0;}
	.collection_collection_jane .item{ padding: 0.3rem;}
	.collection_collection_jane .item + .item{ margin-top: 0.8rem;}
	.collection_collection_jane .item .img{ width: 100%; height: auto;}
	.collection_collection_jane .item .cont{ padding-top: 0.5rem;}
	.collection_collection_jane .item .t_head{ margin-bottom: 0.3rem;}
	.collection_collection_jane .item .tit{ margin-bottom: 0.2rem;}
	.collection_collection_jane .item .ul{ margin-bottom: 0.3rem;}
	.collection_collection_jane .item .li{ font-size: 0.3rem;}
	.collection_collection_jane .item .li + .li{ margin-top: 0.2rem;}
	.collection_collection_jane .item .li .p{ margin-top: 0; font-size: 0.28rem; line-height: 1.5;}
	.collection_collection_jane .item .t_more{}
	.collection_collection_jane .item.i1 .img,
	.collection_collection_jane .item.i2 .img{ float: none; margin: 0;}
	
	.donation_acknowledgement{ padding: 1rem 0;}
	.donation_acknowledgement .t_head{ margin-bottom: 0.5rem;}
	.donation_acknowledgement .info{ margin: 0 0.3rem 0.4rem;}
	.donation_acknowledgement .t_list1{ margin-bottom: 0.5rem;}
	.donation_acknowledgement .t_list2{ margin: 0 0.3rem 0.5rem;}
	.donation_acknowledgement .t_list3 .list-item{ margin-bottom: 0.3rem; height: auto;}
	.donation_acknowledgement .t_list3 .list-item .img{ margin-bottom: 0.3rem; height: auto;}
	.donation_acknowledgement .t_list3 .list-item .h24{ margin-bottom: 0.1rem;}
	.donation_acknowledgement .t_box{ margin-top: 0.5rem;}
	
	.contact_biological_specimen{ padding: 1rem 0;}
	.contact_biological_specimen .t_head,
	.contact_biological_specimen .bdmap{ margin-bottom: 0.5rem;}
	/*.contact_biological_specimen .bdmap{ height: 7rem; }*/
	
	.news_and_information{ padding: 0 0 1rem;}
	.news_and_information .first{ margin-bottom: 0.5rem; height: auto;}
	.news_and_information .first .img{ float: none; width: 100%;}
	.news_and_information .first .cont{ padding: 0.5rem;}
	.news_and_information .first .cont .h36{ margin-bottom: 0.1rem;}
	.news_and_information .first .cont .h28{ margin-bottom: 0.2rem; line-height: 1.5;}
	.news_and_information .first .cont .p{ margin-bottom: 0.3rem; line-height: 1.5;}
	.news_and_information .list-box{ margin: 0 0.3rem;}
	.news_and_information .list-item{ margin: 0 0 0.3rem; width: 48%; height: auto;}
	.news_and_information .list-item:nth-child(even){ margin-left: 4%;}
	.news_and_information .list-item:nth-child(odd){ clear: both;}
	.news_and_information .list-item .img{ margin-bottom: 0.3rem; height: auto;}
	.news_and_information .list-item .cont{ }
	.news_and_information .list-item .h24{ margin-bottom: 0.2rem; font-size: 18px;}
	.news_and_information .list-item .h20{ margin-bottom: 0.2rem; font-size: 17px;}
	.news_and_information .list-item .p{ line-height: 1.5;}
	
	


/* ****************************************************** */
	
/* 移动端详情页 */
	.article{ padding: 0.8rem 0;}
	.article-title{ margin-bottom: 0.4rem;}
	.article-title .h24{ margin-bottom: 0.2rem;}
	.article-title .info span{ margin:0 0.1rem;}
	.article-cont{ margin-bottom: 0.3rem;}
	.article-cont .p{ margin-bottom: 0.2rem;}
	.article-paging{ padding: 0.3rem 0; line-height:1.5;}
	.article-prev{ margin-bottom: 0.2rem;}
	.article-prev, .article-next{ float: none; padding: 0 0 0 0.5rem; width: 100%; text-align: left;}
	.article-prev:before, .article-next:before{ right: auto; left: 0; width: 0.42rem; height: 0.42rem; font-size: 0.28rem;}
	
	.article .share-mod{ padding: 0.5rem 0;}
	.article .share-box .share-item{ width: 0.6rem; font-size: 0.4rem;}

/* 移动端搜索结果页 */
	.result{ padding: 0.8rem 0.5rem;}
	.result .h24{}
	.result .h24 span{ margin-left: 0.3rem; font-size: 0.3rem;}
	.result .list{ margin-bottom: 0.5rem;}
	.result .list-item{ padding: 0.4rem 0;}
	.result .list .h18{ margin-bottom: 0.2rem;}

/* 移动端网站地图 */
	.sitemap{ padding: 0.4rem 0;}
	.sitemap dl{ padding: 0.3rem 0;}
	.sitemap dt{ font-size: 0.32rem;}
	.sitemap dd{ margin-top: 0.2rem;}
	.sitemap dd a{ margin-right: 0.2rem;}
	
}

@media screen and (min-width: 751px) and (max-width: 985px){
	/* .home2 .img{ height: 4rem; } */
	/*.venue_introduction1 .img{ width: 60%; margin: auto; }*/
}

@media screen and (max-width: 750px){
	/* .home2 .img{ height: auto; } */
	.venue_introduction1 .img{ width: 100%; }
	.t_head .h32{ margin-top: 0.2rem;}
	
	/* .home2 .box{ padding-bottom: 0; } */
	.home2 .tab-item{ padding-left: 0; }
	.home2 .img{ position: static; margin-bottom: 0.3rem; width: 100%; display: none;}
	.home2 .p{ margin: 0 0.3rem 0.5rem; line-height: 1.5;}
	.home2 .t_head{ margin: 0 0.3rem 0.5rem;}
	.home2 .tab-mod{ padding: 1rem 0;}
	.home2 .t_more{ margin-left: 0.3rem;}
	.home1 .main .box .img{ float: none; width: 100%; } 
	.home3 .img{ width: 100%; }
	.recommend .tit .h42{ font-size: 22px; }
	.recommend .tit .h32{ margin-top: 0.2rem;}
	.recommend .li .h32{ margin-top: 0.1rem; font-size: 0.24rem;}


	
}
@media screen and (max-width: 480px){
	.home1 .main .box .p{ font-size: 0.28rem; }
	.t_more{ font-size: 0.3rem; }
}

