/* 初始化 */
body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,dl,dt,dd,ol,ul,li,table,button,input {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none;
	border: 0;
	font-size: 0.16rem;
	line-height: 1.8;
	font-family: 'Microsoft YaHei';
	color: #666666;
}
@media (max-width: 1440px) {
body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,dl,dt,dd,ol,ul,li,table,button,input { font-size: 16px; }
}
a { color: #333; text-decoration: none; }
a:hover { cursor: pointer; color: #ff4200; }
img { max-width: 100%; vertical-align: top; }
br { display: inline; line-height: 0.04rem; }
body { margin: 0 auto; min-width: 1200px; max-width: 1920px; overflow-x: hidden; box-sizing: border-box; }
@media (max-width: 1100px) {
body { min-width: inherit; }
}
/* 通用 */
.mt_0 { margin-top: 0!important; }
.mt_5 { margin-top: 0.05rem!important; }
.mt_10 { margin-top: 0.1rem!important; }
.mt_15 { margin-top: 0.15rem!important; }
.mt_20 { margin-top: 0.2rem!important; }
.mt_30 { margin-top: 0.3rem!important; }
.mt_40 { margin-top: 0.4rem!important; }
.mt_50 { margin-top: 0.5rem!important; }
.pb_20 { padding-bottom: 0.2rem!important; }
.fl { float: left!important; }
.fr { float: right!important; }
.clear { clear: both; }
/* PC隐藏 移动端显示 */
.conPC { display: block; }
.conM { display: none; }
@media (max-width: 1100px) {
.conPC { display: none; }
.conM { display: block; }
}
/* 动效 */
.hoverRotate { transition: all 0.4s; }
.hoverRotate:hover { cursor: pointer; transform: rotateZ(180deg); }
/* 导航 */
.navBtn { position: fixed; right: 0.5rem; top: 0.3rem; z-index: 9; }
.navBtn img { transition: all 0.4s; width: 0.66rem; }
.navBtn img:hover { cursor: pointer; transform: rotateZ(180deg); }
.navBtnClose { display: none; position: fixed; right: 0.5rem; top: 0.3rem; z-index: 1000; }
.navBtnClose img { transition: all 0.4s; width: 0.66rem; background-color: #ffffff; border-radius: 50%; }
.navBtnClose img:hover { cursor: pointer; transform: rotateZ(90deg); }
.nav { display: none; position: fixed; right: 0; top: 0; z-index: 999; width: 12.7rem; overflow: hidden; box-sizing: border-box; }
@media (max-width: 1100px) {
.nav { width: 100%; }
}
.navDH { display: block; -webkit-animation: navDH 1s cubic-bezier(0.23, 1, 0.32, 1); animation: navDH 1s cubic-bezier(0.23, 1, 0.32, 1); }
@-webkit-keyframes navDH { 0% {
 display: none;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
 100% {
 display: block;
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
}
@keyframes navDH { 0% {
 display: none;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
 100% {
 display: block;
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
}
.navCloseDH { display: block; animation: navCloseDH 1s cubic-bezier(0.23, 1, 0.32, 1) forwards; }
@-webkit-keyframes navCloseDH { 0% {
 display: block;
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
 100% {
 display: none;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
}
@keyframes navCloseDH { 0% {
 display: block;
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
 100% {
 display: none;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
}
.navL { box-sizing: border-box; float: left; width: 5.1rem; height: 100vh; padding: 1rem 1.5rem 0 0.65rem; background: rgba(109, 171, 226, 0.9); }
.navL li { transition: all 0.6s; padding: 0 0.35rem 0 0.1rem; border-bottom: 0.01rem solid #ffffff; line-height: 3.5; }
.navL li:after { transition: all 1s; opacity: 0; content: '>'; float: right; color: #074780; }
.navL li:hover,
.navL .active { color: #074780; border-bottom: 0.01rem solid #074780; }
.navL li:hover:after,
.navL li.active:after { opacity: 1; content: '>'; color: #074780;  }
.navL li a { display: inline-block; line-height: 3.5; color: #ffffff; }
.navL .active a { color: #074780; }
.navBot { display: none; padding: 0.15rem 0; }
.navBot p { padding: 0 0.1rem; }
.navBot a { line-height: 0.5rem; }
.navR { box-sizing: border-box; float: left; width: 7.6rem; height: 100vh; padding: 1rem 0 0 0.3rem; background-color: #ffffff; }
.navR .indexNavTwo { display: none; transition: all 1s; position: relative; width: 2.2rem; }
.indexNavTwo.active { display: block; }
.navR h3 { transition: all 0.6s; padding: 0 0 0 0.2rem; border-bottom: 0.01rem solid #ffffff; line-height: 3.5; color: #666666; }
.navR h3 a { font-weight: normal; display: inline-block; line-height: 3.5; color: #666666; }
.navR h3:after { transition: all 0.6s; opacity: 0; content: '>'; float: right; color: #ccc; }
.navR li.active h3 { border-bottom: 0.01rem solid #ccc; }
.navR li.active h3 a { color: #000000; }
.navR li.active h3:after { opacity: 1; content: '>'; }
.navR .indexNavThree { display: none; position: absolute; top: 0; left: 2.2rem; padding-left: 1.2rem; width: 3rem; }
.navR .indexNavThree a { display: block; line-height: 3.5; color: #666666; }
.navR li.active .indexNavThree a:hover { color: #000000; }
.navR li.active .indexNavThree { display: block; }
@media (max-width: 1100px) {
.navL { width: 34%; padding: 1rem 0.3rem; }
.navL li { padding: 0 0 0 0.1rem; font-size: 14px; }
.navL li a { font-size: 14px; }
.navL .navOneAdd:after { content: '+'; opacity: 1; color:#FFF;}
.navBot { display: block; }
.navR { width: 66%; }
.navR h3 { padding: 0 0 0 0.1rem; font-size: 14px; }
.navR h3 a { font-size: 14px; }
.navR .navItemAdd h3:after{ opacity:1; content: '+';}
.navR .indexNavTwo { width: 2rem; }
.navR .indexNavThree { padding-left: 0.3rem; width: 2.5rem; }
.navR .indexNavThree p { font-size: 14px; }
.navR .indexNavThree a { font-size: 14px; }

}
/* 右侧频道 */
.floatBox { position: fixed; top: 50%; right: 0.1rem; transform:translate(0,-50%); z-index: 9; }
.floatBox li { width:70px; margin-bottom: 0.1rem; }
.floatBox li img{ transition: all 0.8s;}
.floatBox li:hover img{ opacity:0.8; transform: scale(1.1);}
/* 如果是移动端访问则提示切换到移动端站点窗口样式 */
#mobilePrompt { position: fixed; display: flex; flex-direction: column; align-items: center; justify-content: center; bottom: 0; left: 0; right: 0; height: 40vw; background-color: rgba(0, 0, 0, 0.7); }
#mobilePrompt p { color: #fff; font-family: "微软雅黑"; font-size: 5vw; margin-bottom: 4vw; }
#mobilePrompt .bts { display: flex; justify-content: center; align-items: center; }
#mobilePrompt .bts a { display: flex; color: #fff; font-family: "微软雅黑"; font-size: 4vw; background-color: #083694; width: 15vw; height: 7vw; justify-content: center; align-items: center; margin-right: 8vw; border-radius: 4vw; }
#mobilePrompt .bts span { display: flex; color: #000; font-family: "微软雅黑"; font-size: 4vw; background-color: #fff; width: 15vw; height: 7vw; justify-content: center; align-items: center; border-radius: 4vw; }
/* 子页 */
.subHeadBox { height: 1.4rem; }
.subHead { position: fixed; top: 0; left: 0; width: 100%; height: 1.4rem; background-color: #dfdfdf; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 9; }
.subHead h1 { padding-left: 0.1rem; width: 2.6rem; }
.subHeadR { margin: 0 0.5rem 0 0; }
.subHeadR dl { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.subHeadR dt { float: left; }
.subHeadR dt a { display: inline-block; margin-right: 0.3rem; line-height: 0.4rem; }
.subHeadR dt .conPC{ display:inline-block;}
.subHeadR .subSS { box-sizing: border-box; margin-right: 0.6rem; width: 2rem; height: 0.4rem; padding: 0.05rem 0.17rem; border-radius: 0.2rem; background: rgba(74, 79, 85, 0.2); }
.subHeadR .ssBtn { float: left; line-height: 0; background: none; }
.subHeadR .ssBtn img { width: 0.2rem; padding: 0.05rem 0; transition: all 0.8s; }
.subHeadR .ssBtn img:hover { cursor: pointer; transform: scale(1.3); }
.subHeadR .ssInput { float: left; box-sizing: border-box; vertical-align: middle; border: 0; width: 1.3rem; height: 0.3rem; margin-left: 0.1rem; padding-left: 0.05rem; line-height: 0.28rem; background-color: transparent; color: #333; }
@media (max-width: 1440px) {
.subHeadR .subSS{ width:2.3rem;}
.subHeadR .ssInput { width:1.6rem; font-size: 14px; }
}
@media (max-width: 1100px) {
.subHeadBox { height: auto; }
.subHead h1 { padding-left: 0; }
.subHead { height: auto; }
.subHeadR { margin: 0; }
.subHeadR dt a { margin-right: 0.2rem; }
.subHeadR dt .conPC{ display:none;}
.subHeadR .subSS { display: none; }
.subHeadR .ssInput { width: 1.5rem; }
}
/* 子页导航 */
.subNavBtn { margin-right: 0.5rem; width: 0.66rem; }
.subNavBtnClose { display: none; position: fixed; right: 0.3rem; top: 0.3rem; z-index: 1001; }
.subNavBtnClose img { width: 0.66rem; }
@media (max-width: 1100px) {
.subNavBtn { margin-right: 0.25rem; width: 0.6rem; }
}
.subTit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0.6rem 1rem 0 1rem; }
@media (max-width: 1100px) {
.subTit { display: none; }
}
.subTit h2 { display: none; font-weight: normal; font-size: 0.5rem; line-height: 1.2; color: #010101; }
.subTit h2.active { display: block; }
.subTitWap { display: none; }
@media (max-width: 1100px) {
.subTitWap { display: block; font-size: 0.24rem; margin: 0.2rem; font-weight: bold; }
.wzsmTit{padding: 0px;height: 0px; overflow: hidden;}
}
/* 导航 */
.subNav ul { position: relative; }
.subNavH { height: 1.1rem; }
.subNav ul { display: none; }
.subNav ul.active { display: block; }
.subNav ul li { float: left; }
.subNav h3 { position: relative; font-weight: normal; padding: 0 0.35rem; background-color: #f7f7f7; }
.subNav h3:after { display: none; content: ''; position: absolute; left: 50%; top: 0.6rem; margin-left: -0.065rem; width: 0.13rem; height: 0.08rem; background: url(/fawcn/template/common/image/bg-subnav.jpg) center center no-repeat; background-size: cover; }
.subNav h3 a { color: #000000; font-size: 0.2rem; line-height: 2.4; }
.subNav h3 a:hover { color: #ff4200; }
.navThree { display: none; position: absolute; top: 0.7rem; left: 0; padding-left: 0.35rem; }
.navThree a { margin-right: 0.3rem; display: inline-block; color: #666666; font-size: 0.2rem; line-height: 2.4; }
.navThree a:last-child { margin-right: 0; }
@media (max-width: 1440px) {
.subNav h3 a { font-size: 16px; }
.navThree a { font-size: 16px; }
}
.subNav2 h3 { padding: 0 0.2rem; }
.subNav2 .navThree { padding-left: 0.2rem; }
.subNav li.active h3:after { display: block; }
.subNav li.active .navThree { display: block; }
.subNav li.active .navThree .active,
 .subNav li.active .navThree a:hover { border-bottom: 0.01rem solid #d1d1d1; }
/* banner */
.banner { display: block; margin-top: 0.45rem; padding: 0 1rem; }
@media (max-width: 1100px) {
.banner { display: none; }
}
.subBanner { margin-top: 0.45rem; padding: 0 1.8rem; }
@media (max-width: 1100px) {
.subBanner { margin-top: 0; padding: 0; }
}
.subWap { display: none; }
@media (max-width: 1100px) {
.subWap { display: block; }
}
.subSsWap { padding: 0 0.3rem; overflow: hidden; }
.subSsWap form { margin-top: 0.2rem; box-sizing: border-box; height: 0.5rem; padding: 0 0.2rem; border-radius: 0.2rem; background-color: #ebebeb; }
.ssBtnWap { float: left; line-height: 0; background: none; }
.ssBtnWap img { width: 0.3rem; padding: 0.1rem 0; }
.ssInputWap { float: left; box-sizing: border-box; border: 0; width: 4rem; height: 0.48rem; margin-left: 0.1rem; padding-left: 0.05rem; background-color: transparent; color: #333; }
.subTitWap { display: inline-block; margin: 0.3rem 0.2rem 0 0.3rem; padding-right: 0.3rem; font-size: 0.24rem; line-height: 1.1; font-weight: bold; /*background: url(/fawcn/template/common/image/ico-triangle.png) right center no-repeat; background-size: 0.2rem;*/ }
.subNavThreeWap ul { margin-top: 0.2rem; padding-bottom: 0.2rem; display: flex; justify-content: space-around; align-items: center; border-bottom: 0.01rem solid #dddddd; flex-wrap: wrap; }
.subNavThreeWap ul li { text-align: center; }
.subNavThreeWap ul.col3 li { width: 33.33%; }
.subNavThreeWap a { font-size: 0.18rem; color: #666666; padding-bottom: 0.1rem; }
.subNavThreeWap ul li a.active { border-bottom: 0.02rem solid #303030; }
@media (max-width: 1100px) {
.ssInputWap { font-size: 14px; }
.subTitWap { font-size: 18px; }
.subNavThreeWap ul{ padding-bottom:0;}
.subNavThreeWap a { display:inline-block; font-size: 15px; }
}
/* 面包屑导航 */
.breadcrumb { margin: 0 1rem; background-color: #f7f7f7; padding-right: 0.3rem; line-height: 3; font-size: 0.16rem; color: #676767; text-align: right; }
.breadcrumb a { color: #676767; }
@media (max-width: 1440px) {
.breadcrumb { font-size: 14px; }
.breadcrumb a { font-size: 14px; }
}
@media (max-width: 1100px) {
.breadcrumb { display: none; margin: 0; }
}
.contents { margin: 0.5rem auto; padding: 0 1rem; }
@media (max-width: 1100px) {
.contents { margin: 0.3rem; padding: 0; }
}
.subFooter { margin-top: 0.7rem; padding-top: 0.7rem; background: url(/fawcn/template/common/image/bg7.jpg) top center no-repeat; background-size: cover; }
.subFootTop { display:none; overflow: hidden; padding: 0.21rem 2.5rem; background: url(/fawcn/template/common/image/img7-1.png) center center no-repeat; background-size: cover; }
.subFootTop li { float: left; width: 20%; text-align: center; }
.subFootTop img { height: 0.9rem; transition: all 0.8s; }
.subFootTop img:hover { transform: scale(1.15); }
.subFoot-ewm { margin-top: 1rem; text-align: center; }
.subFoot-ewm li { display: inline-block; margin-right: 0.7rem; }
.subFoot-ewm li:last-child { margin-right: 0; }
.subFoot-ewm img { width: 1.35rem; height: 1.35rem; padding: 0.07rem; background-color: #fff; border-radius: 0.13rem; }
.subFoot-ewm img:hover { background: url(/fawcn/template/common/image/qrcode-hover.png) center center no-repeat; background-size: cover; }
.subFoot-ewm p { margin-top: 0.05rem; font-size: 0.2rem; color: #333; }
.subFoot-ewm p span { color: #000; }
.subFootFZ { text-align: center; color: #777; padding: 0.3rem 0 0.1rem 0; }
.subFootFZ a { padding: 0 0.1rem; color: #333; }
.subFootFZ a:hover { color: #F00; }
.subFoot { padding: 0 0 0.8rem 0; text-align: center; font-size: 0.2rem; color: #333; }
.subFoot img{ vertical-align:middle;}
@media (max-width: 1440px) {
.subFoot-ewm p { font-size: 14px; }
.subFootFZ a{ font-size:16px;}
.subFoot { font-size: 16px; }
.subFoot span{ color:#333;}
}
@media (max-width: 1100px) {
.subFooter { margin-top: 0.5rem; padding-top: 0.2rem; }
.subFootTop { padding: 0.2rem 0.1rem; background: none; }
.subFootTop img { height: auto; }
.subFoot-ewm { overflow: hidden; margin-top: 0.3rem; padding: 0 0.05rem; }
.subFoot-ewm li { float: left; margin: 0; width: 25%; padding: 0 0.05rem; box-sizing: border-box; }
.subFoot-ewm img { width: auto; height: auto; }
.subFoot { padding: 0 0.2rem 0.4rem 0.2rem; }
.subFoot span{ display:block; }
}
/* 分页 */
.page { clear: both; padding: 0.5rem 0; text-align: center; }
.page li { display: inline; margin: 0 0.02rem; }
.page .pageNum { padding: 0 0.1rem; font-size: 0.18rem; }
.page .pageNum span { display: none!important; }
.page li a { display: inline-block; margin: 0 0.05rem; padding: 0 0.1rem; line-height: 0.3rem; color: #000; }
.page li a:hover,
.page li .NormalRed { display: inline-block; padding: 0 0.1rem; font-size: 0.18rem; line-height: 0.3rem; color: #fff; background-color: #4079cb; opacity: 1; border-radius: 0.03rem; }
.pageM { display:none; margin-top: 4vw; text-align: center; color: #333; }
.pageM li { display: inline; padding: 0 2vw; font-size: 3.5vw; }
.pageM a { font-size: 3.5vw; }
.pageM b { color: #f00; }
.pageM .pageInput { width: 8vw; padding: 0 1vw; border: 1px solid #ddd; font-size: 3.5vw; }
.pageM .pageGo { padding-left: 2vw; }
@media (max-width: 1440px) {
.page li .pagingNormal { font-size: 16px; line-height: 1.5; }
.page li a:hover,
.page li .NormalRed { font-size: 16px; line-height: 1.5; }
}
@media (max-width: 1100px) {
.page{ display:none;}
.page li .pagingNormal { display: none; }
.pageM { display:block;}
}
.detail { margin: 0.3rem 0; }
.detailTit { font-size: 0.24rem; text-align: center; font-weight: bold; color: #000; }
.detailBox { margin-top: 0.3rem; text-align: center; padding-bottom: 0.2rem; border-bottom: 1px solid #dddddd; }
.detailBox li { display: inline; margin: 0 0.5rem; font-size: 0.14rem; }
.detailBox li img { margin-right: 0.05rem; vertical-align: middle; }
.detailBox .bdshare-button-style0-16 a { float: none; }
.detailBox .bds_moree { padding-left: 0.4rem; font-size: 0.14rem; background: url(/fawcn/template/common/image/ico-detail03.png) no-repeat left center; }
.detailCon { margin-top: 0.3rem; font-size: 0.16rem; color: #3f3e3e; line-height: 1.8; }
.detailCon table { margin: 0 auto; }
.detailCon p { min-height: 0.3rem; padding: 0.06rem 0; }
.detailCon a { color: blue; }
.detailCon img { display: block; margin: 0 auto; max-width: 100%; }
.detailAuthor { text-align: right; padding: 0.3rem 0.15rem 0 0; color: #999; }
.detailBoxM { display: none; }
@media (max-width: 1440px) {
.detailTit { font-size: 22px; }
.detailBox li { font-size: 15px; }
.detailCon p { font-size: 16px; }
.detailBox .bds_moree { font-size: 15px; }
}
@media (max-width: 1100px) {
.detailBox { display: none; }
.detailBoxM { display: block; text-align: center; margin-top: 0.05rem; }
.detailBoxM li { display: inline; padding: 0 0.1rem; color: #999; font-size: 14px; }
.detailBoxM .bdshare-button-style0-16 a,
 .detailBoxM .bdshare-button-style0-16 .bds_more { float: none; }
.detailBoxM .bds_moree { padding-left: 0.45rem; font-size: 0.14rem; background: url(/fawcn/template/common/image/ico-detail03.png) no-repeat left center; }
.detailBoxM .bdshare-button-style0-16:after { display: none; }
}
.list li { margin-top: 0.3rem; padding: 0.2rem 0.3rem; border: 1px solid #ecebec; border-radius: 0.1rem; overflow: hidden; }
.list li:hover { background-color: #f9f9f9; }
.list li em { float: left; width: 20%; margin: 0 0.2rem 0 -0.1rem; }
.list li h3 { position: relative; padding-right: 1.2rem; }
.list li h3 a { display: block; font-size: 0.2rem; }
.list li span { position: absolute; top: 0; right: 0; color: #999999; font-size: 0.15rem; font-weight: normal; }
.list li p { margin-top: 0.1rem; color: #999999; text-align:justify;}
@media (max-width: 1440px) {
.list li h3 a { font-size: 18px; }
.list li span { font-size: 15px; }
}
@media (max-width: 1100px) {
.list li { padding: 0.2rem; }
.list li h3 { padding-right: 0; }
.list li span { display: block; position: inherit; text-align:right; }
.list li p { margin-top: 0; }
.list li em { float: none; display: block; width: auto; margin: 0 0 0.1rem 0; }
}
.list2 li { position: relative; margin-top: 0.3rem; padding: 0.3rem 1.5rem 0.3rem 0.4rem; border: 1px solid #ecebec; border-radius: 0.1rem; }
.list2 li:hover { background-color: #f9f9f9; }
.list2 li h3 a { font-size: 0.2rem; }
.list2 li span { margin-top: 0.1rem; display: block; color: #999999; }
.list2 li span img { vertical-align: middle; margin-right: 0.05rem; width: 0.22rem; }
.list2 .seeMore { display: inline-block; position: absolute; right: 0.4rem; top: 50%; margin-top: -0.15rem; padding: 0 0.25rem; background-color: #3f9efc; color: #FFF; }
@media (max-width: 1440px) {
.list2 li h3 a { font-size: 18px; }
}
@media (max-width: 1100px) {
.list2 li { padding: 0.3rem; }
.list2 .seeMore { display: none; }
}
.listImg { overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.listImg dl { width: 32%; margin-bottom: 0.3rem; }
.listImg dl:hover { background-color: #f6f6f6; }
.listImg dt img { width: 100%; border-radius: 0.1rem 0.1rem 0 0; }
.listImg dd { padding: 0.1rem 0.1rem 0.15rem 0.1rem; border: 1px solid #f6f6f6; border-radius: 0 0 0.1rem 0.1rem; }
.listImg dd h3 { font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.listImg dd p { margin-top: 0.05rem; font-size: 0.14rem; }
.listImg dd p img { vertical-align: middle; margin-right: 0.05rem; width: 0.22rem; }
.listImg dd p a { float: right; font-size: 0.14rem; display: inline-block; color: #FFF; background-color: #3f9efc; padding: 0 0.15rem; }
@media (max-width: 1440px) {
.listImg dd p { font-size: 14px; }
.listImg dd p a { font-size: 14px; }
}
@media (max-width: 1100px) {
.listImg dl { width: 48%; }
}
.listImg2 dl { overflow: hidden; margin: 0.4rem 0; padding-bottom: 0.1rem; position: relative; border-bottom: 1px dashed #dddddd; }
.listImg2 dt { float: left; position: relative; padding: 0.3rem; width: 45%; margin-right: 0.3rem; }
.listImg2 dt span { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 50%; background-color: #e3e3e3; border-radius: 0.1rem; z-index: -1; }
.listImg2 dt img { width: 100%; box-shadow: 0 0 0.1rem #cccccc; border-radius: 0.2rem; }
.listImg2 dd h3 { padding-top: 0.2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 0.2rem; color: #000; }
.listImg2 dd h3 a { font-size: 0.2rem; }
.listImg2 dd p { margin-top: 0.3rem; color: #999; padding-bottom: 1rem; }
.listImg2 dd em { position: absolute; left: 45%; bottom: 0.5rem; padding-left: 0.3rem; font-style: normal; }
.listImg2 dd em a { display: inline-block; margin-right: 0.2rem; padding: 0 0.6rem; border-radius: 0.05rem; background-color: #dbdbdb; line-height: 2.5; }
.listImg2 dd em a:last-child { background-color: #d51318; color: #FFF; }
@media (max-width: 1440px) {
.listImg2 dd h3 { font-size: 18px; }
}
@media (max-width: 1100px) {
.listImg2 dt { float: none; width: auto; margin-right: 0; }
.listImg2 dd p { padding-bottom: 1.2rem; }
.listImg2 dd em { left: 0; bottom: 0.3rem; width: 100%; padding: 0; display: block; text-align: center; }
.listImg2 dd em a:last-child { margin-right: 0; }
}
.listVideo { overflow: hidden; margin: 0 3%; padding-left: 1%; }
.listVideo dl { float: left; width: 30%; margin: 0 1.5% 0.3rem 1.5%; }
.listVideo dt { position: relative; }
.listVideo dt img { width: 100%; border-radius: 0.1rem; }
.listVideo span img { position: absolute; left: 50%; top: 50%; width: 0.8rem; height: 0.8rem; margin: -0.4rem 0 0 -0.4rem; }
.listVideo dd { position: relative; z-index: 1; margin: -0.3rem 0.25rem 0 0.25rem; padding: 0.15rem 0.25rem; border-radius: 0.1rem; background-color: #f6f6f6; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.listVideo dd h3 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.listVideo dd p { margin-top: 0.05rem; font-size: 0.14rem; color: #999; }
.listVideo dd p img { vertical-align: middle; margin-right: 0.05rem; }
/* ------ 其它页面 ------ */
  /* 左侧时间轴的外框 */
.timeBox { position: relative; padding-left: 2.3rem; }
.timeBoxL { position: absolute; left: 0; top: 0; }
.timeTab { float: left; margin-right: 0.5rem; }
.timeTabUl { overflow: hidden; max-height: 6.99rem; }
.timeTabUl ul { position: relative; top: 0; transition: All 0.3s; }
.timeTabUl li { width: 1.8rem; border-top: 0.05rem solid #e2e2e2; }
.timeTabUl li a { display: block; text-align: center; line-height: 3; color: #999; transition: All 0.3s; }
.timeTabUl li.active a { font-size: 0.18rem; color: #0050c5; line-height: 6; font-weight: bold; }
@media (max-width: 1440px) {
.timeTabUl li.active a { font-size: 16px; }
}
.timeCon { display: none; }
.timeBox .timeTabUp img,
 .timeBox .timeTabDown img { width: 1.8rem; }
@media (max-width: 1100px) {
.timeBox { margin: 0; padding-left: 1.5rem; }
.timeTab { margin-right: 0; }
.timeTabUl { max-height: inherit; }
.timeTabUl li { width: 1.2rem; }
.timeBox .timeTabUp { display: none; }
.timeBox .timeTabDown { display: none; }
}
/* 研发成果 */
.listYFCG li { margin-top: 0.3rem; padding: 0.2rem; border: 1px solid #ecebec; border-radius: 0.1rem; overflow: hidden; }
.listYFCG li:hover { background-color: #f9f9f9; }
.listYFCG li em { float: left; max-width: 20%; margin-right: 0.2rem; }
.listYFCG li p { color: #333; }
@media (max-width: 1100px) {
.listYFCG { padding: 0; }
.listYFCG li { margin-top: 0.2rem; }
.listYFCG li em { float: none; display: block; max-width: 100%; margin: 0 0 0.15rem 0 }
}
/* 资质荣誉 */
.zzryCon { padding: 0.5rem 0; }
.zzryCon p{ min-height:20px;}
@media (max-width: 1100px) {
.zzryCon { padding: 0; }
}
/* 社会责任实践 */
.shzrsj { margin: 0 5%; position: relative; padding-left: 2.3rem; }
.shzrsjTab { position: absolute; left: 0; top: 0; }
.shzrsjTab ul { border-top: 0.05rem solid #e2e2e2; }
.shzrsjTab li { border-bottom: 0.05rem solid #e2e2e2; width: 1.8rem; }
.shzrsjTab li a { display: block; padding: 0.6rem 0; text-align: center; color: #999; font-size: 0.18rem; transition: All 0.3s; }
.shzrsjTab li.active a { padding: 0.9rem 0; font-size: 0.2rem; color: #0050c5; font-weight: bold; }
.shzrsjCon { display: none; border-top: 0.05rem solid #e2e2e2; }
.shzrsjCon.list { padding: 0; }
@media (max-width: 1440px) {
.shzrsjTab li a { font-size: 16px; }
.shzrsjTab li.active a { font-size: 17px; }
}
@media (max-width: 1100px) {
.shzrsjTab li { width: 1.2rem; }
}
/* 上市公司 */
.gyjt-ssgs { overflow: hidden; }
.gyjt-ssgs dl { float: left; width: 8.4rem; margin-bottom: 0.3rem; padding: 0.3rem; background-color: #fafafa; border: 1px solid #f2f1f2; }
.gyjt-ssgs dl:nth-child(2n) { float: right; }
.gyjt-ssgs dt { margin: 0 0.5rem; text-align: center; padding-bottom: 0.3rem; border-bottom: 1px solid #dddddd; }
.gyjt-ssgs dd { margin-top: 0.3rem; text-align: center; }
.gyjt-ssgs dd p { min-height: 2.4rem; text-align: justify; }
.gyjt-ssgs dd a { display: inline-block; margin: 0 auto; padding: 0 1.2rem; line-height: 0.6rem; border: 1px solid #f0efef; border-radius: 0.3rem; background-color: #e1f1fb; }
@media (max-width: 1440px) {
.gyjt-ssgs dd p { min-height: 240px; }
}
@media (max-width: 1100px) {
.gyjt-ssgs dl { float: none; width: auto; margin: 0 0 0.3rem 0; }
.gyjt-ssgs dl:nth-child(2n) { float: none; }
.gyjt-ssgs dt { height: auto; padding-bottom: 0.3rem; }
.gyjt-ssgs dd p { min-height: inherit; }
.gyjt-ssgs dd a { margin-top: 0.3rem; }
}
/* 麾下网站 */
.gyjt-hxwz { float: left; width: 46%; margin: 0 2%;}
.gyjt-hxwz li { background: url(/fawcn/template/common/image/bg-kxwz01.jpg) repeat-y left top; }
.gyjt-hxwz li p { padding: 0.3rem 0 0 0.4rem; background: url(/fawcn/template/common/image/bg-kxwz02.jpg) no-repeat left 0.45rem; }
.gyjt-hxwz a { display: block; padding-left: 0.3rem; line-height: 0.5rem; background-color: #f7f7f7; }
.gyjt-hxwz ul li:first-child p { padding-top: 0; background-position: left 0.2rem; }
@media (max-width: 1100px) {
.gyjt-hxwz { float: none; width: 100%; margin: 0 0 0.3rem 0; }
.gyjt-hxwz li:first-child p { padding-top: 0; background-position: left 0.15rem; }
}
/* 历史产品库 */
.ppycp-lscpk { margin: 0 5%; position: relative; padding-left: 2.3rem; }
.lscpkTab { position: absolute; left: 0; top: 0; }
.lscpkTab ul { border-top: 0.05rem solid #e2e2e2; }
.lscpkTab li { border-bottom: 0.05rem solid #e2e2e2; width: 1.8rem; }
.lscpkTab li a { display: block; padding: 0.6rem 0; text-align: center; color: #999; font-size: 0.18rem; transition: All 0.3s; }
.lscpkTab li.active a { padding: 0.9rem 0; font-size: 0.2rem; color: #0050c5; font-weight: bold; }
.lscpkCon { display: none; border-top: 0.05rem solid #e2e2e2; }
.lscpkCon ul { overflow: hidden; }
.lscpkCon li { float: left; width: 31.33%; margin: 2% 1% 0 1%; padding: 0.1rem; border: 1px solid #dddddd; }
.lscpkCon li img { width: 100%; }
.lscpkCon li a h3 { padding: 0 0.1rem; margin-top: 0.2rem; color: #333333; font-size: 0.18rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lscpkCon li a:hover h3 { color: #F00; }
.lscpkCon li p { margin: 0.1rem; color: #888; line-height: 0.26rem; height: 1.3rem; overflow: hidden; }
.lscpkCon li span { display: block; text-align: right; padding: 0 0.15rem; }
.lscpkCon li span a { font-size: 0.14rem; }
@media (max-width: 1440px) {
.lscpkCon li a h3 { font-size: 16px; }
.lscpkTab li.active a { font-size: 17px; }
.lscpkTab li a { font-size: 16px; }
.lscpkCon li p { line-height: 1.5; height: 180px; }
.lscpkCon li span a { font-size: 15px; }
}
@media (max-width: 1100px) {
.lscpkTab li { width: 1.2rem; }
.lscpkCon li { float: none; width: auto; margin: 0.3rem 0 0 0; }
.lscpkCon li p { line-height: 1.5; height: auto; }
}
/* 在线客服 */
.xsyfw-zxkf { overflow: hidden; }
.xsyfw-zxkf dl { position: relative; float: left; width: 47%; margin: 1% 1.5%; overflow: hidden; background-color: #f7f7f7; }
.xsyfw-zxkf dt { float: left; width: 55%; }
.xsyfw-zxkf dd em { display: block; font-style: normal; position: absolute; left: 55%; top: 50%; width: 42%; line-height: 0.26rem; transform: translate(0, -50%) }
.xsyfw-zxkf dd strong { display: block; margin-top: 0.2rem; line-height: 1.4; color: #333333; }
.xsyfw-zxkf dd span { display: block; line-height: 0.26rem; color: #333333; }
@media (max-width: 1440px) {
.xsyfw-zxkf dd p { font-size: 14px; line-height: 1.6; }
.xsyfw-zxkf dd strong { font-size:14px; line-height:1.6;}
.xsyfw-zxkf dd span { font-size:14px; line-height:1.6;}
}
@media (max-width: 1100px) {
.xsyfw-zxkf dl { float: none; width: auto; margin: 0.3rem 0; }
.xsyfw-zxkf dd p { font-size: 0.16rem; line-height: 1.6; }
.xsyfw-zxkf dd em { width: 44%; }
.xsyfw-zxkf dd strong { font-weight: normal; margin-top: 0.1rem; font-size: 0.16rem; line-height: 1.6; }
.xsyfw-zxkf dd span { font-size: 0.16rem; line-height: 1.6; }
}
/* 金融服务 */
.xsyfw-jrfw ul { overflow: hidden; }
.xsyfw-jrfw li { float: left; width: 33.33%; margin: 0.5rem 0 0 0; padding: 0 0.15rem; }
.xsyfw-jrfw li img { width: 100%; }
.xsyfw-jrfw li a h3 { padding: 0 0.05rem; margin-top: 0.2rem; color: #333333; font-size: 0.18rem; }
.xsyfw-jrfw li a:hover h3 { color: #F00; }
.xsyfw-jrfw li p { margin: 0.1rem 0; padding: 0 0.05rem; color: #888; line-height: 0.25rem; height: 1.5rem; }
@media (max-width: 1440px) {
.xsyfw-jrfw li a h3 { font-size: 18px; }
.xsyfw-jrfw li p { line-height: 1.5; height: 270px; }
}
@media (max-width: 1100px) {
.xsyfw-jrfw li { float: none; width: auto; padding: 0; }
.xsyfw-jrfw li p { height: auto; line-height: 1.5; }
}
/* 经销商招募 */
.xsyfw-jxszm ul { overflow: hidden; }
.xsyfw-jxszm li { float: left; margin: 1%; width: 48%; }
.xsyfw-jxszm li a { display: block; }
.xsyfw-jxszm li img { width: 100%; }
@media (max-width: 1100px) {
.xsyfw-jxszm li { float: none; margin: 0.3rem 0 0 0; width: auto; }
}
/* 网上商城 */
.xsyfw-wssc { margin-top: 0.5rem; border-bottom: 1px dashed #dddddd; }
.xsyfw-wssc dl { overflow: hidden; box-sizing: border-box; width: 13.15rem; margin: 0 auto; }
.xsyfw-wssc dt { float: left; }
.xsyfw-wssc dd { display: table; }
.xsyfw-wssc dd a { margin-bottom: 0.5rem; padding: 0 0 0 0.2rem; display: block; float: left; }
.xsyfw-wssc img { height: 0.95rem; }
@media (max-width: 1100px) {
.xsyfw-wssc dl { width: auto; text-align: center; }
.xsyfw-wssc dt { float: none; margin-bottom: 0.5rem; padding-left: 0.2rem; }
.xsyfw-wssc dd { display: block; }
.xsyfw-wssc dd a { float: none; padding:0; }
.xsyfw-wssc img { height: auto; }
}
/* 微广场 */
.wgcWX { overflow: hidden; border: 1px solid #e8e8e8; margin: 0.6rem 5%; }
.wgcWX-L { float: left; width: 25%; height: 100%; text-align: center; }
.wgcWX-L h3 { margin: 0.2rem auto; width: 2rem; background-color: #7baaed; color: #FFF; border-radius: 0.15rem; padding: 0 0.2rem; line-height: 0.4rem; }
.wgcWX-L p { font-weight: bold; color: #333; }
.wgcWX-R { float: left; width: 75%; border-left: 1px solid #e8e8e8; }
.wgcWX-R ul { overflow: hidden; }
.wgcWX-R li { float: left; width: 33.33%; padding: 0.3rem 0.1rem 0.2rem 0.1rem; text-align: center; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.wgcWX-R li:nth-child(3n) { width: 33.34%; border-right: 0; }
.wgcWX-R li img { height: 2rem; }
.wgcWX-R li h3 { margin-top: 0.1rem; color: #333; }
.wgcWB { overflow: hidden; border: 1px solid #e8e8e8; margin: 0.6rem 5%; }
.wgcWB-L { float: left; width: 25%; height: 100%; text-align: center; padding: 0 0.1rem; }
.wgcWB-L h3 { margin: 0.2rem auto; width: 2rem; background-color: #7baaed; color: #FFF; border-radius: 0.15rem; padding: 0 0.2rem; line-height: 0.4rem; }
.wgcWB-L p { margin-top: 0.1rem; font-weight: bold; color: #333; }
.wgcWB-L span { display: block; margin-top: 0.1rem; }
.wgcWB-L em img { margin-top: 0.3rem; border-radius: 0.05rem; }
.wgcWB-R { float: left; width: 75%; border-left: 1px solid #e8e8e8; }
.wgcWB-R ul { overflow: hidden; }
.wgcWB-R li { float: left; width: 33.33%; padding: 0.3rem 0.1rem 0.2rem 0.1rem; text-align: center; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.wgcWB-R li:nth-child(3n) { width: 33.34%; border-right: 0; }
.wgcWB-R li h3 { margin-top: 0.1rem; color: #333; }
.wgcWB-R li span { display: block; margin-top: 0.1rem; }
@media (max-width: 1440px) {
.wgcWX-L h3{ width:3rem;}
.wgcWB-L h3{ width:3rem;}
}
@media (max-width: 1100px) {
.wgcWX { margin: 0.3rem 0; }
.wgcWX-L { float: none; width: auto; height: auto; }
.wgcWX-L p { font-size: 0.3rem; }
.wgcWX-R { float: none; width: auto; border: 0; }
.wgcWX-R li { float: none; width: auto; border: 0; }
.wgcWX-R li:nth-child(3n) { width: auto; }
.wgcWX-R li img { height: auto; }
.wgcWX-R li h3 { font-size: 0.3rem; }
.wgcWB { margin: 0.3rem 0; }
.wgcWB-L { float: none; width: auto; height: auto; padding: 0; }
.wgcWB-L p { font-size: 0.3rem; }
.wgcWB-R { float: none; width: auto; border: 0; }
.wgcWB-R li { width: 50%; padding: 0.4rem 0.2rem 0 0.2rem; border: 0; }
.wgcWB-R li:nth-child(3n) { width: 50%; }
.wgcWB-R li h3 { font-size: 0.3rem; }
}
/* 社会责任报告 */
.shzrbg { margin: 0 5%; }
.shzrbg ul { overflow: hidden; }
.shzrbg li { float: left; margin: 0.5rem 0; width: 33.33%; padding: 0 1rem; border-right: 1px dashed #e0e0e0; }
.shzrbg li:nth-child(3n) { width: 33.34%; border-right: 0; }
.shzrbg em { display: block; text-align: center; }
.shzrbg em img { height: 4.1rem; border: 1px solid #dddddd; }
.shzrbg .con{ height:120px;}
.shzrbg h3 { margin-top: 0.2rem; }
.shzrbg p { height: 0.6rem; color: #999; }
.shzrbg span { display: block; text-align: center; }
.shzrbg span a { margin-top: 0.1rem; display: inline-block; padding: 0 0.3rem; line-height: 2; color: #dc0000; border: 1px solid #dc0000; border-radius: 0.08rem; }
@media (max-width: 1440px) {
.shzrbg p { height: 64px; }
}
@media (max-width: 1100px) {
.shzrbg { margin: 0; text-align: center; }
.shzrbg li { float: none; width: auto; padding: 0; }
.shzrbg li:nth-child(3n) { width: auto; }
.shzrbg .con { height:auto; }
.shzrbg p { height: auto; }
}
/* 公司领导成员 */
.gsldcy { overflow: hidden; width: 100%; margin: 0.3rem auto; text-align: center; padding-left: 7%; }
.gsldcy dl { display: inline-block; text-align: left; width: 23%; margin-bottom: 0.12rem; }
.gsldcyDetail { overflow: hidden; margin: 0 10%; text-align: justify; padding-bottom: 0.25rem; }
.gsldcyDetail img { float: left; padding: 0.4rem 0.4rem 3rem 0; }
.gsldcyDetail p { min-height: 0.3rem; }
.gsldcyWap { display: none }
@media (max-width: 1100px) {
.gsldcy { display: none; width: auto; padding-left: 0; }
.gsldcy dl { float:none; width: 50%; text-align: center; }
.gsldcy dl p{ font-size:14px;}
.gsldcy.gsldcyWap { display: flex; flex-wrap: wrap;}
.gsldcyDetail{ margin:0;}
.gsldcyDetail img { float:none; padding:0; margin:0 auto; display:block;}
}
/* 辅助栏目 联系我们 */
.gl_nr{overflow: hidden; max-width:1200px; margin:0 auto;}
.gl_nr_ul{ width:50%; float:left; padding:10px 20px 10px 40px; height: 300px; overflow: auto;}
.gl_nr_ul li b{font-size:20px;font-family: "微软雅黑";color: #2c2c2c ;padding-bottom: 10px;display: block;}
.gl_nr_ul li{font-size: 15px;color: #6d6d6d; width: 100%;line-height: 30px;}
.gl_nr_ul li a{font-size: 15px;font-family: "微软雅黑";}
@media (max-width: 1100px) {
.gl_nr_ul{ width:100%; float:none; height:auto; padding:0; margin-bottom:0.3rem;}
.gl_nr_ul li b{ font-size:18px;}
}
/* 辅助栏目 相关连接 */
.xgljTit{ max-width:1200px; margin:0 auto; padding:10px; border-bottom:2px solid #dcdcdc; font-weight:bold; color:#000; font-size:20px;}
.xgljCon{ max-width:1200px; margin:0 auto;}
.xgljCon ul { overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ddd;}
.xgljCon ul:last-child{ border:0;}
.xgljCon ul li{ float:left; width:380px; margin:20px 10px 0 10px; text-align:center; border:1px solid #ccc;}
.xgljCon ul li a{ display: block; padding:20px 0;}
.xgljCon ul li:hover{ background:#cee6fe;}
@media (max-width: 1100px) {
.xgljTit{ margin-bottom:0.3rem;}
.xgljCon ul li{ float:none; width:auto; margin:0 0 0.3rem 0;}
}
/* 辅助栏目 网站声明 */
.wzsmTit{ max-width:1200px; margin:0 auto 25px auto; padding:10px; border-bottom:2px solid #dcdcdc; font-weight:bold; color:#000; font-size:18px;}
@media (max-width: 1100px) {
.wzsmTit{padding: 0px;height: 0px; overflow: hidden;}
}
.wzsmTop{ max-width:1200px; margin:0 auto; padding:10px 20px; background-color:#f6f6f6; color: #878787;}
.wzsm{ max-width:1200px; margin:0 auto;}
.wzsm p{ font-size:16px; color: #878787;}
.wzsm .wzsmStit{ margin-top:10px; font-weight: bold; font-size:16px; color: #222;}


/* 辅助栏目 常见问题解答 */
.cjwtjdTit{ max-width:1200px; margin:40px auto 0 auto; padding:10px; border-bottom:2px solid #dcdcdc; font-weight:bold; color:#000; font-size:18px;}
.cjwtjd{ max-width:1200px; margin:0 auto;}
.cjwtjd ul{overflow: hidden;}
.cjwtjd li{ float: left; width:50%; padding:0 15px; font-size:14px; color: #6d6d6d; line-height:60px; border-bottom: 1px solid #f0f0f0;}
.cjwtjd li span{ float: right; margin-right: 20px; line-height:60px; display:block;}
.cjwtjd li span a{ font-size: 14px; color: #d66868; line-height:60px;}
.cjwtjd ul:last-child{ overflow: hidden;}
.cjwtjd ul:last-child li{ float:none; width:100%; color: #000; font-size: 15px; line-height: 25px; padding: 30px 10px; border-bottom: 1px solid #f0f0f0;}
.cjwtjd ul:last-child li p{ font-size: 15px; padding-top: 10px; color: #6d6d6d;}
@media (max-width: 1100px) {
.cjwtjdTit{ margin-top:0.3rem;}
.cjwtjd li{ float:left; width:100%; padding:0 0.15rem; line-height:3;}
.cjwtjd li span{ line-height:3; margin-right:0;}
.cjwtjd li span a{ line-height:3;}
.cjwtjd ul:last-child li{ padding:0.3rem 0.1rem;}
}
/* 信息公开  */
.xxgkIndexTit{ max-width:1000px; margin:0 auto 25px auto; padding:5px; border-bottom:2px solid #d8000f; font-weight:bold; color:#000; font-size:20px;}
#xxgkWrap { width: 1000px; overflow: hidden; margin: 0px auto; }
#xxgkWrap .itemTitle { box-sizing: border-box; font-size: 18px; font-family: "微软雅黑"; color: #89040e; text-decoration: none; font-weight: bold; display: inline-block; height: 20px; line-height: 20px; margin-left: 10px; margin-top: 20px; }
#xxgkWrap .itemTitle:before { content: ""; display: inline-block; background-color: #d8000f; width: 7px; height: 20px; margin-bottom: -3px; margin-right: 10px; }
#xxgkWrap .itemTitle:hover { text-decoration: underline; }
#xxgkWrap .l50per { float: left; width: 490px; margin-bottom: 40px; background-color: #f6f6f6; margin-right: 20px; }
#xxgkWrap .l50per .h1 { height: 36px; line-height: 36px; font-family: "微软雅黑"; font-size: 16px; color: #6f6f6f; background-color: #ececec; padding-left: 26px; font-weight: bold; }
#xxgkWrap .l50per .box { color: #6f6f6f; padding: 20px 0px 0px 26px; line-height: 1.8; font-size: 16px; font-family: "微软雅黑"; }
#xxgkWrap .l50per .box .title { color: #6f6f6f; font-size: 16px; font-family: "微软雅黑"; text-decoration: none; }
#xxgkWrap .l50per .box .title:hover { color: #d8000f; }
#xxgkWrap .mr0 { margin-right: 0px; }
#xxgkWrap .h200 { height: 200px; }
#xxgkWrap .h150 { height: 150px; }
#xxgkWrap .clearfix { overflow: hidden; *zoom: 1; }
#xxgkWrap .clearfix:after { display: table; content: ""; clear: both; }
#xxgkWrap .clear { clear: both; height: 0px; visibility: hidden; }
@media (max-width: 1100px) {
#xxgkWrap{ width: auto; }
#xxgkWrap .l50per { float: none; width: auto; background-color: #f6f6f6; margin: 20px 0; }
#xxgkWrap .l50per .box { padding: 20px 25px; }
#xxgkWrap .h200 { height: auto; }
#xxgkWrap .h150 { height: auto; }
}
.xxgk { max-width: 12rem; margin: 0.3rem auto; }
.xxgkTit { padding-left: 0.1rem; font-size: 0.18rem; color: #89040e; font-weight: bold; border-bottom: 1px solid #89040e; }
.xxgkList { margin-top: 0.2rem; }
.xxgkList li { position: relative; padding: 0 1.3rem 0 0.1rem; border-bottom: 1px dashed #dddddd; }
.xxgkList a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 2; }
.xxgkList span { position: absolute; right: 0.1rem; top: 0; line-height: 2; font-size: 0.14rem; color: #999; }
@media (max-width: 1440px) {
.xxgkTit{ font-size:18px;}
.xxgkList span{ font-size:14px;}
}
/* ------ 其它页面结束 ------ */
/* 控制视频大小 */
.detailCon video{max-width:90%;}
@media screen and (max-width: 1100px){.detailCon video{max-width:100%;}}