/*头部banner*/
.banner{ width:100%; height:auto; overflow: hidden;}
.banner .banner_img { display: block; width: 100%;}
.banner .title{ color:#fff; margin-left:60px; text-align:left; padding-top:30px; overflow:hidden}
.banner .title h4{ font-size:40px; font-weight:bold; border-bottom:2px solid #fff; line-height:1.2em; float:left;text-shadow:1px 1px rgba(0,0,0,.3);}
.banner .title p{ font-size:16px; line-height:1.5em; clear:both;text-shadow:1px 1px rgba(0,0,0,.3);}
.banner .title p a{ color:#fff}
.banner .title p a:hover{ color:#ED002D}

/*定位*/
.location-search{ width: 100%; max-width: 1200px; margin: 0 auto; height:50px; line-height:50px; background-color:#c90229}
.location{ float:left; text-align:left; color:#fff; font-size:13px; padding-left:5.4%;}
.location a{ color:#fff}
.search{ border:1px solid #fff; height:34px; line-height:34px; width:25%; float:right; margin-right:4%; position:relative; top:8px; text-align:left;}
.search input{ height:32px; line-height:32px; width:78%; padding-left:4%; border:0; background:none; color:#fff; font-size:14px;}
.search input::-webkit-input-placeholder { /* WebKit browsers */ color: #fff;} 
.search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; } 
.search input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; } 
.search input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #fff; } 
.search button{ width:14%; text-align:center; border:0; background:none; vertical-align:middle}
.search button img{ vertical-align:middle}
/*主要内容区域*/
.container { width: 100%; max-width: 1200px; margin: 0 auto;}
.container .big-title{ border-top:1px solid #c90229; text-align:left; margin-top:12px;}
.container .big-title img{ position:relative; top:-1px; width:16.3%;}
.search_icon{ display:none}
.container{ font-size:14px; text-align:left}
/*媒体评测*/
.page_media .contain{ margin:30px 2% 0;}
.screen form ul{ overflow:hidden}
.screen form li {list-style: none;float: left;overflow: hidden;text-align: left;height: 32px;line-height: 32px;font-size: 14px;}
.screen form li.chose-series{ width:31%;}
.screen form li .text{ float:left}
.screen form li.chose-series{ margin-left:2%;}
.screen form li.chose-series div {border: 1px solid #d6d6d6;background: url(../images/boutique/select_icon.png) no-repeat right center;height: 30px;position: relative; width:50%; float:left; position:relative; }
.screen form li div select {width: 100%;height: 30px;line-height: 30px;opacity: 0;filter: alpha(opacity=0);position: relative;z-index: 2;left: -1px; vertical-align:top;}
.screen form li div span {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;z-index: 1;padding-left: 10px;}
.screen form li.rule{ float:right; margin-right:2%; font-size:14px;}
.screen form li.rule a{ margin:0 16px; position:relative; top:-2px;}
.screen form li.rule a.current{ color:#c90229}
.screen form li.rule .red{ color:#c90229; font-size:20px; position:relative;}
.page_media .result li{ padding:20px 0; border-bottom:1px solid #f0f0f0}
.page_media .result li .detail{ overflow:hidden; background-color:#f0f0f0; position:relative;}
.page_media .result li .pic{ float:left; width:34%; position:relative; overflow:hidden}
.page_media .result li .pic .great-share{ position:absolute; bottom:10px; right:10px; display: none;}
.page_media .result li .pic .great-share img{ width:auto}
.page_media .result li .pic .great-share span{ display:inline-block; background:url(../images/hot-information/span_bj.png); padding:6px 2px 4px 8px}
.page_media .result li .pic .great-share .button_share{ cursor:pointer;}
.share_detail{ margin-left:-137px; bottom:0;}
.mediainfo .share_detail{ margin-left:-180px; bottom:-32px;}
.page_media .result li .pic img{ width:100%;-webkit-transition: all 1s ease;transition: all 1s ease;}
.page_media .result li:hover .pic img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.page_media .result li:hover .pic .great-share img{-moz-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.page_media .result li .text{ float:right; width:60%; padding-right:3%;}
.page_media .result li .text h4{ line-height:4em; height:4em; overflow:hidden;white-space: nowrap; text-overflow: ellipsis}
.page_media .result li .text p{ height:4.5em;overflow:hidden; text-overflow: ellipsis; margin-top:-1%}
.page_media .result li .text p a:hover{ color:#555; text-decoration:underline}
.page_media .result li .text h4 a{ color:#c90229; font-size:18px; font-weight:bold}
.page_media .result li .text h4 a:hover{ text-decoration:underline}
.page_media .result li .text .more{ position:absolute; margin-bottom:1%; bottom:0; left:0; margin-left:37%; display:block; background-color:#c90229; color:#fff; padding:0.5% 1.8%; font-size:14px;}
.page_media .result li .text .time{position:absolute;left:0; margin-left:37%; bottom:0; margin-bottom:4.5%}
.page{ font-size:18px; margin:26px 0; text-align:center}
.page .pagebtn{ margin:0 2%;}
.page .pagebtn a{ margin:0 0.5%; font-weight:bold}
.page .pagebtn a.current{color:#ED002D;}
.page a img{ vertical-align: baseline}
.page input{ border:1px solid #999; text-align:center;}
/*媒体评测详情页*/
.mediainfo{ overflow:hidden; width:91%; margin:0 auto; padding-top:20px;}
.mediainfo .left{ width:76%;padding-right:3%; border-right:1px solid #c7c7c7; margin-bottom:20px; float:left}
.mediainfo .left .title{ border-bottom:1px solid #c7c7c7; position:relative; margin-bottom:8px;}
.mediainfo .left .title .return{ position:absolute; right:4%; top:-20px; display:block; width:86px; height:30px; line-height:30px; background:url(../images/service-activity/return.png) no-repeat 15px center; border:1px solid #c7c7c7;text-indent:1.5em; font-size:14px; color:#c90229; text-align:center}
.mediainfo .left .title .return:hover{ background:#c90229 url(../images/service-activity/return-hover.png) no-repeat 15px center; color:#fff}
.mediainfo .left .title h4{ font-size:30px; color:#c90229; padding:8px 0; text-align:center}
.mediainfo .left .title p{ line-height:30px; margin-bottom:4px; font-size:14px; text-align:center}
.mediainfo .left .title p img{ vertical-align:middle; width:16px;}
.mediainfo .left .title p span{ margin:0 7px}
.mediainfo .left .title p span.nospace{ margin:0}
.mediainfo .left .title p span.button_share{ display: inline-block; cursor:pointer;}

.mediainfo .left .title .img{ line-height:30px; margin-bottom:4px; font-size:14px; text-align:center}
.mediainfo .left .title .img img{ vertical-align:middle; width:16px;}
.mediainfo .left .title .img span{ margin:0 7px}
.mediainfo .left .title .img span.nospace{ margin:0; display: none;}
.mediainfo .left .title .img span.button_share{ display: inline-block; position:relative; cursor:pointer; display: none;}
.mediainfo .left .title .img .share_detail img{ width:121px;} 


.mediainfo .left .contain p{ text-align:left; text-indent:2em; font-size:14px; line-height:22px; margin-bottom:20px;}
.mediainfo .left .contain p.img{ text-align:center; text-indent:0; }
.mediainfo .left .contain p img{ display:block; margin:0 auto; max-width:100%; height:auto !important;}
.mediainfo .left .contain p.img img{ display:inline-block;}
.bottom_share{ text-align:right; padding:38px 0;}
.bottom_share img{ width:22px;}
.bottom_share span{ margin-right:18px;}
.mediainfo .right{ width:18%; padding-left:2%; float:right; text-align:left}
.mediainfo .right .title h4{ font-size:16px; height:28px; line-height:28px;}
.mediainfo .right ul{ padding-top:4px;}
.mediainfo .right li a { display:block;background:url(../images/service-activity/li_icon.png) left 7px no-repeat; padding:4px 0;  padding-left:1em; font-size:14px; }
.mediainfo .right li a:hover{background:url(../images/service-activity/li_iconhover.png) left 7px no-repeat;}
/*----企业新闻------------*/
/*年份列表*/
.m-news-swiper {position: relative;width: 100%;height:36px;margin: auto;margin-bottom: 20px;margin-top:25px;}
.swiper_wap{ display:none}
.m-news-swiperself {width:91%;margin: auto;}
.m-news-swiperself2{width:91%;margin: auto;}
.m-news-year {width: 100%;font-size:0;text-align:center;}
.m-news-year li {width:14.1%;background: #D8D8D8;height:36px;border-right:1px solid #fff;text-align: center;line-height:36px;cursor: pointer;font-size:12px;display:inline-block;}
.m-news-year li:first-child {width:14%;}
li.m-news-ylast {width:14%;margin-right: 0;}
/*swiper的左右按钮*/
.m-news-left,.m-news-right {position: absolute;width:4.5%;height:36px;top: 0;cursor: pointer;}
.m-news-left {left: 0;background: url(../images/news/news_prev.png) no-repeat center center;cursor: pointer;}
.m-news-right {right: 0;background: url(../images/news/news_next.png) no-repeat center center;}
.m-news-current {filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;cursor: default;}
.m-news-year li a {display: block;width: 100%;height: 100%;color:#5d5d5d;}
li.m-news-ycurrent a {color: #ffffff;background: #c90229;font-size:14px;}
.m-news-year li a:hover {color: #ffffff;background: #c90229;}
.news_txt{ position:relative; z-index:2; margin:0 5%; margin-bottom:60px;}
.news_txt .year_nav{ text-align:right; margin-bottom:20px; color:#c90229}
.news_txt .year_nav a{ margin:0 3%; color:#555}
.news_txt .year_nav a.current{ color:#c90229}
.news_txt ul{ background-color:#e2e2e2; padding:0 2%}
.news_txt li{ padding:20px 0; border-bottom:1px solid #fff; position:relative; top:1px}
.news_txt li .detail{ overflow:hidden;position:relative;}
.news_txt li .pic{ float:left; width:34%; position:relative; overflow:hidden}
.news_txt li .pic .great-share{ position:absolute; bottom:10px; right:10px; display: none;}
.news_txt li .pic .great-share img{ width:auto}
.news_txt li .pic .great-share span{ display:inline-block; background:url(../images/hot-information/span_bj.png); padding:6px 2px 4px 8px}
.news_txt li .pic .great-share span.button_share{ cursor:pointer;}
.news_txt li .pic img{ width:100%;-webkit-transition: all 1s ease;transition: all 1s ease;}
.news_txt li:hover .pic img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.news_txt li:hover .pic .share_detail img{-moz-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.news_txt li .text{ float:right; width:60%; padding-right:3%;}
.news_txt li .text h4{ line-height:4em; height:4em; overflow:hidden;white-space: nowrap; text-overflow: ellipsis}
.news_txt li .text p{ height:4.5em;overflow:hidden; text-overflow: ellipsis; margin-top:-1%}
.news_txt li .text p a:hover{color:#c90229;}
.news_txt li .text h4 a{ font-size:18px; font-weight:bold}
.news_txt li .text h4 a:hover{  color:#c90229;}
.news_txt li .text .time{position:absolute;left:0; margin-left:37%; bottom:0; margin-bottom:-0.5%; color:#a8a8a8}
.news_txt .year_title{ height:32px; line-height:36px; color:#c90229; font-size:14px; font-weight:normal}
/*最新活动*/
.page_activity .contain{ margin-top:10px;}
.activityend_icon{ position:absolute; top:0; right:0; bottom:0; left:0; z-index:10; display:none}
li.activity_end .activityend_icon{ display:block}
.page_activity .result li.activity_end .pic img{-webkit-transition: all 0s ease;transition: all 0s ease;}
.page_activity .result li.activity_end:hover .pic img{-moz-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}

.news_click { text-align: right;}

@media all and (max-width:1200px){
  .banner .banner_img { width: 180%; margin-left: -40%;}
}

@media all and (min-width:960px) and (max-width:1140px){
/*媒体评测*/
.page_media .result li .text p{ height:3em;}
}

@media all and (min-width:768px) and (max-width:959px){
/*媒体评测*/
.page_media .result li .text p{ height:1.5em;white-space: nowrap;text-overflow: ellipsis;}
/*企业新闻*/
.news_txt li .text p{ height:3em;}


}
@media all and (min-width:0px) and (max-width:767px){
/*.banner{height:129px;}*/
.banner .title{ margin-left:32px;}
.banner .title h4{ font-size:18px;}
.banner .title p {font-size:12px;}
.container .big-title img{ width:40%;}
.location-search{ position:relative;}
.location{ font-size:13px;padding-left:2%}
.location-search .search_icon{ position:absolute; top:0; right:4%;}
.location-search .search_icon img{ width:20px; vertical-align:middle}
.search{ width:100%; background-color:#f0f0f0; border:0; top:50px; color:#5d5d5d; position:absolute; z-index:10; border-bottom:1px solid #000; display:none; margin:0; padding:0;}
.search input{ color:#5d5d5d;}
.search_icon{ display:block}
.search input::-webkit-input-placeholder { /* WebKit browsers */ color: #5d5d5d;} 
.search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #5d5d5d; } 
.search input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #5d5d5d; } 
.search input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #5d5d5d; } 
.search button img{ display:none}
/*媒体评测*/
.page_media .contain{ margin:20px 10% 0;}
.screen form li.chose-series{ float:none; width:auto; height:auto; margin:0;}
.screen form li .text{ float:none; display:block}
.screen form li.chose-series div{ width:auto; float:none; margin-bottom:2%}
.screen form li.rule{ margin:0; float:none; height:auto;}
.screen form li .link{ display:block; text-align:center}
.page_media .result{ position:relative; top:-10px;}
.page_media .result li{ padding-bottom:0; border:0;}
.page_media .result li .pic{ float:none; width:auto}
.page_media .result li .text{float:none; width:auto; padding:0px 4%;}
.page_media .result li .text .time{ position:static; margin:0; margin:4% 0; display:block}
.page_media .result li .text .more{ position:static; margin:0; text-align:center; margin-bottom:8%;}
.page_media .result li .text h4{ height:3.5em; line-height:3.4em}
.page_media .result li .pic .great-share{ display:none}
/*媒体评测详情页*/
.mediainfo{ margin:10px 0 10px; width:auto; padding-top:0; }
.mediainfo .left{ float:none;padding:0; border:0; margin:0; width:100%;}
.mediainfo .left .title{ margin:0 3%}
.mediainfo .left .title .return{ display:none}
.mediainfo .left .title h4{ font-size:20px; text-align:center; padding-right:0; padding-bottom:0;}
.mediainfo .left .title p{ font-size:12px;}
.mediainfo .left .title p span.nospace{ display:none}
.mediainfo .left .title p span{ margin:0 1px;}
.mediainfo .left .contain p.img img{ width:100%;}
.mediainfo .right{ display:none}
.bottom_share{ display:none}
/*发展历程*/
.column_news{ margin:-10% -5.56%;}
.column_news .title{margin:0 3em;}
.column_news .title .prev{left:-3em; padding:3em 0 0 3em;}
.column_news .title .next{right:-3em;padding:3em 0 0 3em;}
.column_news .title li{line-height:3em;}
.column_news .title li span{padding:0 1em; font-size:1em; }
.column_news .news_content{ margin:0;}
.column_news .news_content .forpc{ display:none;}
.column_news .news_content .forwap{ display:block;}
/*企业新闻*/
.m-news-swiper{ margin:20px 5% 25px; width:auto}
.m-news-year li:first-child{ width:45%}
.m-news-year li{ width:45%}
.m-news-left, .m-news-right{ width:5.5%}
.swiper_pc{ display:none}
.swiper_wap{ display:block}
.news_txt{ margin:0 8%}
.news_txt ul{ padding:0 5%}
.news_txt li{ padding-bottom:0;}
.news_txt li .pic{ float:none; width:auto}
.news_txt li .text{float:none; width:auto; padding:0px 4%;}
.news_txt li .text .time{ position:static; margin:0; margin:4% 0; display:block}
.news_txt li .text .more{ position:static; margin:0; text-align:center; margin-bottom:8%;}
.news_txt li .text h4{ height:3.5em; line-height:3.4em}
.news_txt li .pic .great-share{ display:none}
}



