﻿ @charset "UTF-8";
 
.box {padding: 10px;overflow: hidden;background: #fff;}
.add_a {display: block;overflow: hidden;}
.add_a img {display: block;max-width: 100%;}
.div2 {font-size: 20px !important;font-weight: bolder;font-family: cursive;color: red !important;}
.showDividingLine:after {height: 1px;background: rgba(240,240,240,1);-webkit-transform: scaleY(0.5);-ms-transform: scaleY(0.5);transform: scaleY(0.5);}
.container {margin: 10px 0.15rem;overflow: hidden;}
.container a {font-size: inherit;color: inherit;text-decoration: none;display: block;padding: 12px 0px;}
.container a .title {font-size: 0.6rem;line-height: 24px;font-weight: 400;color: rgba(34,34,34,1);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 3px;}
.root-sec.jsx-2932790477 {line-height: 16px;height: 16px;}
span.jsx-1026021056 {display: inline-block;vertical-align: top;font-size: 12px;font-weight: 400;color: #828c9b;line-height: 16px;height: 16px;margin-right: 9px;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
span.jsx-1026021056 {display: inline-block;vertical-align: top;font-size: 12px;font-weight: 400;color: #828c9b;line-height: 16px;height: 16px;margin-right: 9px;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.articleTops {clear: both;overflow: hidden;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px 5px;background: #fff;position: relative;}
.TopVideo {clear: both;overflow: hidden;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px 5px;background: #fff;position: relative;}

/*简约*/
.titBox {overflow: hidden;height: 1.5rem;line-height: 1.5rem;position: relative;}
.titBox:before {display: block;content: '';position: absolute;left: 0px;bottom: 0px;width: 100%;height: 1px;background: #e6e6e6;transform: scaleY(0.5);-webkit-transform: scaleY(0.5);}
.titBox a {display: block;overflow: hidden;}
.titBox .titleL {overflow: hidden;line-height: 25px;font-size: 15px;font-weight: 700;}
.titBox .titleL span {overflow: hidden;float: left;color: #014593;font-size: 0.7rem;margin-right: 0.4rem;font-weight: bold;}
.titBox .titleL em {overflow: hidden;float: left;color: #b4b4b4;font-size: 0.45rem;font-style: normal;text-transform: uppercase;}
.titBox .titleR {width: 2.5rem;height: 1.5rem;text-align: center;line-height: 1.5rem;font-size: 12px;color: #014593;}

/*/醒目/*/
.markTitle {overflow: hidden;height:40px;line-height: 40px;position: relative;}
.markTitle:before {display: block;content: '';position: absolute;left: 0px;bottom: 0px;width: 100%;height: 1px;background: #e6e6e6;transform: scaleY(0.5);-webkit-transform: scaleY(0.5);}
.markTitle a {display: block;overflow: hidden;}
.markTitle .titleL {overflow: hidden;line-height: 25px;font-size: 15px;font-weight: 700;    background-color: red;color: white;padding: 3px 10px;margin-left: 5px;}
.markTitle .titleL span {overflow: hidden;float: left;color: #014593;font-size: 0.7rem;margin-right: 0.4rem;font-weight: bold;}
.markTitle .titleL em {overflow: hidden;float: left;color: #b4b4b4;font-size: 0.45rem;font-style: normal;text-transform: uppercase;}
.markTitle .titleR {width: 2.5rem;height: 1.5rem;text-align: center;line-height: 1.5rem;font-size: 12px;color: red;}
.markTitle .titleL:after {display: block;content: "";overflow: hidden;width: 35px;height: 100%;position: absolute;left:85px;top: -9px;background: url(../images/titBg.png) no-repeat left bottom;background-size: auto 50%;}


/*个性*/
.indexT{ height:40px; line-height: 50px;text-align: center;position: relative;}
.indexT .selfhoodTitle{ position: relative; display: inline-block; padding: 0 20%; color: #666666; font-size: 14px;}
.indexT .selfhoodTitle:before{display: block;position: absolute;left: 0px;top:50%;border-bottom: 1px solid red;width: 30%;content: '';transform: scaleY(0.5);-webkit-transform: scaleY(0.5);font-size: 18px;}
.indexT .selfhoodTitle:after{ display: block; position: absolute; right: 0px; top:50%; border-bottom: 1px solid red; width: 30%; content: '';transform: scaleY(0.5);-webkit-transform: scaleY(0.5); font-size: 18px;}
.indexT div.div2:before{ width: 25%;}
.indexT div.div2:after{ width: 25%;}
.indexT .indexrigth {position: absolute;right: 5px;color: red;top:0px;}

/*头部标题样式*/
.XCTitle{ height:30px; line-height: 30px;text-align: center;position: relative;padding-top: 10px;}
.XCTitle .selfhoodTitle{ position: relative; display: inline-block; padding: 0 20%; color: #666666; font-size: 14px;}
.XCTitle .selfhoodTitle:before{display: block;position: absolute;left: 0px;top:50%;border-bottom: 3px solid red;width: 30%;content: '';transform: scaleY(0.5);-webkit-transform: scaleY(0.5);font-size: 18px;}
.XCTitle .selfhoodTitle:after{ display: block; position: absolute; right: 0px; top:50%; border-bottom: 3px solid red; width: 30%; content: '';transform: scaleY(0.5);-webkit-transform: scaleY(0.5); font-size: 18px;}
.XCTitle div.div2:before{ width: 25%;}
.XCTitle div.div2:after{ width: 25%;}

.XCTitle .TitletitBox{width:100%;}
.XCTitle .TitletitBox:before {display: block;content: '';position: absolute;left: 0px;bottom: 0px;width: 100%;height: 1px;background: #e6e6e6;transform: scaleY(0.5);-webkit-transform: scaleY(0.5);}
.XCTitle .TitletitBox .Txttitle:before {float: left;content: '';width: 12px;height: 25px;margin-right: 12px;background: rgba(76,126,255,1);border-radius: 0rem 2px 2px 0rem;}
.XCTitle .TitletitBox .Txttitle{overflow: hidden;line-height: 25px;font-size: 15px;font-weight: 700;}


.XCTitle .TitletitBox2{overflow: hidden;height: 1.5rem;line-height: 1.5rem;position: relative;margin-left:10px;}
.XCTitle .TitletitBox2 .Txttitle{overflow: hidden;line-height: 25px;font-size: 15px;font-weight: 700;    background-color: red;color: white;padding: 0 10px;}
.XCTitle .TitletitBox2 .tline {overflow: hidden;height: 2px;background: red;margin-top: 25px;}

.XCTitle .TitletitBox3{overflow: hidden;height: 1.5rem;line-height: 1.5rem;position: relative;margin-left:10px;border-bottom: 1px #ccc solid;}
.XCTitle .TitletitBox3 .titleL span{overflow: hidden;float: left;color: #014593;font-size: 0.7rem;margin-right: 0.4rem;font-weight: bold;}
.XCTitle .TitletitBox3 .titleL em {overflow: hidden;float: left;color: #b4b4b4;font-size: 0.45rem;font-style: normal;text-transform: uppercase;}


.XCTitle .markTitle {overflow: hidden;height:40px;line-height: 40px;position: relative;}
.XCTitle .markTitle:before {display: block;content: '';position: absolute;left: 0px;bottom: 0px;width: 100%;height: 1px;background: #e6e6e6;transform: scaleY(0.5);-webkit-transform: scaleY(0.5);}
.XCTitle .markTitle a {display: block;overflow: hidden;}
.XCTitle .markTitle .titleL {overflow: hidden;line-height: 25px;font-size: 15px;font-weight: 700;    background-color: red;color: white;padding: 3px 10px;margin-left: 5px;}
.XCTitle .markTitle .titleL span {overflow: hidden;float: left;color: #014593;font-size: 0.7rem;margin-right: 0.4rem;font-weight: bold;}
.XCTitle .markTitle .titleL em {overflow: hidden;float: left;color: #b4b4b4;font-size: 0.45rem;font-style: normal;text-transform: uppercase;} 
.XCTitle .markTitle .titleL:after {display: block;content: "";overflow: hidden;width: 35px;height: 100%;position: absolute;left:85px;top: -9px;background: url(../images/titBg.png) no-repeat left bottom;background-size: auto 50%;}
.XCTitle .indexrigth {position: absolute;right: 0;color: red;top:10px;padding: 0 10px;}


 

.row2 {padding: 0.5rem 0.5rem 1rem;}
.row2Text {overflow: hidden;}
.row2Text .text1 {line-height: 20px;font-size: 0.6rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.5rem;}
.row2Text .text2 {line-height: 20px;font-size: 0.5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.indexVideo {position: relative;z-index: 0;}
.jsx-3067894286 {font-size: inherit;color: inherit;text-decoration: none;display: block;padding: 0.12rem 0px;}
.image.jsx-2361612422 {width: 32.174%;float: right;margin-left: 4.348%;transform: scale(1);position: relative;overflow: hidden;border-radius: 0.03rem;}
.viewer.jsx-3486266775 {background-color: rgb(234, 234, 234);background-size: cover;overflow: hidden;background-position: center center;background-repeat: no-repeat;border-radius: 0.03rem;}
.info.jsx-2361612422 {position: relative;top: -0.03rem;min-height: 0.72rem;}
.ct-title.jsx-2361612422 {margin-bottom: 0.16rem;}
.title.jsx-1613253250 {font-size: 0.17rem;line-height: 0.24rem;font-weight: 400;color: rgb(34, 34, 34);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.root-sec.jsx-2932790477 {line-height: 0.16rem;height: 0.16rem;}