/* CSS Document */

*{ margin:0; padding:0; }
header, footer, article, aside, section, nav, menu, hgroup, details, dialog, figure, figcaption {
	display: block
}
@font-face {
    font-family: 'AlibabaSans';
    src: url('../fonts/AlibabaSans.eot');
    src: url('../fonts/AlibabaSans.eot?#iefix') format('embedded-opentype'),
         url('../fonts/AlibabaSans.woff') format('woff'),
         url('../fonts/AlibabaSans.ttf') format('truetype'),
         url('../fonts/AlibabaSans.svg#rzzy') format('svg');
}
@font-face {
    font-family: 'AlibabaSans1';
    src: url('../fonts/AlibabaSans1.eot');
    src: url('../fonts/AlibabaSans1.eot?#iefix') format('embedded-opentype'),
         url('../fonts/AlibabaSans1.woff') format('woff'),
         url('../fonts/AlibabaSans1.ttf') format('truetype'),
         url('../fonts/AlibabaSans1.svg#rzzy') format('svg');
}
html, body, div, span, table, tr, th, td, em, img, h1, h2, h3, h4, h5, h6, p, a, ul, ol,li, form, label,button,textarea,pre,fieldset,figure,article,section{
	font-family: inherit;font-style: inherit;padding: 0;margin:0;border:0; font-size:12px; text-decoration:none; font-family:'PingFang SC',Microsoft Yahei,sans-serif; list-style:none;}
 
