
/* 内页banner */
#obtn{ float: left; width: 100%;}
#obtn .ctext.zybanner{ float: left; width: 100%;margin-top:100px;}
#obtn .ctext.zybanner .img1{ line-height: 0;}
#obtn .ctext.zybanner .img1 ._pimg{ width: 100%; float: left; padding-bottom: 35.625%; position: relative; overflow: hidden; min-height: 50px;}
#obtn .ctext.zybanner .img1 ._pimg img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
#obtn .ctext.zybanner .img2 ._pimg{ width: 100%; float: left; padding-bottom: 57%; position: relative; overflow: hidden; min-height: 50px;}
#obtn .ctext.zybanner .img2 ._pimg img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}

/* 内页导航 */
#obtn{ float: left; width: 100%;}
#obtn .ctext.subNav{ float: left; width: 100%; border-bottom: 1px solid #eaeaea; text-align: center;}
#obtn .ctext.subNav .l1{ margin: 0 45px; display: inline-block;}
#obtn .ctext.subNav .l1 a{ display: block; font-size: 16px; line-height: 20px; padding: 30px 10px; color: #333;}
#obtn .ctext.subNav .l1.on a,#obtn .ctext.subNav .l1:hover a{ color: #aa381e; font-weight: bold; position: relative;}
#obtn .ctext.subNav .l1.on a::before,#obtn .ctext.subNav .l1:hover a::before{ content: ""; width: 100%; height: 2px; background: #aa381e; position: absolute; bottom: -1px; left: 0;}
@media screen and (max-width:991px){
#obtn .ctext.zybanner{ margin-top:60px;}	
#obtn .ctext.subNav .l1{ margin: 0 10px;}
#obtn .ctext.subNav .l1 a{ font-size: 14px; padding: 10px 5px;}
}
@media screen and (max-width:767px){
#obtn .ctext.subNav .l1{ margin: 0 2px;}
#obtn .ctext.subNav .l1 a{ font-size: 12px; padding: 10px 2px;}
}

/* 8行业观点详细 */
#obtn{ float: left; width: 100%;}
#obtn .ctext.hyCon{ float: left; width: 100%;}
#obtn .ctext.hyCon .zbt{ font-size: 30px; line-height: 32px; color: #181818; text-align: center;}
#obtn .ctext.hyCon .time{float:left;width:100%; margin-top: 50px; border-bottom: 1px solid #d7d8d8; border-top: 1px solid #d7d8d8;padding: 10px 0;line-height: 34px;font-size: 14px;color: #777;}
#obtn .ctext.hyCon .time .span{float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#obtn .ctext.hyCon .time .return{display: block;float: right;height: 34px;line-height: 34px;width:15%;text-align: right;}
#obtn .ctext.hyCon .time .return:hover{ color: #aa381e;}
#obtn .ctext.hyCon .info{ margin: 30px 0 0 0; font-size: 16px; line-height: 36px; color: #181818;}
#obtn .ctext.hyCon .bdsharebuttonbox{ margin: 35px 0 30px 0; text-align: center;}
#obtn .ctext.hyCon .bdsharebuttonbox a{ display: inline-block; float: none; width: 36px; height: 36px; margin: 0 8px;}
#obtn .ctext.hyCon .bdsharebuttonbox .bds_weixin{ background: url(../image/y_hycon3.png) no-repeat center; background-size: cover;}
#obtn .ctext.hyCon .bdsharebuttonbox .bds_tsina{ background: url(../image/y_hycon4.png) no-repeat center; background-size: cover;}
#obtn .ctext.hyCon .bdsharebuttonbox .bds_qzone{ background: url(../image/y_hycon5.png) no-repeat center; background-size: cover;}
#obtn .ctext.hyCon .sx_fy{ height: 60px; line-height: 60px; border-top: 1px solid #dbdbdb; width: 100%; overflow: hidden;}
#obtn .ctext.hyCon .sx_fy a{ float: left; width: 40%; color: #666; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-transform: uppercase;}
#obtn .ctext.hyCon .sx_fy a.r_fy{ float: right; text-align: right;}
#obtn .ctext.hyCon .sx_fy .returns{float:left;width:20%;text-align: center;}
#obtn .ctext.hyCon .sx_fy .returns .ico{ display: inline-block; vertical-align: middle; width: 34px; height: 34px; margin-left: 10px; border-radius: 50%; background: url(../image/y_hycon1.png) no-repeat center; background-size: cover; background-color: #cbcbcb;}
#obtn .ctext.hyCon .sx_fy a:hover{ color: #aa381e;}
#obtn .ctext.hyCon .xg{ margin-top: 20px;}
#obtn .ctext.hyCon .xg .tit{ font-size: 21px; line-height: 24px; color: #aa381e; margin-bottom: 20px;}
#obtn .ctext.hyCon .xg .l1{ font-size: 14px; line-height: 40px; padding-right: 80px; width: 48%; border-bottom: 1px solid #d7d8d8; float: left; position: relative;}
#obtn .ctext.hyCon .xg .l1:nth-child(2n){ float: right;}
#obtn .ctext.hyCon .xg .l1 .bt{ color: #333; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#obtn .ctext.hyCon .xg .l1 .date{ color: #777; width: 74px; overflow: hidden; position: absolute; right: 0; top: 0;}
#obtn .ctext.hyCon .xg .l1:hover .bt{ color: #aa381e;}
@media screen and (max-width:991px){
#obtn .ctext.hyCon .zbt{ font-size: 16px; line-height: 20px;}
#obtn .ctext.hyCon .time{margin-top: 12px;}

#obtn .ctext.hyCon .info{ font-size: 14px; margin: 10px 0 0 0; line-height: 24px; }
#obtn .ctext.hyCon .sx_fy{ height: 60px; line-height: 26px; padding: 4px 0;position: relative;}
#obtn .ctext.hyCon .sx_fy a{ float: left; width: 100%; font-size: 14px;}
#obtn .ctext.hyCon .sx_fy a.r_fy{ float: left; text-align: left; border-left: none;}
#obtn .ctext.hyCon .sx_fy .returns{position: absolute;right:0;width:101px;top:15px;}
#obtn .ctext.hyCon .xg{ margin-top: 10px;}
#obtn .ctext.hyCon .xg .tit{ font-size: 16px; line-height: 18px; margin-bottom: 10px;}
#obtn .ctext.hyCon .xg .l1{ line-height: 30px; padding-right: 80px; width: 100%;}
#obtn .ctext.hyCon .xg .l1 .date{ width: 74px;}
}
@media screen and (max-width:767px){
#obtn .ctext.hyCon .time{line-height:0;}
#obtn .ctext.hyCon .time .span{width:100%;line-height: 20px;}
#obtn .ctext.hyCon .time .span2{line-height: 20px;}
}


.sitemap{ width:100%;float:left;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#aa381e;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}