@keyframes revolveScale {
  60% { transform: translate(20px, 20px) rotate(45deg) scale(.4); }
  100% { transform: translate(0) rotate(0) scale(1); opacity: 1; }
}
@keyframes icon-bounce {
  0%, 100% { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
  75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
  85% { -moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); }
}
@-webkit-keyframes icon-bounce {
  0%, 100% { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
  75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
  85% { -moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); }
}
@-moz-keyframes icon-bounce {
  0%, 100% { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
  75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
  85% { -moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); }
}
@-o-keyframes icon-bounce {
  0%, 100% { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
  75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
  85% { -moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); }
}	
/* home index */
/* home banner */
.xmSlide-pagination { text-align: center; height: 20px; position:absolute; right: calc(50% - 110px); margin-top: -50px; z-index: 99;}
.xmSlide-pagination li { display: inline-block; width: 58px; height: 4px; margin: 0 8px;}
.xmSlide-pagination li a { display: inline-block; width: 58px; height: 4px; text-indent: -9999px; background-color: #FFFFFF; overflow: hidden; position:relative}
.xmSlide-pagination li a.active { background-color: #cd2c34;}
.xmSlide-control { overflow: hidden;}
.xmSlide_aa{ height:660px; background-color: #ebebeb;}

.iphone_lubo, .guide_iphone{ display:none}


.style-1{ display:none}
.style-1 .nav_1 { position: absolute; width: 100%; height: 100%; z-index: 116; display:none; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 300ms; transition-duration: 300ms;}
.style-1 .nav--active .nav_1 { display:block; background-color: #cd2c34; position: fixed;}
.style-1 .nav_1 .wap-header1{ padding: 18px 4% 0px;}
.style-1 .nav_1 .phone{ line-height:12px; color:#FFFFFF; font-size:18px;}
.style-1 .nav__list { margin: 20px 0 0; padding:0 20px;}
.style-1 .nav__list li{ float:inherit;}
.style-1 .nav__list li a{ width:100%; height:46px; font-size:14px; line-height:46px; color:#fff; display:block; border-bottom:2px solid #7fc1ff;}
.style-1 .nav__item { list-style-type: none; text-align: left;}
.style-1 .nav__link { font-size: 1.3em; text-transform: uppercase; text-decoration: none; color: #FFFFFF; opacity: 1; -webkit-transition: opacity 300ms ease-in-out; transition: opacity 300ms ease-in-out;}
.style-1 .nav__trigger { display: block; position: absolute; width: 30px; height: 25px; right: 10px; top: 32px; z-index: 200;}
.style-1 .nav--active .nav__trigger { opacity: 0.5; position: fixed;}
.style-1 .nav__icon { display: inline-block; position: relative; width: 25px; height: 4px; border-radius:4px; background-color: #cd2c34; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms;}
.style-1 .nav__icon:before, .style-1 .nav__icon:after { content: ''; display: block; width: 25px; height: 4px; border-radius:4px; position: absolute; background: #cd2c34; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms;}
.style-1 .nav__icon:before { margin-top: -10px;}
.style-1 .nav__icon:after { margin-top: 10px;}

.style-1 .nav_1 { -webkit-transform: translateX(-100%); transform: translateX(-100%); width: 100%; height: 100%;}
.style-1 .nav__link { opacity: 0; -webkit-transition-delay: 500ms; transition-delay: 500ms;}
.style-1 .nav--active .nav__link { opacity: 1;}
.style-1 .nav--active .nav_1 { -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; -webkit-transform: translateX(0); transform: translateX(0);}
.style-1 .nav--active .nav__icon { background: rgba(0, 0, 0, 0);}
.style-1 .nav--active .nav__icon:before { margin-top: 0; background: #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.style-1 .nav--active .nav__icon:after { margin-top: 0; background: #fff; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}


.top-all{ width:100%; height:auto; border-top:18px solid #cd2c34; background-color:#FFFFFF}
.top{ width:1200px; height:50px; padding:24px 0 20px; margin:0 auto;}
.logo{ width:266px; height:50px; display:block; float:left;}
.wechat{ width:68px; height:45px; float:right; position:relative}
.wechat_img{ width:24px; height:24px; display:block; margin-left:28px; margin-top:10px; background:url(../images/WeChat.png) no-repeat center center}
.wechat:hover .wechat_img{ background:url(../images/WeChat_1.png) no-repeat center center}
.wechat_div{ width: 224px; height: 86px; padding: 12px 8px; background-color:#FFFFFF; box-shadow: 2px 2px 10px #888888; margin-left: -90px; position: absolute; left: 28%; top: 100%; z-index: 99; border-radius:8px; display:none}
.wechat_div_img{ width:21px; height:10px; display:block; position:absolute; margin-top: -22px; margin-left: 96px;}
.wechat:hover .wechat_div{ display:block}
.wechat_div span{ width:30.3333%; margin:0 1.5%; float:left}
.wechat_div span p{ color:#333333; font-size: 12px; text-align: center;}
.nav{ width:886px; height:51px; float:left;}
.nav .nav_li{ float: right; position:relative;}
.nav .nav_li .nav_a{ display:block; padding:15px 19px 30px; font-size:16px; color:#070606; font-weight: 600;}
/*.nav .nav_li:nth-child(1) .nav_a{ margin-left:124px;}*/
.nav .nav_li .nav_a.active, .nav .nav_li .nav_a:hover{ color:#cd2c34; border-bottom:4px solid #cd2c34; background:rgba(205, 44, 52, 0.02)}
.nav1{ display:none; position:absolute; z-index:99; padding: 25px 0 10px; -webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.1); box-shadow: 0px -2px 10px rgba(0,0,0,0.1); background-color:#FFFFFF; width: 162px; left: 50%; margin-left: -81px;}
.nav .wechat_div_img{ margin-top: -34px; margin-left: 70px;}
.nav .nav_li:hover .nav1{ display:block}
.nav1_ul li{ float:inherit}
.nav1_ul li a{ display: block; color:#070606; margin-left: 0px; line-height: 1.2; padding: 0 10px 15px; text-align: center; font-size: 14px;}
.nav1_ul li a:hover{ color:#cd2c34;}


.sfgdghdedfgh{ width:100%; height:0px; margin-top:0px;}
.inav{ width:1200px; height:auto; padding: 24px 0 14px; margin:0 auto}
.inav ul li{ float:left}
.inav ul li a{ padding:6px 86px 12px 86px; width:147px; height:50px; border-right:1px solid #dddddd; display:block;}
.inav ul li a img{ width:50px; height:50px; display:block; float:left; -webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all;}
.inav ul li a:hover img{ -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.inav ul li a b{ height:50px; display:block; float:right; font-size:17px; color:#0e0e0e; line-height:48px;}
.inav ul li:nth-child(1) a{ padding:6px 86px 12px 46px; }
.inav ul li:nth-child(4) a{ padding:6px 46px 12px 86px; border-right:0px solid #dddddd; }

.indexclass:nth-child(2n){ width:100%; height:auto; background-image:url(../images/bg_home_news.jpg); background-size:cover; background-position:center center;}
.indexclass .surveyfamous_nov_div p{ text-indent: 0em; color: #666666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.indexclass .iexpert1 .surveyfamous_nov_div p{ text-indent: 0em; color: #666666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.indexclass .expertlist_nov_r_p{ height: 52px;}
.indexclass .iexpert1 .expertlist_nov_r_p{ height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.indexclass .surveyfamous_nov_div{ height: initial !important; padding-top: 8px;}
.indexclass .surveyfamous_nov_a{ padding-top:10px;}
.indexclass .expertlist_nov_l{ height:inherit;}
.inews-all, .idiagnosis-all{ width:100%; height:auto;}
.inews, .iexpert, .idiagnosis{ width:1200px; height:auto; margin:0 auto; padding:70px 0 64px;}
.titlee{ width:calc(100% - 340px); margin-left: 170px; margin-right: 170px; height:50px; margin-bottom:58px;}
.titlee p{ width:100%;/* height:34px;*/ line-height:34px; font-size:32px; color:#000000; text-align:center; font-weight:bold}
.titlee span{ width:72px; height:2px; display:block; margin:14px auto 0px; background-color:#cd2c34}
.inews_l, .inews_r{ width:600px; height:424px; float:left}
.inews_l .swiper { width: 560px; height: 424px; margin-left:inherit; margin-right:inherit;}
.inews_l .swiper-slide { font-size: 18px; color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0px;}

.inews_l .swiper-slide .title { width: 536px; height: 46px; line-height:46px; padding:0 12px; color:#FFFFFF; font-size: 16px; position:absolute; bottom:0px; z-index:99; background-color: rgba(205, 44, 52, 0.8);}
.swiper-button-prev:after, .swiper-button-next:after{ color: #c4c4c4;}
.swiper-button-prev:hover:after, .swiper-button-next:hover:after{ color: #cd2c34;}
.inews_l_swiper{ width: 560px; height: 46px; position:absolute; background-color: rgba(205, 44, 52, 0.8); bottom:0px; z-index:999}
.inews_l .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{ bottom: 50px !important;}
.inews_l .swiper-pagination-bullet{ background: var(--swiper-pagination-bullet-inactive-color,#FFFFFF); opacity: var(--swiper-pagination-bullet-inactive-opacity, .9); outline:none;}
.inews_l .swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background:#cd2c34;}
.swiper-button-next, .swiper-button-prev{ outline:none;}
.inews_r ul li a{ width:100%; height:96px; display:block; border-bottom:1px solid #cfcfcf; margin-bottom:12px;}
.inews_r ul li a b{ width:calc(100% - 100px); height:26px; line-height: 26px; font-size:18px; color: #000000; letter-spacing: 0; float:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.inews_r ul li a:hover b{ color:#cd2c34;}
.inews_r ul li a u{ width:100px; height:26px; line-height: 26px; float:right; text-decoration:none; font-size: 14px; color: #808080; text-align:right}
.inews_r ul li a i{ width:100%; height:48px; line-height: 24px; font-style:normal; font-size: 14px; color: #666666; padding-top:10px; clear:both; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.inews_r ul li a p, .inews_r ul li a span{ background:inherit !important; font-size: 14px;}
.inews_r ul li:nth-child(4) a{ margin-bottom:0px;}
.inews .news_content{ padding-bottom: 0px; padding-left: 30px; padding-right: 30px;}
.inews .news_content ul li{ width: calc(33.3333% - 52px); margin: 0 26px 26px;}
.inews .news_content ul li a span{ padding: 14px 16px 0;}
.inews .survey_content_height{ padding-bottom: 0px; height: 316px; overflow: hidden; padding-left: 90px; padding-right: 90px;}
.more_a{ width:148px; height:38px; line-height:38px; color:#696969; font-size:16px; margin:56px auto 0px; text-align:center; display:block; border:1px solid #696969; border-radius:2px;}
.more_a:hover{ background:#cd2c34; color:#FFFFFF; border:1px solid #cd2c34;}


.iexpert_div{ width:1120px; height:352px; padding:0 40px; overflow: hidden;}
.iexpert_div .swiper-container1 { width: 100%; height: 352px; margin-left: auto; margin-right: auto; position:relative;}
.iexpert_div .swiper-slide { text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition-property:all;}
.iexpert_div .swiper-slide div{ width:100%; display:block; height:240px; overflow:hidden}
.iexpert_div .swiper-slide div img{ width:100%; display:block; height:auto; transition:transform .5s ease-out; -o-transition:transform .5s ease-out; -webkit-transition:transform .5s ease-out; -moz-transition:transform .5s ease-out;}
.iexpert_div .swiper-slide:hover div img{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1);}
.iexpert_div .swiper-slide span{ width:100%; display:block; height:108px; background-color:#eeeeee}
.iexpert_div .swiper-slide span b{ width:100%; height:40px; line-height:40px; display:block; padding-top:4px; font-size:18px; color: #000000; text-align:center; letter-spacing: 0;}
.iexpert_div .swiper-slide span p{ width:84%; padding-left:8%; line-height:20px; display:block; font-size:14px; color: #666666; text-align:left; letter-spacing: 0;}
.iexpert_banner .iexpert_div, .iexpert_banner .iexpert_div .swiper-container1{ height: auto;}
.iexpert_banner .iexpert_div .swiper-slide span{ height: 162px;}
.iexpert_banner .iexpert_div .swiper-slide span p{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; line-clamp: 5; -webkit-box-orient: vertical;}
.iexpert_div .swiper-button-prev1{ left: -36px;}
.iexpert_div .swiper-button-next1{ right: -36px;}
.iexpert_div .swiper-button-prev2{ width:40px; height:412px; position:absolute; background:#FFFFFF; z-index:8; margin-left:-40px;}
.iexpert_div .swiper-button-next2{ width:40px; height:412px; position:absolute; background:#FFFFFF; z-index:8; margin-left:1120px;}
.iexpert .survey_content{ padding-left: 0px; padding-right: 0px; padding-bottom: 0px;}
.iexpert .survey_content .culture_story_nov li { width:48%; float:left; margin-right:4%;}
.iexpert .survey_content .culture_story_nov li:nth-child(2n){ margin-right:0%;}
.iexpert .culture_story_nov li a i{ margin-right: 10px;}
.iexpert .culture_story_nov li a:hover span{ color:#cd2c34}
.iexpert .expertlist_nov{ padding: 0;}
.iexpert .expertlist_nov li{ width:48%; float:left; margin-right:4%;}
.iexpert .expertlist_nov li:nth-child(2n){ margin-right:0%;}
.iexpert .expertlist_nov_div{ padding: 0 0 28px;}
.iexpert .culture_content{ padding-left: 40px; padding-right: 40px;}
.iexpert .content5-img{ width: calc(56.8% - 2px); margin-bottom: 0px; float:left;}
.iexpert .survey_content_p{ width:40%; margin-left:3.2%; float:left;}
.iexpert .survey_content strong{ width:40%; margin-left:60%; display:block}
.iexpert1{ width:100%; max-width: 1200px; height: auto; margin: 0 auto; padding: 70px 0 64px;}
.iexpert1 .expertlist_nov{ padding: 0 50px;}


.idiagnosis-all ul{ width:100%; padding-bottom:16px; float:left}
.idiagnosis-all ul li{ float:left; width:20% !important}
.idiagnosis-all ul li div{ width:100%; height:220px; background-color:#cd2c34; overflow:hidden}
.idiagnosis-all ul li div i{ width:100%; height:59px; display:block}
.idiagnosis-all ul li div img{ width:33px; height:33px; display:block; margin:0 auto; transition:transform .5s ease-out; -o-transition:transform .5s ease-out; -webkit-transition:transform .5s ease-out; -moz-transition:transform .5s ease-out;}
.idiagnosis-all ul li div:hover img{ transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2);}
.idiagnosis-all ul li div p{ width:100%; height:50px; line-height:50px; display:block; padding-top:15px; text-align:center; color:#FFFFFF; font-size:18px; transition:transform .4s ease-out; -o-transition:transform .4s ease-out; -webkit-transition:transform .4s ease-out; -moz-transition:transform .4s ease-out;}
.idiagnosis-all ul li div:hover p{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1);}
.idiagnosis-all ul li div span{ width:100%; height:100%; display:block; transition:transform .5s ease-out; -o-transition:transform .5s ease-out; -webkit-transition:transform .5s ease-out; -moz-transition:transform .5s ease-out;}
.idiagnosis-all .nov_1 li:nth-child(1) div span{ background:url(../images/special1.jpg) no-repeat center center;}
.idiagnosis-all .nov_2 li div{ position:relative}
.idiagnosis-all .nov_2 li div img, .idiagnosis-all .nov_2 li div p{ position:relative; z-index:9}
.idiagnosis-all .nov_2 li div span{ position:absolute;}
.idiagnosis-all .nov_1 li:nth-child(3) div, .idiagnosis-all .nov_2 li:nth-child(3) div{ background-color:#1caa3a}
.idiagnosis-all .nov_1 li:nth-child(4) div{ background-color:#FFFFFF}
/* .idiagnosis-all .nov_2 li:nth-child(4) div span{ background:url(../images/special3.jpg) no-repeat center center;} */
.idiagnosis-all .nov_1 li:nth-child(1) div:hover span, .idiagnosis-all .nov_2 li div:hover span{ transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2);}
.idiagnosis-all .nov_1 li:nth-child(4) div p{ color:#6da101}
/* .idiagnosis-all .nov_2 li:nth-child(2) div p, .idiagnosis-all .nov_2 li:nth-child(3) div p{ line-height:25px;} */


.ifooter_all{ width:100%; height:auto; background:#3a3a3a}
.ifooter{ width:1200px; height:auto; padding:60px 0 54px; margin:0 auto}
.ifooter_l{ width:78px; height:78px; display:block; float:left; padding:14px 32px 0 24px;}
.ifooter_c{ width:560px; display:block; float:left;}
.ifooter_c p{ font-size: 14px; color: #CCCCCC; line-height: 24px;}
.ifooter_c a{ font-size: 14px; color: #CCCCCC; line-height: 32px; display:block; float:left}
.ifooter_c img{ width:18px; height:20px; display:block; float:left; margin-left:10px; margin-right:6px; margin-top:6px;}
.ifooter_r{ width:285px; height:88px; display:block; float:right; padding-top:16px;}
.ifooter_r span{ width:63px; padding-left:4px; padding-right:28px; float:left}
.ifooter_r span img{ width:63px; height:63px; display:block}
.ifooter_r span p{ font-size: 12px; color: #878787; line-height:20px; display:block; text-align: center;}


/* index index */
/* index start */
.guide_content_all{ width:100%; height:841px; position:relative; background:url(../images/sky.jpg) no-repeat center center}
.guide_content_bg01{ width:100%; height:354px; position:absolute; background:url(../images/building.png) no-repeat center center; background-size:cover; bottom:210px;}
.guide_content_bg02{ width:100%; height:125px; position:absolute; background:url(../images/Redsilk.png) no-repeat center center; margin-top:516px;}
.guide_content_bg03{ width:100%; height:210px; position:absolute; background:url(../images/sea.png) no-repeat center bottom #1072AD; margin-top:631px;}
.guide_content{ width:1200px; height:841px; margin:0 auto; position:relative; z-index:99}
.guide_content_top{ width:100%; height:106px; padding-top:36px; position: absolute;}
.guide_content_logo{ width:303px; height:57px; display:block; float:left; margin-top:6px;}
.guide_content_precepts{ width:179px; height:106px; display:block; float:right; margin-right:4px;}
.guide_content_precepts_title{ width:135px; height:49px; display:block; float:right; margin-right:20px; margin-top:4px;}
.guide_content_p{ height:500px;clear: both; padding-top:130px; text-align: center;}
.guide_content_p span{ font-size: 36px; color: #FFFFFF; line-height: 57px; text-shadow: 0 2px 4px rgba(0,0,0,0.50); font-family: 'AlibabaSans'; opacity: 0; transform: translate(-150px, -50px) rotate(-180deg) scale(3); animation: revolveScale .4s forwards;}
.guide_content_p span:nth-of-type(2) { animation-delay: .05s;}
.guide_content_p span:nth-of-type(3) { animation-delay: .1s;}
.guide_content_p span:nth-of-type(4) { animation-delay: .15s;}
.guide_content_p span:nth-of-type(5) { animation-delay: .2s;}
.guide_content_p span:nth-of-type(6) { animation-delay: .25s;}
.guide_content_p span:nth-of-type(7) { animation-delay: .3s;}
.guide_content_p span:nth-of-type(8) { animation-delay: .35s;}
.guide_content_p span:nth-of-type(9) { animation-delay: .4s;}
.guide_content_p span:nth-of-type(10) { animation-delay: .45s;}
.guide_content_p span:nth-of-type(11) { animation-delay: .5s;}
.guide_content_p span:nth-of-type(12) { animation-delay: .55s;}
.guide_content_p span:nth-of-type(13) { animation-delay: .6s;}
.guide_content_p span:nth-of-type(14) { animation-delay: .65s;}
.guide_content_p span:nth-of-type(15) { animation-delay: .7s;}
.guide_content_p span:nth-of-type(16) { animation-delay: .75s;}
.guide_content_p span:nth-of-type(17) { animation-delay: .8s;}
.guide_content_p span:nth-of-type(18) { animation-delay: .85s;}
.guide_content_p span:nth-of-type(19) { animation-delay: .9s;}
.guide_content_p span:nth-of-type(20) { animation-delay: .95s;}
.guide_content_p span:nth-of-type(21) { animation-delay: 1.0s;}
.guide_content_p span:nth-of-type(22) { animation-delay: 1.05s;}
.guide_content_p span:nth-of-type(23) { animation-delay: 1.1s;}
.guide_content_p span:nth-of-type(24) { animation-delay: 1.15s;}
.guide_content_p span:nth-of-type(25) { animation-delay: 1.2s;}
.guide_nav{ width:934px; height:210px; display:block; margin:0 auto}
.guide_nav li{ float:left}
.guide_nav li a{ width:220px; height:162px; padding-top:48px; display:block; margin-right:18px; box-shadow: 8px 8px 8px 0 rgba(0,0,0,0.4);}
.guide_nav li:nth-child(1) a{ background: rgba(66,179,229,0.8);}
.guide_nav li:nth-child(2) a{ background: rgba(255,255,255,0.8);}
.guide_nav li:nth-child(3) a{ background: rgba(9,132,206,0.8);}
.guide_nav li:nth-child(4) a{ margin-right:0px; background: rgba(50,120,178,0.8);}
.guide_nav li a img{ width:65px; height:65px; display:block; margin:0 auto;}
.guide_nav li a:hover img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.guide_nav li a b{ width:100%; height:18px; font-size:18px; line-height:18px; color:#FFFFFF; font-weight:inherit; text-align:center; display:block; padding-top:20px;}
.guide_nav li:nth-child(2) a b{ color:#cd2c34}


.asid_share{position:fixed;width:70px;height:366px;top:210px;right:24px;z-index:89;}
*html #asid_share{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}
.asid_share .asid_share_box{width:100%;height:75px;background:#cd2c34;text-align:center;}
.asid_share .asid_share_box:nth-child(1){ border-radius:4px 4px 0 0; padding-top:10px;}
.asid_share .asid_share_box:nth-child(4){ border-radius:0 0 4px 4px; padding-bottom:10px;}
.asid_share .asid_share_box:nth-child(5){ width:100%; height:44px; margin-top:4px; border-radius:4px;}
.asid_share .asid_share_box a{display:block;}
.asid_share .asid_share_box a img{ display:block !important; margin:0 auto; padding:9px 0 10px;}
.asid_share .asid_share_box:nth-child(5) a img{ padding:15px 0;}
.asid_share .asid_share_box p{width:100%;height:14px; line-height:14px; font-size:14px; color:#FFFFFF;}
.asid_share .asid_share_box a:hover{/*background:#e12500;*/text-decoration:none;}
.asid_share .asid_share_box a:hover .asid_title,.asid_share .asid_share_box .asid_title{display:none}
.asid_share .red_bag{background:#cbe11a;text-decoration:none;}


/* expert index */
/* expert start */
.expert_banner{ width:100%; height:425px; background-image:url(../images/expert_banner.jpg); background-position:center center; background-size:cover}
.expert_banner p{ width:100%; height:256px; line-height:256px; font-size: 48px; color: #FFFFFF; letter-spacing: 0; text-align: center; text-shadow: 2px 2px 6px rgba(0,0,0,0.32); font-weight:bold;}
.expert_content{ width:1200px; height:auto; margin:0 auto; border-radius:4px; background-color:#FFFFFF; margin-top:-168px; position:relative}

.tabs-list { list-style:none; height:41px; padding-top:30px; padding-left:52px; padding-right:52px; border-bottom:1px solid #dce4e9;}
.tabs-list li { display:inline-block; *display:inline; *zoom:1; margin-right:54px; }
.tabs-list li a { display:block; height:37px; line-height:37px; color:#333333; text-decoration:none; font-size:17px; transition:all 0.2s ease 0s; }
.tabs-list li a:hover { color:#cd2c34; }
.tabs-list li.active a { border-bottom:4px solid #cd2c34; color:#cd2c34; font-weight:bolder}
.tabs .accordion-handle { display:none; }
.expert_content .titlee{ padding-top:36px; margin-bottom: 40px;}
.expert_nov{ /*width:1116px;*/ width:1080px; height:auto; margin:0 auto}
.expert_nov_li{ width:calc(25% - 24px); margin:0 12px 28px; float:left}
.expert_nov_li div{ width:100%; height:auto; background: #f2f7e7; box-shadow: 0 2px 4px 0 rgba(191,191,191,0.50); border-radius: 4px;}
.expert_nov_a{ width:calc(100% - 44px); padding:0 22px; height:37px; display: block; line-height:38px; font-size: 16px; color: #cd2c34; letter-spacing: 0; border-bottom: 1px solid #D8E1E6; font-weight:bold; position:relative}
.expert_nov_a img{ width:10px; height:16px; position:absolute; right:22px; top:11px;}
.expert_nov_li div ul{ width:calc(100% - 44px); height:auto; padding:10px 22px 12px; min-height:84px;}
.expert_nov_li div ul li{ float:left; width:33.33333%;}
.expert_nov_li div ul li a{ width:100%; font-size: 14px; color: #000000; letter-spacing: -0.06px; line-height: 28px; display:block}
.expert_nov_li div ul li a:hover{ color: #cd2c34;}

.expert_nov1{ padding-bottom:30px;}
.expert_nov1 .expert_nov_li div ul{ min-height:56px;}

.expert_search{ width:317px; height:39px; position:absolute; right:52px; top:17px;}
.expert_btn{ width:99px; height:39px; display:block; line-height:39px; text-align:center; background: #cd2c34; border-radius: 4px; color:#FFFFFF; font-size:16px; float:left}
.expert_input{ width:174px; height:19px; border: 1px solid #DCDCDC; border-radius: 4px; padding:9px 16px; margin-right:10px; float:left}
.expert_input input{ outline:none; border:0px; padding-left:27px; width:147px; height:19px; background:url(../images/expert_search.png) no-repeat top left; font-size:14px; color: #A7A7A7;}
.surveyfamous_nov_div p{ font-size: 16px; height:auto; line-height:28px; text-indent: 2em; font-weight:normal;}
.surveyfamous_nov_div img{ width: 100%; height: auto; padding: 16px 0 0; text-indent: 0em;}


/* survey index */
/* survey start */
.survey_banner{ width:100%; height:425px; background-image:url(../images/survey_banner.jpg); background-position:center center; background-size:cover}
.survey_content{ padding-left: 170px; padding-right: 170px;/*padding-bottom:36px;*/ padding-bottom:60px;}
.survey_content p, .survey_content span{ line-height:26px; height:auto; color:#3a3a3a;/* font-size:14px;*/ font-size:16px; padding-bottom:26px;/* text-indent:2em;*/}
.survey_content ul li{ list-style-type:inherit !important}
.survey_content strong{ font-size:18px; color:#010101; padding-bottom:0px; padding-top:8px; display: block; text-indent: 0em;}
.survey_content img { display:block; max-width:100%; margin: 0 auto; padding-bottom:2px;}
.survey_history_content{ padding-bottom:60px; padding-left: 52px; padding-right: 52px; }
.survey_history_content img{ padding-bottom:inherit;}
.results_content{ padding-bottom:30px;}
.results_content .survey_content{ padding-bottom:36px;}


/* news index */
/* news start */
.news_banner{ background-image:url(../images/news_banner.jpg); }
.news_content{ padding-left: 96px; padding-right: 96px; padding-bottom:60px;}
.news_content ul li{ width:calc(33.3333% - 30px); float:left; margin:0 15px 30px;}
.news_content ul li a{ width:100%; height:auto; display:block}
.dynamic_news_img{ width:100%; height:0px; padding-bottom:66.66666%; overflow:hidden;}
.dynamic_news_img0{ width:100%; height:auto}
.news_content ul li a img{ width:100%; height:204px; display:block; object-fit: cover;}
.news_content ul li .dynamic_news_img0 img{ width:100%; height:auto; display:block; object-fit: cover;}
.news_content ul li a span{ width:calc(100% - 32px); height:90px; display:block; padding:14px 16px; background-color:#f5f5f5}
.news_content ul li a span p{ width:100%; font-size:16px; line-height:22px; color:#313131; font-weight:bolder}
.news_content ul li a span i{ font-size:14px; color:#8c8c8c; font-style:normal; display:block; padding-top:12px; padding-bottom:14px;}
.news_content .more_a{ margin: 30px auto 0px;}
.newsdetail_titlee{ padding-top: 44px !important; height: auto;}
.newsdetail_titlee p{ font-size: 30px;}
.newsdetail_titlee i{ font-size:14px; font-style:normal; text-align:center; width:100%; display:block; padding-top:16px; color:#666666}
.news_report_content ul li{ width:calc(25% - 30px);}
.news_report_content ul li a span{ height:18px; background-color:#FFFFFF; padding: 0px 16px;}
.news_report_content ul li a span p{ text-align:center}


.culture_story_nov{ width:100%;/* border-top: 1px solid #e8e8e8;*/}
.culture_story_nov li a{ width:100%; height:54px; display:block; line-height:54px; font-size:14px; color:#333; border-bottom: 1px solid #e8e8e8;}
.culture_story_nov li a span{ width:calc(100% - 136px); line-height: 54px; padding-bottom: 0; text-indent: 0px; display: block; float: left; font-size:16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.culture_story_nov li a i{ float: right; margin-right: 20px; font-style:normal; color:#666666;}
.culture_story_nov li a:hover{ color:#cd2c34;}
.culture_story_nov li a:hover i{ color:#cd2c34;}
.survey_content.culture_content img{ width:inherit; margin:0 auto; max-width: 100%;}
.pagination{ padding: 36px 0 20px; margin: 0 auto; text-align: center; font-size: 14px; color: #333;}
.pagination .pageList-wrap{ display: inline-block;}
.pagination .item{ width: 60px; height: 30px; line-height: 30px; border: 1px solid #dedede; cursor: pointer; border-radius: 4px; display:inline-block; vertical-align: top; text-align: center; margin: 0 3px; user-select: none;}
.pagination .eliplise, .pagination .item[value]{ width: 35px;}
.pagination .item[value].active{ background: #cd2c34; color: #fff; border: 1px solid #cd2c34;}
.pagination .item:hover{ color: #FFFFFF; background: #cd2c34; border: 1px solid #cd2c34;}
.pagination .page-list-wrap{ display: inline-block;}
.pagination .page-count{ height: 30px; margin-left: 20px; vertical-align: top; line-height: 30px; display: inline-block;}
.pagination .page-count_num{ margin: 0 5px; color: #cd2c34; font-size:18px;}
.pagination .item.disabled{ cursor: not-allowed;}
.pagination .item.disabled:hover{ color: #333; background: #dedede;}
.btn-next-page, .btn-first-page{ margin:2px 3px 0 !important;}


.guide1_banner{ background-image:url(../images/guide_banner.jpg); }
.guide1_content{ padding-left: 37px; padding-right: 37px;}
.guide1_content table{ width: 100%; table-layout: fixed; border-collapse: collapse;}
.guide1_content .thtable th{ background: #cd2c34; color: #fff; height: 32px; border-left: 1px solid #cbe11a; font-size: 14px; font-weight: 100; text-align: center;/* font-weight:400*/}
.guide1_content .thtable .th1, .guide1_content .tdtable .td1{width: 80px; padding:0 10px;}
.guide1_content .thtable .th2, .guide1_content .tdtable .td2{width: 72px;}
.guide1_content .thtable .th100, .guide1_content .tdtable .td100{width: 100px;}
.guide1_content .thtable .th148, .guide1_content .tdtable .td148{width: 148px;}
.guide1_content .thtable .th52, .guide1_content .tdtable .td52{width: 52px; text-align:center; font-size:14px; }
.guide1_content .thtable .th47, .guide1_content .tdtable .td47{width: 47px; text-align:center; font-size:14px; }
.expert_content .titlee1{ margin-bottom: 26px;}
.guide1_content_nov{ padding-left: 37px; padding-right: 37px; height:68px;}
.guide1_content_nov a{ width:130px; height:40px; line-height:40px; font-size:14px; text-align:center; color:#333333; background:#e2e2e2; border-radius:4px; display:block; float:left; margin-right:24px; position:relative}
.guide1_content_nov .active, .guide1_content_nov a:hover{ background-color:#cd2c34; color:#FFFFFF;}
.guide1_content_nov a img{ display:none}
.guide1_content_nov .active img{ width:14px; height:10px; display:block; position:absolute; margin-left:57px;}
.guide1_content_p{ font-size:14px; line-height:28px; padding-top:10px; color:#333333;}
.guide1_content_p span{ padding:6px 0; font-size:14px; display:block;}
.tdtable{ margin-top:-1px;}
.tdtable td{ border: 1px solid #e0e0e0;}
.tdtable .td1, .trtable .td1{ text-align:center; font-size:14px;}
.tdtable .td2, .trtable .td2{ text-align:center; font-size:13px;}
.tdbox{ padding: 10px 10%; width: 80%; display: inline-block; line-height: 24px; text-align: left;}
.tdbox span{ width:100%; font-size:13px; min-height:14px; line-height: 16px; padding:4px 0; display: block; text-align:center}
.tablebg{ background-color:#f3f3f3}


.expertlist_nov{ padding: 0 170px 60px;}
.expertlist_nov1{ padding: 0 74px 24px;}
.expertlist_nov_div{ padding:28px 0; border-bottom:1px solid #ededed;} 
.expertlist_nov li:nth-child(1) .expertlist_nov_div{ padding:0 0 28px;}
.expertlist_nov_l{ width:234px; height:274px; float:left; overflow:hidden;}
.expertlist_nov_l img{ width:100%; display:block;}
.expertlist_nov_r{ width:calc(100% - 272px); height:auto; float:right}
.expertlist_nov_r_p{ width:100%; height:40px; color:#000000; font-size:20px; font-weight:bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.expertlist_nov_r span{ width:100%; margin-left:0px; line-height: 24px; padding-bottom: 4px; display:block; color:#999999; font-size:14px;}
.expertlist_nov_r span i{ width:80px; color:#999999; font-style:normal; display:-webkit-inline-box; position: absolute; margin-left: -80px;}
.moreText{ font-size: 14px; line-height:28px; text-indent: 2em; padding-top:16px;}
.moreoh{ width:100%; display:block; text-align:right; color:#cd2c34; font-size:14px;}
.surveyfamous_nov_r i{ width: 100%; font-size: 14px; height: auto; line-height: 24px; color: #999999; font-style: normal; display: -webkit-inline-box;}
.surveyfamous_nov_div{ height:140px; font-size: 14px; line-height:28px; text-indent: 2em; padding-top:16px; overflow:hidden;}
.surveyfamous_nov_a{ font-size:14px; float:right; line-height:22px; display:block; color:#cd2c34; cursor:pointer;}


.content5-img{ width: 100%; height: 386px; margin-bottom:26px; border:1px solid #cccccc;}
.contact-h3{ width:500px; height:24px; color:#333333; line-height:24px; font-size:24px; margin-top:30px; font-weight:bolder}
.contact-p{ width:500px; line-height:34px; font-size:14px; color:#333333; display:block; float:left; padding-top:12px;}
.contact-div{ width:146px; height:180px; float:right; margin-top:66px;}
.contact-div p{ width:146px; height:14px; line-height:14px; font-size:13px; text-align:center; margin-top:12px; color:#333333}
.BMap_bubble_title{ font-size: 14px; line-height: 20px !important; margin-bottom: 4px; white-space:normal !important}


.healthy_banner{ background-image:url(../images/healthy_banner.jpg); }
.culture_banner{ background-image:url(../images/culture_banner.jpg); }
.results_banner{ background-image:url(../images/results_banner.jpg); }
.diagnosis_banner{ background-image:url(../images/diagnosis_banner.jpg); }
.healthy_banner{ background-image:url(../images/healthy_banner.jpg); }


.news_report_detail_content{ padding-left: 52px; padding-right: 52px; padding-bottom: 64px;}
.news_report_detail_l{ width:35%; height:auto; float:left}
.news_report_detail_l img{ width:calc(100% - 2px); border: 1px solid #ddd; background: #FFF;}
.news_report_l_div{ padding: 16px 20px; background-color:#e6f3fa; height:20px; margin-top:18px;}
.news_report_l_div div{ height:20px; line-height:20px; padding:0 12px; background-color:#cd2c34; display: -webkit-inline-box; border-radius:4px; color:#FFFFFF;}
.news_report_l_div_a{ height:20px; line-height:20px; padding:0 12px; background-color:#cd2c34; display: -webkit-inline-box; border-radius:4px; color:#FFFFFF; float:right; margin-left:10px;}
.news_report_div{ padding: 16px 52px 0; background-color:#FFFFFF; height:20px;}
.news_report_div div, .news_report_div .news_report_l_div_a{ height:24px; line-height:24px; cursor:pointer; font-size:14px;}
.news_report_div div ul{ width:112px; height: 96px; overflow-x:hidden; overflow-y:scroll;  background-color:#FFFFFF; position:absolute; z-index:99; margin-left:-12px; border: 1px solid #ddd; display:none}
.news_report_div div:hover ul{ display:block}
.news_report_div div ul li a{ text-align:center; line-height:24px; display:block; color:#333333;}
.news_report_div div ul li a:hover{ color:#cd2c34;}
.news_report_div div ul::-webkit-scrollbar { width: 5px; height: 0; background-color: transparent;}
.news_report_div div ul::-webkit-scrollbar-thumb { border-radius: 5px; background-color: #DDD;}
.news_report_div div ul::-webkit-scrollbar-track { border-radius: 5px;  background-color: #F5F5F5;}
.news_report_detail_r{ width:62%; height:auto; float:right}
.news_report_detail_r .survey_content{ padding-left: 52px; padding-right: 52px;}
.news_report_detail_r ul{ width:38%; min-height:600px; float:left; background-color:#f5fafd;}
.news_report_detail_r ul span{ background: #cd2c34; color: #FFF; padding: 0 15px; line-height: 36px; display:block; font-size: 16px; margin-bottom: 4px;}
.news_report_detail_r ul li a{ color: #333333; padding: 0 15px; line-height: 34px; display:block; font-size: 14px; overflow:hidden}
.news_report_detail_r ul li a:hover{ background-color:#f2f2f2;}
.news_report_detail_r .nov2{ width:58%; float:right}
.news_report_detail_r .titlee p{ font-size: 26px;/* height: 26px;*/ line-height: 26px;}
.news_report_detail_r .newsdetail_titlee{ width: calc(100% - 104px); margin-left: 52px; margin-right: 52px; padding-top: 10px !important; margin-bottom: 20px;}
.news_report_detail_r .survey_content p{ padding-bottom: 20px;}
.news_report_detail_r .survey_content strong{ font-size: 16px; padding-bottom: 20px;}


.ifooter_top{ padding-bottom: 20px;}
.ifooter_top .tabs-list{ height: auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; border-bottom:0px;}
.ifooter_top .ifooter_all{ height: 360px;}
.ifooter_top .ifooter_tabs-list { list-style:none; }
.ifooter_top .ifooter_tabs-list li { display:inline-block; *display:inline; *zoom:1; margin-right:10px; margin-bottom:2px; }
.ifooter_top .ifooter_tabs-list li a { display:block; height:36px; line-height:36px; padding:0 20px; background-color:#454545; color:#FFFFFF; text-decoration:none; font-size:14px; transition:all 0.4s ease 0s; }
.ifooter_top .ifooter_tabs-list li a:hover { background-color:#666666; color:#fff;}
.ifooter_top .ifooter_tabs-list li.active a { background-color:#cd2c34; color:#fff; }
.ifooter_top .ifooter_tabs-list li.active a{  border-bottom: 0px solid #cd2c34;}
.ifooter_top .tab-content { margin:16px 0 20px; }
.ifooter_top .tab-content a{ line-height:24px; display:block; margin-right:36px; float:left; color:#CCCCCC; font-size:14px;}
.ifooter_top .tabs .accordion-handle { display:none; }

.detail_bottom{ height:30px; padding-top:48px;}
.detail_bottom_l{ float:left; width:49%;line-height:22px; color:#333333; font-size:14px;}
.detail_bottom_r{ float:right; width:49%; text-align:right;line-height:22px; color:#333333;font-size:14px;}
.detail_bottom a:hover div{ color:#cd2c34;}
.idiagnosis-all ul.nov_22{ width:100%;}
.idiagnosis-all ul.nov_22 li{ width:25%;}
.ifooter_nov{ display:none;}
.indexclass_imgh5{ display: none;}
.inav ul li:nth-child(5), .inav ul li:nth-child(6), .inav ul li:nth-child(7), .inav ul li:nth-child(8){ display: none;}
.inews_r_img{ display: none;}

@media screen and (max-width: 1220px){
.style-1{ display:block}
.wechat, .nav{ display:none}
.top-all{ border-top: 16px solid #cd2c34;}	
.top{ width: 92%; padding: 24px 4% 20px;}
.style-1 .nav__list{ margin: 32px 0 0;}
.style-1 .nav__trigger{ right: 4%; top: 56px;}
.style-1 .nav__list li a{ height:70px; font-size:20px; line-height:70px; text-align:center}
.style-1 .nav__icon, .style-1 .nav__icon:before, .style-1 .nav__icon:after { width: 32px; height: 5px; border-radius:5px;}
.style-1 .nav__icon:before { margin-top: -12px;}
.style-1 .nav__icon:after { margin-top: 12px;}
.lubo{ min-width:inherit; height: 660px;}
.sfgdghdedfgh{ width:100%; margin-top:-60px;}
.inav{ width: 100%; margin-top:0px; position:relative; z-index:9}
.inav ul li{ width:25%;}
.inav ul li a{ padding: 6px calc(50% - 74px) 12px;}
.inav ul li:nth-child(1) a, .inav ul li:nth-child(4) a{ padding: 6px calc(50% - 74px) 12px;}
.inews, .idiagnosis{ width: 92%; padding: 70px 4% 64px;}
.iexpert{ width: 94%; padding: 70px 3% 64px;}
.titlee{ margin-bottom: 40px;}
.titlee p{ height: 32px; line-height: 32px; font-size: 30px;}
.more_a{ margin: 40px auto 0px;}
.inews_l, .inews_r{ width:50%; height: 32.05vw;}
.inews_l .swiper{ width: 93.33333%; height: 100%;}
.inews_l .swiper-slide .title{ width: calc(100% - 24px); -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical;}
.inews_r ul{ height: 100%;}
.inews_r ul li{ height: 23%; padding-top: 2%;}
.inews_r ul li:nth-child(1) {height: 23%; padding-top: 0%;}
.inews_r ul li a{ height: 100%; margin-bottom: 0px;}
.inews_r ul li a i{ height: 40px; line-height: 20px; padding-top: 6px;}
.iexpert_div{ width: calc(100% - 80px); height:auto;}
.iexpert_div .swiper-container1{ height: auto;}
.iexpert_div .swiper-button-next2{ right: 3%; margin-left: inherit;}
.iexpert_div .swiper-slide div{ height: 18.029vw;}
/*.iexpert_div .swiper-slide div img{ height:100%}*/
.iexpert_div .swiper-slide span p{ text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; line-clamp: 5; -webkit-box-orient: vertical;}
.idiagnosis-all ul li{ width:50%; }	
.idiagnosis-all ul li div{ width: 100%;}
.ifooter { width: 92%; padding-top: 68px;}
.ifooter_l{ padding: 14px 32px 0 0px;}
.ifooter_c{ width: 500px;}
.ifooter_r{ width: 262px;}
.ifooter_r span{ padding-left: 20px; padding-right: 4px;}

.asid_share{ right: 0px;}
.expert_banner{ height: 296px;}
.expert_banner p{ height: 296px; line-height: 296px; font-size: 42px;}
.expert_content{ width: 100%; border-radius: 0px; margin-top:0px;}
.tabs-list{ width:92%; padding-top: 24px; padding-left: 4%; padding-right: 4%;}
.expert_nov{ width:calc(92% + 24px);}
.news_report_div{ padding: 16px 4% 0;}
.news_report_detail_content{ padding-left: 4%; padding-right: 4%;}

.guide_content{ width: 100%;}
.guide_content_logo{ margin-left: 2%;}
.guide_content_precepts{ margin-right: 2%;}
.guide_content_p{ height: 470px; padding-top: 160px;}
.guide_content_bg01{ height: 320px;}

.news_content{ padding-left: 4%; padding-right: 4%;}
.news_content ul li a img{ height:226px;}
.news_content ul li a span p{ line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; position: relative;}
.survey_content{ padding-left: 10%; padding-right: 10%;}
.news_report_content ul li a span{ height: auto;}
.news_report_detail_r ul li a{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.news_report_detail_r .survey_content{ padding-left: 4%; padding-right: 4%;}
.news_report_detail_r .titlee p{ height: auto; line-height: 28px;}
.expert_content .titlee{ height: auto; width:80%; padding-left: 10%; padding-right: 10%; margin-left:0px; margin-right:0px;}
.titlee p{ height: auto; font-size: 28px;}
.expertlist_nov { padding: 0 4% 60px;}
.survey_history_content{ padding-left: 4%; padding-right: 4%;}
.xmSlide_aa{ height:600px;}
.xmSlide-pagination{ margin-top: -110px;}
}

@media screen and (max-width: 1023px){
.top-all{ border-top: 12px solid #cd2c34;}	
.lubo{ min-width:inherit; height: 500px;}
.inews, .idiagnosis{ width: 96%; padding: 70px 2% 64px;}
.iexpert{ width: 100%; padding: 70px 0 64px;}
.iexpert_div .swiper-button-next2{ right: 0%;}
.titlee{ margin-bottom: 36px;}
.inews_r ul li a i{ height: 20px; -webkit-line-clamp: 1; line-clamp: 1;}
.expert_nov_li{ width: calc(33.333% - 24px);}
.ifooter{ width: 98%;}
.ifooter_top { padding-bottom: 10px;}
.guide_nav{ width:854px}
.guide_nav li a{ width: 200px;}
.guide_content_bg01{ height: 292px;}
.survey_history_content .swiper-slide{ margin-top: 74px !important; margin-bottom: 96px !important;}
}

@media screen and (max-width: 920px){
.expert_nov_li{ width: calc(50% - 24px);}
.ifooter_all{ height: auto;}
.ifooter{ padding-top: 42px; padding-bottom: 30px;}
.ifooter_r{ margin: 0 auto; clear: both; float:inherit; }
.guide_nav{ width:694px}
.guide_nav li a{ width: 160px;}
.guide_content_bg01{ height: 264px;}
.news_report_l_div div{ display:none}
.expert_content .titlee{ height: auto; width:80%; padding-left: 10%; padding-right: 10%; margin-left:0px; margin-right:0px;}
.titlee p{ height: auto; font-size: 24px;}
.survey_content strong{font-size: 17px;}
.guide1_content .thtable .th2, .guide1_content .tdtable .td2{ width: 36px;}
.guide1_content .thtable .th1, .guide1_content .tdtable .td1{ width: 64px;}
.expertlist_nov_r{ width: calc(100% - 262px);}
.survey_history_content{ padding-left: 4%; padding-right: 4%;}
.survey_history_content .swiper-slide{ margin-top: 64px !important; margin-bottom: 86px !important;}
.xmSlide_aa{ height:520px;}
.xmSlide-pagination{ margin-top: -190px;}
.sfgdghdedfgh{ width:100%; margin-top:-140px;}
.inav{ width: 100%; margin-top:0px;}
}

@media screen and (max-width: 750px){	
.focus, .guide_pc{ display:none}
.iphone_lubo, .guide_iphone{ display:block}
.news_report_l_div div{ display:-webkit-inline-box;}
.style-1 .nav__list{ margin: 20px 0 0;}
.style-1 .nav__trigger{ right: 10px; top: 30px; position: fixed;}
.style-1 .nav__list li a{ height:46px; font-size:14px; line-height:46px; text-align:left}
.style-1 .nav__icon, .style-1 .nav__icon:before, .style-1 .nav__icon:after { width: 25px; height: 4px; border-radius:5px;}
.style-1 .nav__icon:before { margin-top: -10px;}
.style-1 .nav__icon:after { margin-top: 10px;}
.iphone_lubo{ width:100%; height:53.3333%; }
.iphone_lubo img{ height:200px;}	
.iphone_lubo .swiper-slide{ background-size:cover; height:0px; padding-bottom: 53.3333%; background-repeat: no-repeat; background-position: center;}
.iphone_lubo .swiper-pagination0{ bottom: 12px !important; position:absolute; z-index: 999; text-align:center}
.iphone_lubo .swiper-pagination-bullet{ width:40px; height:3px;}
.iphone_lubo .swiper-pagination-bullet{ background: var(--swiper-pagination-bullet-inactive-color,#FFFFFF); opacity: var(--swiper-pagination-bullet-inactive-opacity, .9); outline:none; border-radius:0px}
.iphone_lubo .swiper-pagination-bullet-active{ opacity: var(--swiper-pagination-bullet-opacity, 1); background: #079b4d}

.top { width: 100%; height: 54px; padding: 3px 0;}
.top-all{/* border-top: 6px solid #cd2c34;*/ border-top: 0px solid #cd2c34; border-bottom: 1px solid #e8e8e8; position: sticky; position: -webkit-sticky; top: 0px; background-color: #FFFFFF; z-index: 88;}
.sfgdghdedfgh{ width:100%; margin-top:0px;}
.logo { width: 222px; height: 42px; margin-top:6px; margin-left:4%}
.wap-header1 img{ width: 222px; height: 42px; margin-top:6px;}

.inav{ width: 100%; height: auto; padding: 20px 0 6px; margin-top:0px;}
.inav ul{ width:96%; padding-left:2%;}
.inav ul li{ width:25%;}
.inav ul li a{ padding:0px !important; width: 100%; height: auto; border-right: 0px solid #dddddd;}
.inav ul li a img{ width: 30px; height: 30px; float:none; margin:0 auto; background: rgba(205, 44, 52, 0.08); padding: 10px; border-radius: 22px;}
.inav ul li a b{ width:100%; height: 34px; line-height:28px; text-align:center; font-size: 15px; font-weight:inherit}

.inews, .idiagnosis{ width: 100%; padding: 10px 0 36px;}
.more_a{ width: 124px; height: 30px; line-height: 30px; font-size: 15px; margin: 38px auto 0px;}
.inews_l, .inews_r{ width: 92%; height: 50vw; /*height: 69.56vw;*/ float:none; margin-left:4%;}
.inews_r{ height: auto;}
.inews_r ul li{ padding-top:inherit;}
.inews_l .swiper{ width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.inews_l .swiper-slide .title{ width: calc(100% - 24px); padding: 0 12px; height: 40px; line-height: 40px; font-size: 14px; overflow:hidden}
.inews_l .swiper-slide img{ width:100%; display:block}
.inews_r ul li a{ height: auto; margin-bottom: 0px; border-bottom: 1px solid #EEEEEE; width: 69%; float: left;}
.inews_r ul li a u{ width: 86px; height: 28px; line-height: 14px; float: inherit; text-align: center; display: block;}
.inews_r ul li a b{ width: 100%; height:auto; padding:18px 0 10px; line-height: 22px; float: inherit; overflow: hidden; font-size: 16px; -webkit-line-clamp: 2; line-clamp: 2; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; white-space:normal;}
.inews_r ul li a i{ display:none}

.iexpert{ width: 100%; margin-left:0%; padding: 10px 0 20px; overflow:hidden}
.iexpert_div{ width:1120px; padding: 0px; height: 396px; margin-left: 4%;}
.iexpert_div .swiper-container1{ height: 396px;}
.iexpert_div .swiper-button-next1, .iexpert_div .swiper-button-prev1{ display:none}
.iexpert_div .swiper-slide div{ height: 240px;}
.iexpert_div .swiper-slide span{ height: 152px; background-color: #f9f9f9;}
.iexpert_div .swiper-slide span p{ font-size: 12px; padding-right: 4%; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical;}
.iexpert_div .swiper-slide span b{ height: 44px; line-height: 44px; font-size: 17px;}
.iexpert_div .swiper-button-next2{ right: inherit; display:none}

.idiagnosis-all ul{ width: 92%; padding-bottom: 0px; margin-left:4%}
.idiagnosis-all ul li{ width:50% !important;}
.idiagnosis-all ul li div{ width:100%; height:0px; padding-bottom:72.8%}
.idiagnosis-all .nov_1 li:nth-child(1) div{ background-image:url(../images/special1.jpg); background-size:cover; background-position:center;}
.idiagnosis-all .nov_2 li:nth-child(4) div{ background-image:url(../images/special3.jpg); background-size:cover; background-position:center;}
.idiagnosis-all ul li div img{ padding-top: 0px;}
.idiagnosis-all ul li div i{ height:28px;}
.idiagnosis-all ul li div p{ height: 40px; line-height: 40px; padding-top: 12px; font-size: 15px;}
.idiagnosis-all .nov_2 li:nth-child(2) div p, .idiagnosis-all .nov_2 li:nth-child(3) div p { line-height: 20px;}
.titlee{ height: 33px; margin-bottom: 24px;}
.titlee p{ height: auto; line-height: 24px; font-size: 20px;}
.titlee span{ width: 52px; margin: 12px auto 0px;}
	
.ifooter_all{ height: auto;}
.ifooter{ width: 92%; padding-top:32px; padding-bottom:0px; height:auto; margin:0 auto}
.ifooter_l{ display:none;}	
.ifooter_c{ width: 100%;}
.ifooter_c p{ font-size: 13px; line-height: 26px;}
.ifooter_c a{ font-size: 13px; line-height: 26px;}
.ifooter_c img{ margin-left: 6px; margin-right: 4px; margin-top: 4px;}
.ifooter_r{ width: 285px; margin-right:calc(50% - 142px); padding-bottom:28px;}
.ifooter_r span{ padding-left: 16px; padding-right: 16px;}


/* guide index */
/* guide start */
.guide_ifooter_all{ display:none}

.guide_content_all{ height: 100vh; background:inherit; background-image: url(../images/sky.jpg); background-size:cover; background-position:center right}
.guide_content_bg01{ width: 100%; height:0px; padding-bottom: 29.333%; margin-top:inherit; bottom:0px; background:inherit; background-image: url(../images/building.png); background-size:cover; background-position:center; }
.guide_content_bg02{ width: 100%; height:0px; padding-bottom: 8%; margin-top:inherit; bottom:0px; background:inherit; background-image: url(../images/Redsilk.png); background-size:cover; background-position:center; }
.guide_content_bg03{ display:none}
.guide_content{ width: 100%; height: 100px;}
.guide_content_top{ padding-top: 30px;}
.guide_content_logo{ width: 50%; height: auto; margin-top: 0px; margin-left:4%;}
.guide_content_precepts_title{ display:none}
.guide_content_precepts{ width:28.6%; height:auto; margin-right: 4%;}
.guide_content_p{ height: 100px; font-size: 20px; line-height: 34px; padding-top: 32%;}
.guide_content_p span{ font-size: 24px; line-height:38px}
.guide_nav{ width: 78%; padding:0 11%; height: auto;}
.guide_nav li{ width:48%; margin-right:4%}
.guide_nav li:nth-child(2n){ margin-right:0%}
.guide_nav li a{ width: 100%; height: 28vw; padding-top: 9.44vw; margin-right:inherit; margin-bottom:16px; box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.3);}
.guide_nav li a img{ width: 26%; height: 34.77%;}
.guide_nav li a b{ padding-top: 14px; font-size: 16px;}

.asid_share{ width: 8%; height: 4.5vh; top:inherit; bottom:10%; right: 8px;}
.asid_share .asid_share_box{ display:none}
.asid_share .asid_share_box:nth-child(5){ display:none; height: 4.5vh; margin-top: 0px;}
.asid_share .asid_share_box:nth-child(5) a img{ padding:8px 0;}

/* expert index */
/* expert start */
.expert_banner{ height: 32.27vw;}
.expert_content{  margin-top: 0px; width: 100%; border-radius:0px;}
.expert_banner p{ font-size:24px; height:32.27vw; line-height:32.27vw;}
.tabs-list-all{ width:90%; height:48px; padding-left: 5%; padding-right: 5%; overflow-x:auto; overflow-y:hidden; border-bottom: 1px solid #dce4e9;}
.tabs-list{ padding-top: 6px;}
.tabs-list-all .tabs-list{ min-width:672px; width:auto; padding-top: 6px; padding-left: 0%; padding-right: 0%; border-bottom: 0px solid #dce4e9;}
.tabs-list-all::-webkit-scrollbar { width: 5px; height: 0; background-color: transparent;}
.tabs-list-all::-webkit-scrollbar-thumb { border-radius: 5px; background-color: #DDD;}
.tabs-list-all::-webkit-scrollbar-track { border-radius: 5px;  background-color: #F5F5F5;}
.tabs-list li{ margin-right: 25px;}
.tabs-list li:last-child{ margin-right: 0px;}
.tabs-list li a{ height: 38px; line-height: 38px; font-size: 16px;}
.tabs-list li.active a{ border-bottom: 3px solid #cd2c34;}
.expert_search{ position:inherit; width: 90%; height: 86px; padding:18px 5% 0;}
.expert_input{ width: calc(100% - 32px); margin-right: 0px; float:inherit}
.expert_btn{ width: 100%; margin-top: 8px;}
.expert_nov{ width: 90%; padding:0 5%;}
.expert_nov_li{ width: calc(100% - 4px); margin: 0 2px 18px;}
.expertlist_nov{padding: 0 5% 60px;}
.expertlist_nov_div { background: #f4f4f4; padding: 10% 0 0; margin-bottom: 28px;}
.expertlist_nov li:nth-child(1) .expertlist_nov_div { padding: 10% 0 0;}
.expertlist_nov_l{ width: 70%; margin-left: 15%; height: 0 !important; padding-bottom: 57.4%; overflow: hidden;}
.expertlist_nov_r{ width:calc(100% - 40px); padding:20px; background:#f4f4f4;}
.expertlist_nov_r_p{ text-align:center;}
.expertlist_nov_r span i{ display:none}
.expertlist_nov_r span{ color:#767676; text-align:center; width: 100%; margin-left: 0px;}
.surveyfamous_nov_div{ border-top:1px solid #ebebeb; margin-top:16px;}
.surveyfamous_nov_l{ padding-bottom: 70%;}
.surveyfamous_nov_r i{ color:#767676; text-align:center;}
.survey_content img{ height: auto;}


.expert_content .titlee{ margin-bottom: 26px; height:auto; width: 90%; padding-left: 5%; padding-right: 5%; margin-left:0px; margin-right:0px;}
.survey_content{ width: 90%; padding-left: 5%; padding-right: 5%; min-height: 278px;}
.survey_content strong{ font-size: 16px; padding-bottom: 0px;}
.survey_history_content .swiper-slide-active{ -webkit-transform: scale(1.24) !important; transform: scale(1.24) !important; }
.survey_history_content .swiper-slide-active.swiper-slide-center{ z-index: 1066 !important;}
.survey_history_content .swiper-container{ margin: 0px !important;}
.survey_history_content .swiper-slide{ margin-top: 36px !important; margin-bottom: 36px !important;}

.news_content{ padding-left: 5%; padding-right: 5%;}
.news_content ul li{ width: 100%;}
.news_content ul li:nth-child(2n){ margin: 0 0 24px;}
.news_content ul li:nth-child(2n+1){ margin: 0 0 24px;}
.news_content ul li a span p{ line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; position: relative;}
.news_content ul li a span i{ padding-bottom:0px;}
.news_report_content ul li a span{ height: initial;}
.culture_story_nov li a i{ margin-right: 4px; line-height: 32px; color: #999; float: left;}

.news_report_detail_content{ padding-left: 5%; padding-right: 5%;}
.news_report_div{ padding:16px 5% 0;}
.news_report_detail_l{ width: 100%;}
.news_report_detail_r{ width: 100%; margin-top:12%;}
.news_report_detail_r ul{ min-height: 520px;}
.news_report_detail_r ul li a{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.news_report_detail_content .titlee{ width: 100%; padding-left: 0%; padding-right: 0%;}
.news_report_detail_content .titlee p{ height:auto; line-height: 28px;}
.news_report_detail_r .survey_content{ width: 100%; padding-left: 0%; padding-right: 0%; padding-bottom: 0px;}
.survey_content.culture_content0 img{ width: 100%;}

.guide1_content .thtable .th2, .guide1_content .tdtable .td2{ width: 72px;}
.guide1_content .thtable .th1, .guide1_content .tdtable .td1{ width: 80px;}
.guide1_content_nov{ padding-left: 5%; padding-right: 5%;}
.guide1_content_nov a{ width: 112px; height: 36px; line-height: 36px;}
.guide1_content_nov .active img{ margin-left: 48px;}

.guide_iphone .tdtable{ margin-bottom:36px;}
.guide1_content .thtable th{ height: 44px; font-size: 16px;}
.tdbox span{ min-height: 14px; font-size: 14px;}
.tdtable .td2, .trtable .td2{ font-size: 14px;}
.index_title{ width:90%; margin-left:5%; margin-right:5%}
.index_titlee{ width:92%; margin-left:4%; margin-right:4%; margin-bottom: 12px; padding-top: 28px; border-top: 1px solid #DDDDDD;}



.expertlist_nov li:nth-child(2) .expertlist_nov_div { padding: 10% 0 0; margin-bottom: 0px;}
.iexpert1 .expertlist_nov{  padding: 0 5%;}
.iexpert1 .surveyfamous_nov_div{ margin-top: 0; }
.iexpert .surveyfamous_nov_div{ margin-top: 0; }
.iexpert .expertlist_nov{ padding-left: 5%; padding-right: 5%;}
.iexpert .expertlist_nov li{ width: 100%;  margin-right: 0%;}
.iexpert .culture_content{ padding-left: 5%; padding-right: 5%;}
.iexpert .survey_content{ padding-left: 5%; padding-right: 5%;}
.iexpert .survey_content .culture_story_nov li{ width: 100%; margin-right: 4%;}
.culture_story_nov li a span{ width: 100%; line-height: 22px; display:block; white-space: normal; float:none; }
.inews .news_content{ padding-left: 5%; padding-right: 5%;}
.inews .news_content ul li{ width: 100%; margin: 0 0 24px;}
.inews .news_content ul li a span{ height: 60px;}
.inews .survey_content_height{ padding-left: 5%; padding-right: 5%;}
.iexpert .content5-img{ width: calc(100% - 2px); height: 320px;}
.iexpert .survey_content strong{ width: 100%; margin-left: 0%; display: block; padding-top: 350px;}
.iexpert .survey_content_p{ width: 100%; margin-left: 0%;}
.ifooter_top .ifooter_tabs-list li a{ padding: 0 12px;}
.ifooter_top .tab-content a{ margin-right: 16px;}
.ifooter_top{ padding-bottom: 0px;;}

.nav__trigger{ display:none !important;}
.ifooter_all{ height:54px; background: #FFFFFF}
.ifooter{ display:none;}
.news_content ul li a span p{ -webkit-line-clamp: 2;}
.ifooter_nov{ width:100%; height:56px; background:#FFFFFF; display:block; border-top: 1px solid #dddddd; position:fixed; bottom:0px; left:0px; z-index: 9999;}
.ifooter_nov li{ height: 56px; width: 20%;  float: left;}
.ifooter_nov li a{width: 100%; height: auto; display:block;}
.ifooter_nov li a span{ display: block; color: #999999; padding-top: 4px; padding-bottom: 3px; margin-top: 0px; text-align:center;}
.ifooter_nov li a img{ width: 22px; display:block; margin:0 auto;}
.ifooter_nov li a.active span{ color: #cd2c34;}
.ifooter_nov li a i{ width: 100%; height: 10px; display: block;}
/*.ifooter_nov li:nth-child(1) a span{ background:url(/index/images/ifooter_nov_img11.png) no-repeat top center;}
.ifooter_nov li:nth-child(2) a span{ background:url(/index/images/ifooter_nov_img12.png) no-repeat top center;}
.ifooter_nov li:nth-child(3) a span{ background:url(/index/images/ifooter_nov_img13.png) no-repeat top center;}
.ifooter_nov li:nth-child(4) a span{ background:url(/index/images/ifooter_nov_img14.png) no-repeat top center;}
.ifooter_nov li:nth-child(5) a span{ background:url(/index/images/ifooter_nov_img15.png) no-repeat top center;}
.ifooter_nov li:nth-child(1) a.active span{ background:url(/index/images/ifooter_nov_img01.png) no-repeat top center;}
.ifooter_nov li:nth-child(2) a.active span{ background:url(/index/images/ifooter_nov_img02.png) no-repeat top center;}
.ifooter_nov li:nth-child(3) a.active span{ background:url(/index/images/ifooter_nov_img03.png) no-repeat top center;}
.ifooter_nov li:nth-child(4) a.active span{ background:url(/index/images/ifooter_nov_img04.png) no-repeat top center;}
.ifooter_nov li:nth-child(5) a.active span{ background:url(/index/images/ifooter_nov_img05.png) no-repeat top center;}*/

.indexclass:nth-child(2n){ background-image: inherit;}
.indexclass .titlee p{text-align: left;}
.indexclass .titlee span{ display: none;}
.indexclass_img{ display: none!important;}
.indexclass_imgh5{ display: block; width: 92%; margin-left: 4%;}
.indexclass .iexpert, .indexclass .inews{ position: relative;}
.more_a{ position: absolute; right: 0px; top: 2px; width: 92px; border: 0px solid #696969; color: #cd2c34;}
.inav ul li:nth-child(5), .inav ul li:nth-child(6), .inav ul li:nth-child(7), .inav ul li:nth-child(8){ display: block;}

.inews_r_img{ display: block; width: 24%; float: right; margin-top: 18px;}
.iphoneee{ padding-top: 40px; background: #FFFFFF;}

.culture_story_nov li a{ padding-bottom: 36px; height: auto; display: block; margin-bottom: 12px;}
.indexclass .culture_story_nov li a{ padding-bottom: 0px; line-height: 40px;}
.indexclass .news_content ul li a span p{ -webkit-line-clamp: 1;}
}