/*
 * @Author: mikey.laopi 
 * @Date: 2020-05-06 23:22:35 
 * @Last Modified by: mikey.laopi
 * @Last Modified time: 2020-06-24 13:49:11
 */

/* 重置页面属性 */
html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;font-size: 625%;/*10 ÷ 16 × 100% = 62.5%,  1.4rem;/*1.4 × 10px = 14px*/ }
body{line-height: 1.8; margin: 0; padding: 0;overflow-x: hidden;  position: relative; font-size:.16rem; }
html,body {font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; color: #666;}
ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd { list-style: none; margin: 0; padding: 0; font-size: .16rem; font-weight: 400;}
a { text-decoration: none;}
a:hover { text-decoration: none; color: #d50a27;}
p { margin: .1rem 0;}
#header { display: block; position: relative; z-index: 3; background: #fff;}
#content { display: block;}
.wrap { width: 1440px; margin: 0 auto;}
.bg_gray { background: #f8f8f8;}
.bg_white { background: #fff;}
/* 首页banenr */
.home #header { display: block;}
.home .toolBar { position:absolute; z-index: 5; left: 0; right: 0; top: 0;}
.home .indexBannerBar { position: absolute; z-index: 2; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; height: 100% ;}
.home .headBar { position: absolute; z-index: 3; left: 0; right: 0; bottom: 0; background: #fff;}
.home .indexBannerBar.swiper-container .swiper-slide { position: relative; z-index: 1; overflow: hidden;}
.home .indexBannerBar.swiper-container .swiper-slide .index_banner_img { position: relative; left: 50%; top:0;transform:translate(-50%,0); min-width: 100%; min-height: 100%; width: 100%;}
.home .indexBannerBar.swiper-container .swiper-slide .QRcode { content: ''; display: block; width: 1.2rem; height: 1.2rem; background: url(../images/index/QRcode-banner.jpg) no-repeat; background-size: 100%; position: absolute; z-index: 4; right: 3rem; bottom: 1.4rem;}
/* toolBar */
.toolBar { height: .4rem; background: #262626; font-size: .12rem;}
.toolBar,.toolBar a { color: #969696; text-decoration: none;}
.toolBar .wrap { display: flex; justify-content: space-between; height: 100%;}
.toolBar .s-item,.toolBar .topBar-L,.toolBar .topBar-R { display: flex; align-items: center;}
.toolBar .topBar-R { text-transform: uppercase;}
.toolBar .s-item::before { content: ''; display: block; width: .01rem; height: .2rem; background: #515151; margin: 0 .2rem;}
.toolBar .s-item:first-child::before { content: ''; display: none;}
.toolBar .s-item i.ico_tel { background: url(../images/ico_tel.png) center no-repeat; background-size: 100%;}
.toolBar .s-item i.ico_mail { background: url(../images/ico_mail.png) center no-repeat; background-size: 100%;}
.toolBar .s-item i.ico_lng { background: url(../images/ico_lng.png) center no-repeat; background-size: 100%;}
.toolBar .s-item i { display: block; width: .2rem; height: .2rem; background-size: 100%; margin-right: .05rem;}
/* headBar */
.headBar { position: relative; z-index: 5;}
.headBar,.headBar a { color: #333; font-size:.18rem;}
.headBar,.headBar a:hover { color: #d1a779;}
.headBar .wrap { display: flex; justify-content: space-between; height:auto;}
.home .headBar .wrap { display: flex; justify-content: space-between; height:130px;}
.headBar .logoBar { width: auto; display: flex; align-items: center;}
.headBar .logo { width: 5.5rem;  display: block;}
.home .headBar .logo { width: 5.5rem;  display: block;}
.headBar .menuBar { display: flex; justify-content: flex-end; align-items: center; width: 70%;}
.headBar .menuBar .menu {flex: 1; margin-left: .5rem;}
.headBar .menuBar .search { margin-left:.3rem; background: #cbcbcb; color: #fff; width: 1.1rem; height: .35rem; line-height: .35rem; border-radius: .35rem; overflow: hidden; position: relative; display: flex; align-items: center;}
.headBar .menuBar .search .inp-serch { width: 70%; margin: 0; border-radius: .35rem;  background: none transparent; border: 0 none transparent; border:0 transparent; padding: .1rem;outline:none;}
.headBar .menuBar .search .ico-serch { position: absolute; z-index: 2; right: .15rem; top: .1rem; width: .16rem; height: .16rem; background: url(../images/index/ico_serch.png) 0 0 no-repeat; background-size: 100%; display: block; overflow: hidden;}
.headBar .menuBar .search .btnSubmit { background: transparent; width: .16rem; height: .16rem; border: 0 none; position: absolute; left: 0; right: 0; top: 0; cursor: pointer;}
.headBar .menu-ul { display: flex;}
.headBar .menu-li { padding: .3rem .03rem; position: relative; white-space: normal; width: auto; text-align: center; flex: 1;}
.headBar .menu-li .line { display: none; height: .04rem; position: absolute; z-index: 2; left: .25rem; right: .25rem; bottom: 0; display: none; background: #d0a77c;}
.headBar .menu-li.active .line { display: block;}
.headBar .menu-li.active { background: #fff; color: #6a6a6a;}
.headBar .menu-li.active,.headBar .menu-li.active a { color: #333;}
.headBar .menu-li a { display: block;;}
.headBar .menu-li:hover .chlidMenu,.headBar .menu-li.hover .chlidMenu { display: block;}
.headBar .menu-li .chlidMenu { position: absolute; z-index: 3; left: 0; top: 100%; background: #fff; display: none; min-width: 100%;}
.headBar .menu-li .chlidMenu ,.headBar .menu-li .chlidMenu a { color: #333; font-size:.16rem;}
.headBar .menu-li .chlidMenu .chlidMenu-li { text-align: left;}
.headBar .menu-li .chlidMenu .chlidMenu-li a{ display: block; padding:.1rem .25rem; white-space: nowrap;}
.headBar .menu-li .chlidMenu .chlidMenu-li a:hover{ background: #d1a779; color: #fff;}
.headBar .menu-li .chlidMenu .chlidMenu-li .Grandchildren-tit { display: block;}
.headBar .menu-li .chlidMenu .chlidMenu-li .Grandchildren-tit>b { padding: .1rem .25rem; display: block; font-weight: 400; cursor: default;}
.headBar .menu-li .chlidMenu .chlidMenu-li .Grandchildren-tit>a { padding: .1rem .3rem; display: block; font-weight: 400;}
.headBar .menu-li .chlidMenu .chlidMenu-li .Grandchildren-tit>a b { font-weight: 400;}
.headBar .menu-li .chlidMenu .chlidMenu-li .Grandchildren-list { padding-left: 0;}
.headBar .menu-li .chlidMenu .chlidMenu-li .Grandchildren-list .Grandchildren-link { padding:.1rem .4rem;}
.headBar .menu-li .chlidMenu .chlidMenu-li .Grandchildren-list .active{ background: #d1a779; color: #fff;}
.headBar .menuMob { display: none; text-align: center;}
.banner { background: #ccc; position: relative;z-index: 1;}
.banner img { display: inline-block; vertical-align: top; width: 100%;}
.banner .index_banner_ico { position: absolute;z-index: 3; left: 0; right: 0; bottom: .3rem; display: flex; justify-content: center;}
.banner .index_banner_ico .ico { display: inline-block; width: .39rem; height: .66rem; background: url(../images/index/icon.png) center no-repeat; background-size: 100%;animation:mymove 0.8s infinite;
-webkit-animation:mymove 0.8s infinite; }
@keyframes mymove {
    0%{-webkit-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-moz-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-ms-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-o-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);}
	50%{-webkit-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, .1rem, 0rem);-moz-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-ms-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-o-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);}
	100%{-webkit-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-moz-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-ms-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-o-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);}	
}
@-webkit-keyframes mymove{
	0%{-webkit-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-moz-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-ms-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-o-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);}
	50%{-webkit-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, .1rem, 0rem);-moz-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-ms-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-o-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);}
	100%{-webkit-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-moz-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-ms-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);-o-transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg) translate3d(0rem, 0rem, 0rem);}	
}
.banner .index_banner_txt { position: absolute;z-index: 3; left: 0; right: 0; top: 0; bottom: 0; color: #fff; font-size: .16rem; font-weight: 500; display: flex; align-items: center;}
.banner .index_banner_txt .wrap { margin-top: -0.3rem;}
.banner .index_banner_txt .tit-h1 { font-size: .44rem; font-weight: 600; color: #fff; letter-spacing: .06rem; margin-bottom: .2rem; padding-left: .1rem; text-shadow: .03rem .03rem .07rem rgba(0, 0, 0, 0.3);}
.banner .index_banner_txt .con { font-size: .18rem; letter-spacing: .01rem; max-width: 68%; text-align: left; word-wrap: break-word;  padding-left: .1rem; text-shadow: .03rem .03rem .07rem rgba(0, 0, 0, 0.3);}
/* footerInfo */
#footer { background: #131313; }
.footerInfo { padding: .9rem 0;}
.footerInfo,.footerInfo a { color: #d1a679;}
.footerInfo .wrap { display: flex; justify-content: space-between;}
.foot-webMap { width: 85%;}
.foot-webMap .list-webMap { display: flex;}
.foot-webMap .list-webMap li { flex: 1; padding-right: .1rem;}
.foot-webMap .list-webMap .t,#footer .t { font-size: .20rem; font-weight: 700; color: #fff;}
.foot-webMap .list-webMap .t,.foot-webMap .list-webMap .t a { color: #fff;}
.foot-webMap .list-webMap .c { margin: .15rem 0; font-size: .16rem; line-height: 2; color: #666 ; margin-top:.3rem;}
.foot-webMap .list-webMap .c a { color: #8e8e8e;}
.foot-webMap .list-webMap .c a:hover { color: #fff;}
.foot-webMap .list-webMap .c .s { display: block;margin: .05rem 0;}
.foot-webSite { width: 15%; text-align: right; position: relative; width: auto; overflow: hidden;}
.foot-webSite .websiteGroup { position: absolute; z-index: 2; bottom: 0; right: 0;}
.foot-webSite .icoQ { width: 1.68rem; height: 1.68rem; background: #333;}
#footer .foot-webSite .t { width: 1.64rem; float: right; margin-bottom: .3rem; text-align: center;}
#footer .Qcode { float: right; clear: both;}
#footer .navTop { display: block; width: 1rem; height: 1rem; background: url(../images/icon_top.jpg) no-repeat; background-size: 100%; position: absolute; right: 0; top: 0;}
/* #footer .t { width: 1.64rem; float: right; clear: both; text-align: left; margin-bottom: .2rem;} */
#footer .Qcode .Qcodeimg { width: 1.44rem; height: 1.44rem; display: block; margin: .1rem 0;}
#footer .Qcode .Qcodetxt { display: block; text-align: center;}
#footer .linkBar { display: flex; justify-content: space-between; align-items: center;}
#footer .linkBar .linkBar-L { display: flex;}
#footer .linkBar .linkBar-L .s { margin: 0 .15rem;}
/* footerBar */
.footerBar { overflow: hidden; font-size: .14rem; background: #333333;}
.footerBar,.footerBar a { color: #adadad;}
.footerBar .wrap {overflow: hidden; text-align: center; padding: .05rem 0; position: relative;}
.footerBar .wrap .copyright,.footerBar .wrap .fotMenu { margin: .1rem 0; }
.footerBar .fotMenu-list { display: flex; justify-content: center;}
.footerBar .fotMenu-list li { margin: 0; position: relative; display: flex; align-items: center;}
.footerBar .fotMenu-list li::before { content: ''; display: block; width: .01rem; height: .1rem; background: #bababa; margin:0 .15rem;}
.footerBar .fotMenu-list li:first-child::before { content: ''; display: none;}
.footerBar .fLink { margin-left: .2rem;}
/* block */
.block { min-height: 3rem; position: relative;}
.block img { display: inline-block; vertical-align: top; margin-right: 0.3rem;}
/* mod-select */
.mod-select { width: 2.2rem;display: inline-block; text-align: left; position: relative; vertical-align: top;}
.mod-select .t-current { padding: 0 .3rem 0 .1rem; font-size: .16rem; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: default; height: .36rem; line-height: .36rem; position: relative; z-index: 3; background: #fff; border: .01rem solid #c8c8c8; border-radius: .04rem;}
.mod-select .t-current::after { content: ''; display: block; position: absolute; z-index: 3; right: .08rem; top: .12rem; cursor: default; width: .16rem; height: .16rem; background: url(../images/ico_arr_gray_down.png) center no-repeat; background-size: 100%;}
.mod-select .c-content { background: #fff; font-size: .16rem; display: none; position: absolute; z-index: 3; left: 0; right: 0; bottom: 100%;}
.mod-select .ico-select { display: none;}
.mod-select .c-content .s { display: block;}
.mod-select .c-content .s a { display: block; padding: 0 .1rem;}
.mod-select .c-content .s a:hover{ background: #1569b6; color: #fff;}
/* title1 */
.block .title-h1 { height: .6rem; line-height: .6rem; padding:.3rem 0 .3rem .3rem; position: relative;}
.block .title-h1 .ico { display: block; width: .42rem; height: .42rem; position: absolute; z-index: 2; left: 0;  margin-top: .1rem;}
.block .title-h1 .h1 { font-size: .44rem;}
.block .title-h1 .h1 .CN { display: block; font-weight: 400; color:#333; font-size:.30rem;}
.block .title-h1 .h1 .EN { font-size: .16rem; line-height: 1; text-transform: uppercase; color: #dddddd; display: block; z-index: 2; margin-top: .05rem;}
.block .title-h1 .h1 .more_cap{display: block;position: absolute;z-index: 2; right: .1rem;top: 1.1rem;overflow: hidden; background-size: 100%;color:#b8b8b8;font-size: .12rem; border: .01rem solid #adadad;border-radius: .45rem;line-height: .20rem; padding: .10rem .7rem .1rem .5rem;}
.block .title-h1 .h1 .more_cap::after { position: absolute;z-index: 2; right: .45rem; margin-top: .03rem;content: '';display: inline-block;width: .16rem; height: .16rem; background: url(../images/index/ico_arr_gray_right.png) no-repeat;background-size: 100%;}
.block .title-h1 .h1 .line{ display: block;  height: .02rem; background: #e6e6e6; position: absolute; z-index: 2; left: 0; right: 0; bottom: .4rem;}
.block .title-h1 .h1 .line::before { content: ''; width: .38rem; height: .02rem; background: #d1a779; display: block; position: absolute;z-index: 2; left: 0; bottom: 0;}
.aMore-a{color:#303030;}
.aMore { display: inline-block; position: relative;  border: .01rem solid #adadad; border-radius: .45rem; line-height: .20rem; color: #888888; font-size: .16rem; padding: .10rem .7rem .1rem .5rem;}
.aMore::after{position: absolute; z-index: 2; right: .45rem; margin-top: .03rem; content: ''; display: inline-block; width: .16rem; height: .16rem; background: url(../images/index/ico_arr_gray_right.png) no-repeat; background-size: 100%;}
/* title2 */
.block .title-h2 { height: .6rem; line-height: .6rem; padding:.9rem 0 .3rem .5rem; position: relative;}
.block .title-h2 .ico { display: block; width: .32rem; height: .32rem; position: absolute; z-index: 2; left: 0;  margin-top: .15rem;}
.block .title-h2 .h1 { font-size: .24rem; position: relative; fon}
.block .title-h2 .h1 .CN { display: block;}
.block .title-h2 .h1 .more { display: block; position: absolute; z-index: 2; right: .1rem; top: .2rem; overflow: hidden; text-indent: 9.99rem; width: .2rem; height:.2rem; background: url(../images/index/ico_arr_blue.png) no-repeat; background-size: 100%;}
.block .title-h2 .h1 .line{ display: block;  height: .02rem; background: #e6e6e6; position: absolute; z-index: 2; left: -0.5rem; right: 0; bottom: -0.1rem;}
.block .title-h2 .h1 .line::before { content: ''; width: .38rem; height: .02rem; background: #d1a779; display: block; position: absolute;z-index: 2; left: 0; bottom: 0;}
/* icons */
/* .tab-item .ico { width: .84rem; height: .84rem; display: block; margin: 0 auto;}
.ico_business { background: url(../images/index/ico_business.png) center no-repeat; background-size: 100%;}
.ico_news { background: url(../images/index/ico_news.png) center no-repeat; background-size: 100%;}
.ico_report { background: url(../images/index/ico_report_on.png) center no-repeat; background-size: 100%;}
.ico_server { background: url(../images/index/ico_server_on.png) center no-repeat; background-size: 100%;}
.active .ico_report { background: url(../images/index/ico_report.png) center no-repeat; background-size: 100%;}
.active .ico_server { background: url(../images/index/ico_server.png) center no-repeat; background-size: 100%;}
.ico_about { background: url(../images/about/ico_about.png) center no-repeat; background-size: 100%;}
.ico_word { background: url(../images/about/ico_word.png) center no-repeat; background-size: 100%;}
.ico_frame { background: url(../images/about/ico_frame.png) center no-repeat; background-size: 100%;}
.active .ico_about { background: url(../images/about/ico_about_on.png) center no-repeat; background-size: 100%;}
.active .ico_word { background: url(../images/about/ico_word_on.png) center no-repeat; background-size: 100%;}
.active .ico_frame { background: url(../images/about/ico_frame_on.png) center no-repeat; background-size: 100%;}
.ico_cmp { background: url(../images/about/ico_cmp.png) center no-repeat; background-size: 100%;}
.ico_case { background: url(../images/business/ico_case.png) center no-repeat; background-size: 100%;}
.tab-item .ico_news { background: url(../images/news/ico_news.png) center no-repeat; background-size: 100%;}
.tab-item .ico_FocusNews { background: url(../images/news/ico_FocusNews.png) center no-repeat; background-size: 100%;}
.active .ico_news { background: url(../images/news/ico_news_on.png) center no-repeat; background-size: 100%;}
.active .ico_FocusNews { background: url(../images/news/ico_FocusNews_on.png) center no-repeat; background-size: 100%;}
.ico_contact { background: url(../images/contact/ico_contact.png) center no-repeat; background-size: 100%;} */
/* ===================== content ============================ */
/* 切换js */
.js-tab-content .js-tab-content-item { display: none;}
.js-tab-content .js-tab-content-item:first-child { display: block;}

/* 首页 */
#home1 { margin-top: -0.88rem;}
.tab-title { display: flex; justify-content: space-around; padding-top: .6rem;}
.tab-item { position: relative; cursor: pointer; margin-bottom: .5rem; width: 4.42rem; height: 2.6rem; background: #fff; color: #4b96ff; border-radius: .1rem; box-shadow: 0 0 .2rem #eee; text-align: center;}
.tab-item.active { background: #4b96ff; color: #fff; cursor: default;}
.tab-item .con { padding: .5rem 0 0 0;}
.tab-item .con .txt { height: 1rem; display: block; text-align: center; display: flex; align-items: center; justify-content: center; font-size: .24rem; line-height: 1.4; letter-spacing: .02rem;}
.tab-item .sline { display: none; height: .03rem; background: #4b96ff; position: absolute;z-index: 2; bottom: -0.5rem; width: 100%;}
.tab-item.active .sline { display: block;}
.tab-item.active .sline .sArr { display: block; width: .2rem; height: .2rem; background: url(../images/index/ico_triangle.png) center no-repeat; background-size: 100%; position: absolute; z-index: 3; left: 50%; bottom: -0.05rem; margin-left: -0.1rem;}
.tab-content {overflow: hidden; padding: .8rem 0;}
.tab-content .list-logo { display: flex; justify-content: center;}
.tab-content .list-logo li { margin: .1rem;}
.tab-content .list-logo li .index-slogo { width: 2.14rem; height: 1.47rem;}

.list-ul li { display: flex; justify-content: space-between; padding: .05rem 0;}
.list-ul li .aLink { width: 78%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wrap-details .title-h1 { padding-left: 0; padding-top: .5rem; padding-bottom: 0;}
.wrap-details .content-details { font-size: .17rem; font-weight: 400; overflow: hidden; text-align: justify; margin-bottom: .15rem; color:#333; line-height:33px;}
.wrap-details .content-details p { margin: .15rem 0;}
.wrap-details .content-details img { max-width: 70%; height: auto; display: block; margin: 0 auto;}
.wrap-details .source { text-align: right; margin-bottom: .2rem;}

/* 新闻列表 */
.block-news .serchRes-tit { display: block; font-size: .24rem; font-weight: 500; padding: .2rem 0; border-bottom: .02rem solid #e5e5e5; letter-spacing: .02rem;}
.block-news .news-ul { display: block;}
.block-news .news-ul li { display: flex; padding: .3rem 0; border-top: .02rem solid #e5e5e5; justify-content: space-between;}
.block-news .news-ul li:first-child { border-top: 0 none;}
.block-news .news-ul li .left { width: auto;}
.block-news .news-ul li .right { width: auto; flex: 1;}
.block-news .news-ul li .right .t { display: flex; justify-content: space-between; margin-top: .2rem;}
.block-news .news-ul li .right .t,.block-news .news-ul li .right .t a { color: #333;}
.block-news .news-ul li .right .t .s1 { font-size: .17rem; font-weight: 700; }
.block-news .news-ul li .right .t .s2 { font-size: .17rem; font-weight: 500;}
.block-news .news-ul li .right .c { margin: .2rem 0;}
.block-news .news-ul li .news_img { margin-right: .3rem; width: 2.35rem; height: 1.65rem;}
.pad-top { padding-top: .5rem;}
.btnPages-prev,.btnPages-prev a { color: #666;}
.btnPages-prev { display: inline-block; display: flex; align-items: center;}
.btnPages-prev::before { content: ''; display: block; width: .16rem; height: .16rem; background: url(../images/index/ico_arr_gray_left.png) center no-repeat; background-size: 100%; margin-right: .1rem;}
.pagesBar {  border-top: .02rem solid #e5e5e5; padding:.3rem 0; display: flex; justify-content: space-between;}
.pages {  display: flex; justify-content: flex-end; align-items: center;}
.pages a { display: inline-block;  border: .01rem solid #c8c8c8; color: #666; margin: 0 .05rem; padding: 0 .08rem; border-radius: .04rem; font-size: .16rem; line-height: .24rem;}
.pages a.page_prev,.pages a.page_next { text-indent: -10rem; overflow: hidden; width: .1rem;}
.pages a.page_prev { background: url(../images/ico_page_prev.png) center no-repeat;}
.pages a.page_next { background: url(../images/ico_page_next.png) center no-repeat;}
.pages .page_jmpe { display: flex; align-items: center;}
.pages .page_jmpe .page_inp { width: .5rem; height: .22rem; line-height: .22rem; border-radius: .04rem; border: .01rem solid #c8c8c8; background: #fff; margin:0 .05rem; text-align: center;}

.news-details .right-Bar { background: #f6f6f6; margin-top: .7rem; overflow: hidden;}
.news-details .right-Bar .title-h4 { display: inline-block; background: #d2d2d2; line-height: .3rem; height: .3rem; font-size: .16rem; color: #494949; padding: 0 .25rem; border-radius: .1rem; margin: .15rem .15rem 0 .15rem;}
.block .news-details .title-h1 .h1 .CN { font-size: .24rem; font-weight:bold;}
.news-details .wrap { display: flex; justify-content: space-between;}
.news-details .details-L { max-width:1080px; margin:0 auto;}
.news-details .details-R { width: 25%; display: none;}
.news-details .details-L .title-h1,.news-details .details-L .content-details { margin-right:0px; padding-top:30px;}
.news-details .details-R .list-tj { padding: .1rem; overflow: hidden; padding-top: 0;}
.news-details .details-R .list-tj li { display: flex; justify-content: space-between; padding: .2rem 0 0; position: relative;}
.news-details .details-R .list-tj li::before { content: '.'; display: block; position: absolute; z-index: 2; left: .06rem; top: .06rem; font-size: .30rem; line-height: .3rem;}
.news-details .details-R .list-tj li .tit,.news-details .details-R .list-tj li .date { display: block;}
.news-details .details-R .list-tj li .tit,.news-details .details-R .list-tj li .tit a { line-height: 1.4; font-size: .16rem; color: #494949;}
.news-details .details-R .list-tj li .date { font-size: .12rem; color: #b8b8b8;}
.news-details .details-R .list-tj li .li-L { margin-right: .4rem; padding-left: .25rem;}

.news-details .details-L .title-h1 { height: auto; text-align: center;}
.news-details .details-L .titInfo { display: block; position: relative; line-height: 1.4; display: flex; align-items: center; justify-content: center;}
.news-details .details-L .titInfo .date { position: relative;z-index: 2; margin:0.05rem 0;color: #666;}
.news-details .details-L .titInfo .shareBox { display: block; text-align: center;padding: 0; margin: .2rem 0; display: flex; justify-content: center;}
.news-details .details-L .titInfo .shareBox .sico { display:inline-block; width: .22rem; height: .22rem; margin: 0 .1rem;}
.news-details .details-L .titInfo .shareBox .sico a { display: block; width: 100%; height: 100%;}
.news-details .details-L .titInfo .shareBox .sico-msg { background: url(../images/news/ico_msg.png) center no-repeat; background-size: 100%;}
.news-details .details-L .titInfo .shareBox .sico-weixin { background: url(../images/news/ico_weixin.png) center no-repeat; background-size: 100%;}
.news-details .details-L .titInfo .shareBox .sico-qzone { background: url(../images/news/ico_qzone.png) center no-repeat; background-size: 100%;}
.news-details .details-L .titInfo .shareBox .sico-weibo { background: url(../images/news/ico_weibo.png) center no-repeat; background-size: 100%;}
.news-details .important-p { font-size: .24rem; font-weight: bold; line-height: 1.5; text-align: center;}
/* ########################### common:国投资本 ################################### */
/* tab：通用common */
.tab-common .tab-title { display: flex; justify-content: space-around; padding-top: .3rem;}
.tab-common .tab-item { flex: 1; position: relative; cursor: pointer; margin-bottom: .1rem; width: auto; height:auto; background: #fff; color: #303030; border-radius: .1rem; box-shadow: none; text-align: center;}
.tab-common .tab-item.active,.tab-common .tab-item.active .con>a { color: #1569b6; cursor: default;}
.tab-common .tab-item .con { padding: .1rem 0 0 0;}
.tab-common .tab-item .con,.tab-common .tab-item .con>a {color:#303030}
.tab-common .tab-item .con .txt { height: .3rem; display: block; text-align: center; display: flex; align-items: center; justify-content: center; font-size: .14rem; line-height: 1.4; letter-spacing: .02rem;}
.tab-common .tab-item .sline,.footer_oth_content .tab-common .tab-item.active .sline { display: block; height: .02rem; background: #d1a779; position: absolute;z-index: 2; bottom: -0.1rem; width: 100%;}
.tab-common .tab-item.active .sline,.footer_oth_content .tab-common .tab-item:hover .sline { display: block; background: #1569b6;}
.tab-common .tab-item.active .sline .sArr { display: none; width: .2rem; height: .2rem; background: url(../images/index/ico_triangle.png) center no-repeat; background-size: 100%; position: absolute; z-index: 3; left: 50%; bottom: -0.05rem; margin-left: -0.1rem;}
.tab-common .tab-content {overflow: hidden; padding: .5rem 0; padding-bottom: 0;}
.tab-common .ico { width: .49rem; height: .45rem;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.tab-common .tab-item:hover .ico {transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);}
.tab-common .ico_01,.footer_oth_content .tab-common .tab-item.active .ico_01 { background: url(../images/index/i_icon01.png) center no-repeat; background-size: 100%;}
.tab-common .ico_02,.footer_oth_content .tab-common .tab-item.active .ico_02 { background: url(../images/index/i_icon02.png) center no-repeat; background-size: 100%;}
.tab-common .ico_03,.footer_oth_content .tab-common .tab-item.active .ico_03 { background: url(../images/index/i_icon03.png) center no-repeat; background-size: 100%;}
.tab-common .ico_04,.footer_oth_content .tab-common .tab-item.active .ico_04 { background: url(../images/index/i_icon04.png) center no-repeat; background-size: 100%;}
.tab-common .ico_05,.footer_oth_content .tab-common .tab-item.active .ico_05 { background: url(../images/index/i_icon05.png) center no-repeat; background-size: 100%;}
.tab-common .ico_06,.footer_oth_content .tab-common .tab-item.active .ico_06 { background: url(../images/index/i_icon06.png) center no-repeat; background-size: 100%;}
.tab-common .ico_07,.footer_oth_content .tab-common .tab-item.active .ico_07 { background: url(../images/index/i_icon07.png) center no-repeat; background-size: 100%;}
.tab-common .ico_08,.footer_oth_content .tab-common .tab-item.active .ico_08 { background: url(../images/index/i_icon08.png) center no-repeat; background-size: 100%;}
.tab-common .ico_09,.footer_oth_content .tab-common .tab-item.active .ico_09 { background: url(../images/index/i_icon09.png) center no-repeat; background-size: 100%;}
.tab-common .ico_10,.footer_oth_content .tab-common .tab-item.active .ico_10 { background: url(../images/index/i_icon10.png) center no-repeat; background-size: 100%;}
.tab-common .ico_11,.footer_oth_content .tab-common .tab-item.active .ico_11 { background: url(../images/index/i_icon11.png) center no-repeat; background-size: 100%;}
.tab-common .active .ico_01,.footer_oth_content .tab-common .tab-item:hover .ico_01 { background: url(../images/index/i_icon01-on.png) center no-repeat; background-size: 100%;}
.tab-common .active .ico_02,.footer_oth_content .tab-common .tab-item:hover .ico_02 { background: url(../images/index/i_icon02-on.png) center no-repeat; background-size: 100%;}
.tab-common .active .ico_03,.footer_oth_content .tab-common .tab-item:hover .ico_03 { background: url(../images/index/i_icon03-on.png) center no-repeat; background-size: 100%;}
.tab-common .active .ico_04,.footer_oth_content .tab-common .tab-item:hover .ico_04 { background: url(../images/index/i_icon04-on.png) center no-repeat; background-size: 100%;}
.tab-common .active .ico_05,.footer_oth_content .tab-common .tab-item:hover .ico_05 { background: url(../images/index/i_icon05-on.png) center no-repeat; background-size: 100%;}
.tab-common .active .ico_06,.footer_oth_content .tab-common .tab-item:hover .ico_06 { background: url(../images/index/i_icon06-on.png) center no-repeat; background-size: 100%;}
.tab-common .active .ico_07,.footer_oth_content .tab-common .tab-item:hover .ico_07 { background: url(../images/index/i_icon07-on.png) center no-repeat; background-size: 100%;}
.tab-common .active .ico_08,.footer_oth_content .tab-common .tab-item:hover .ico_08 { background: url(../images/index/i_icon08-on.png) center no-repeat; background-size: 100%;}
.tab-common .active .ico_09,.footer_oth_content .tab-common .tab-item:hover .ico_09 { background: url(../images/index/i_icon09-on.png) center no-repeat; background-size: 100%;}
.tab-common .active .ico_10,.footer_oth_content .tab-common .tab-item:hover .ico_10 { background: url(../images/index/i_icon10-on.png) center no-repeat; background-size: 100%;}
.tab-common .active .ico_11,.footer_oth_content .tab-common .tab-item:hover .ico_11 { background: url(../images/index/i_icon11-on.png) center no-repeat; background-size: 100%;}
.info-t { text-align: center; font-size: .3rem; font-weight: 500; padding: .1rem;}
.info-c { text-align: justify; font-size:.16rem; color: #666666;}
.info-c .aMore { border: 0 none; padding-left: 0; font-weight: 700; margin: .1rem 0;}
.footer_oth_content .tab-common .tab-item.active,.footer_oth_content .tab-common .tab-item.active a { color: #303030;}
.footer_oth_content .tab-common .tab-item:hover,.footer_oth_content .tab-common .tab-item:hover .con>a { color: #1569b6; cursor: pointer;}

/* 首页banner */
.index_banner_cir { position: relative; z-index: 2; left: 0;  top: 0; height: 8rem; bottom: 0; right: 0; overflow: hidden; background: url(../images/index/guotou.jpg) 0 0 no-repeat; background-size: 100%;}
.index_banner_cir .wrap_cir { width:14rem; margin: 0 auto; position: relative; margin-top: 3.5rem;}
.index_banner_cir .wrap_cir .t { font-size: .6rem; line-height: 1.3; color: #fff; text-align: center; margin-bottom: .1rem;}
.index_banner_cir .wrap_cir .t {transition:all 1.2s ease-out 0s;-webkit-transition:all 1.2s ease-out 0s;-moz-transition:all 1.2s ease-out 0s;opacity:0;transform:translate(0,1rem);-webkit-transform:translate(0,1rem);-moz-transform:translate(0,1rem);}
.index_banner_cir.show .wrap_cir .t{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);opacity:1;}
.index_banner_cir .wrap_cir .c { position: relative; width: 7rem; height: 2.4rem; margin: 0 auto;}
.cirb1{position:absolute;left:.2rem;top:.3rem; width: .99rem; height: .99rem;}
.cirb2{position:absolute;left:1.13rem;top:.8rem;}
.cirb3{position:absolute;left:1.96rem;top:1.04rem;width: .99rem; height: .99rem;}
.cirb4{position:absolute;left:2.88rem;top:.8rem;}
.cirb5{position:absolute;left:3.56rem;top:.36rem;width: .99rem; height: .99rem;}
.cirb6{position:absolute;left:4.47rem;top:.78rem;}
.cirb7{position:absolute;left:5.46rem;top:.9rem;width: .99rem; height: .99rem;}
.tta_02 { width: .99rem; height: .99rem;}
.tta_03 { width: .82rem; height: .82rem;}
.tta_04 { width: .99rem; height: .99rem;}
.tta_05 { width: .75rem; height: .79rem;}
.tta_06 { width: .99rem; height: .99rem;}
.tta_07 { width: .107rem; height: .62rem;}
.tta_08 { width: .99rem; height: .99rem;}
.cirb1 img,.cirb3 img,.cirb5 img,.cirb7 img{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.cirb1:hover img,.cirb3:hover img,.cirb5:hover img,.cirb7:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0rem 0rem .25rem rgba(0,255,178,1);-webkit-box-shadow:0rem 0rem .25rem rgba(0,255,178,1);box-shadow:0rem 0rem .25rem rgba(0,255,178,1);}

/* 首页新闻中心 */
.index-newsBox,.index-newsBox a { color: #333;}
.index-newsBox a:hover { color: #d1a779;}
.index-newsBox .wrap { padding-bottom: .8rem;}
.index-newsBox .title-h1 {  padding-left: 0; display: block;}
.index-newsBox .wrap>.cont>.cont-block { display: flex; justify-content: space-between;}
.index-newsBox .cont-L { width: 50%;}
.index-newsBox .cont-R { width: 44.3%; }
.index-newsBox .cont-R .cont-newR1 { margin-bottom: .33rem;margin-top: .2rem;}
.index-newsBox .news-box { display: flex; justify-content: space-between;}
.index-newsBox .news-box .title-h2 .ico { display: none;}
.index-newsBox .news-box .title-h2 { padding-left: 0; padding-top: 0;}
.index-newsBox .news-box .title-h2 .h1 .line {left: 0;}
.index-newsBox .news-box .block-L { width: 100%;}
.index-newsBox .news-box .block-L .title-h2, .index-newsBox .news-box .block-L .cont {margin-right: 0; overflow: hidden;}
.index-newsBox .news-box .block-R{ }
.index-newsBox .news-box .list-news { display: block;}
.index-newsBox .list-ul li { display: flex; justify-content: space-between; line-height: .24rem; padding: .1rem 0;}
.index-newsBox .list-ul li .aLink { color:#333; font-size: .18rem; font-weight: 500;}
.index-newsBox .list-ul li .aDate { color:#666666; font-size: .18rem; font-weight: 400;}
.index-newsBox .swiper-news { margin-top: .3rem; margin-bottom: .25rem; margin-bottom: 0;}
.cont-R .title-h2,.cont-L .title-h2 { padding-top: 0; padding-left: 0; padding-bottom: .4rem;}
.cont-R .title-h2 .ico { display: none;}
.cont-R .title-h2 .h1 .line { left: 0;}
.index-video { position: relative;}
.index-video img { display: inline-block; vertical-align: top; max-width: 100%;}
.index-video .btn_play { position: absolute; z-index: 3; left: 50%; top: 50%; margin-left: -0.58rem; margin-top: -0.6rem; text-align: center; color: #fff; font-size: .28rem; letter-spacing: .02rem;}
.index-video .btn_play a { color: #fff; text-decoration: none;}
.ico_play { display: block; width: 1.16rem; height: 1.16rem; background: url(../images/index/ico_video_play.png) center no-repeat; background-size: 100%; cursor: pointer;}
.ico_play::before { content: ''; display: block; width: 1.14rem; height: 1.14rem; border-radius: 50%; border: .01rem dotted #fff;animation:mymove2 1s infinite;-webkit-animation:mymove2 1s infinite;}
@keyframes mymove2 {
    0%{transform:scale(1,1)}
    50%{transform:scale(0.9,0.9)}
    100%{transform:scale(1,1)}	
}
@-webkit-keyframes mymove2 {
    0%{transform:scale(1,1)}
    50%{transform:scale(0.9,0.9)}
    100%{transform:scale(1,1)}	
}
.index-video-popup { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; background: rgba(0, 0, 0, 0.5); }
.index-video-popup .index-video-box { width: 65%; height: 65vh; margin: 0 auto; background: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.index-video-popup .index-video-box .closeVideo { display: block; width: .35rem; height: .35rem; background: url("../images/menu-close.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; top: -0.4rem; right: 0; }

.corporateClture .wrap { display: flex; justify-content: space-between; padding: .6rem 0;}
.corporateClture .wrap-L { width: 50%;}
.corporateClture .wrap-R { width: 50%; display: flex; justify-content: flex-end;}
.corporateClture .title-h1 { padding-left: 0;}
.corporateClture .Clture-info { color: #666; padding: .3rem 0;}
.corporateClture .Clture-info li { padding-left: .25rem; background: url(../images/index/ico_list.png) left center no-repeat; margin: .1rem 0;}
/* swiper */
.swiper-container { position: relative;}
.swiper-container .swiper-slide { position: relative;}
.swiper-container .swiper-slide .slide-con { position: absolute; z-index: 3; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); color: #fff; padding: .1rem .5rem;}
.swiper-container .swiper-slide .slide-con .info-txt { width: 90%; display: block; justify-content: space-between; align-items: center;}
.swiper-container .swiper-slide .slide-con .info-txt span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: .26rem; line-height: .26rem;}
.swiper-container .swiper-slide .slide-con .info-txt .tit { width: 90%;}
.swiper-container .swiper-slide .slide-con .info-txt .date { font-size: .14rem;}
.swiper-container .slide-img { width: 100%;height:3.6rem; }
.swiper-container .swiper-dot { position: absolute; z-index:3; right: .3rem; left: auto; width: auto; bottom: .3rem; line-height: 0;}
.swiper-container .swiper-dot .dot,.swiper-container .swiper-dot .dot.swiper-pagination-bullet {opacity: 1; display: inline-block; vertical-align: top; width: .1rem; height: .1rem; background: #fff; border-radius: 50%; margin: 0 .05rem;}
.swiper-container .swiper-dot .dot.active,.swiper-container .swiper-dot .dot.swiper-pagination-bullet-active  { background: #d40a26;}

/* 联系我们 */
.contactBlock .addrList { display: flex; justify-content: space-between; align-items: center;}
.contactBlock .addrList li { display: flex; align-items: center; padding: .1rem 0;}
.contactBlock .addrList .ico { display: block; width: .32rem; height: .32rem; margin-right: .1rem;}
.ico-tel { background: url(../images/contact/ico_tel.png) center no-repeat; background-size: 100%;}
.ico-fax { background: url(../images/contact/ico_fax.png) center no-repeat; background-size: 100%;}
.ico-mail { background: url(../images/contact/ico_mail.png) center no-repeat; background-size: 100%;}
.ico-pos { background: url(../images/contact/ico_pos.png) center no-repeat; background-size: 100%;}
.ico-adr { background: url(../images/contact/ico_adr.png) center no-repeat; background-size: 100%;}
.contactBlock .addrBox .t { font-size: .24rem; color: #494949; font-weight: 500; padding: .2rem 0;}
.contactBlock .addrBox { display: flex; justify-content: space-between; padding:.1rem 0 .8rem 0; overflow: hidden;}
.contactBlock .addrBox-L,.contactBlock .addrBox-R{ width: 5.33rem;}
.contactBlock .addrBox .adr_map { width: 5.33rem; height: 3.43rem; padding: .1rem 0;}
.contactBlock .addrBox .adr_map .mapimg { width: 5.33rem; height: 3.43rem;}
.contactBlock .addrBox .addrList { display: block;}

/* 诚聘英才 */
.aDownLink { display: inline-block; padding: .05rem .2rem; border: .01rem solid #e5e5e5; border-radius: .5rem; font-size: .12rem; line-height: .26rem; color: #666666;}
.hrBlock { letter-spacing: .01rem;}
.hrBlock .rec-info .aDownLink { margin: .1rem 0;}
.hrBlock .concept { display: flex; justify-content: space-between; background: #f3f7fb; color: #666666;}
.hrBlock .concept .hr_img { width: 6.66rem; height: 4.48rem;}
.hrBlock .concept .concept-R { display: flex; align-items: center; line-height: 2; font-size: .16rem;}
.hrBlock .concept .concept-R .c { padding:.6rem 1rem; text-align: justify; letter-spacing: 0;}
.hrBlock .concept .ztb_img4 { width: 7.2rem; height: 3.83rem;}
.list-hr { margin-bottom: 1rem;}
.list-hr .item { padding-bottom: .2rem;}
.list-hr .item .tit {font-size: .24rem; padding: .5rem 0;}
.list-hr .item .tit .t {  color: #d0a77c; font-weight: 600; margin-right: .2rem;}
.list-hr .item .tit .num { color: #666; font-weight: 400;}
.list-hr .item .con { background: #fff; padding: .4rem; box-shadow: 0 .1rem .2rem rgba(0, 0, 0, 0.05); color: #666; border-radius: .06rem;}
.list-hr .item .dt { padding-top: .1rem;}
.list-hr .item .dd { padding: 0 .1rem;}

/* 中投保 */
.ztb .bannerList { padding: .1rem 0 .2rem 0;}
.ztb .bannerList .banner-item {margin:.3rem 0;}
.ztb .bannerList .ztb_banner { max-width: 100%;}
.block-architectures { background: #fafafa;}
.block-architectures .arc-ul { display: flex; justify-content: space-between; color: #999; padding-bottom: .8rem;}
.block-architectures .arc-ul .arc-li { width: 32.5%; background: #fff;}
.block-architectures .arc-ul .arc-li .li-img { position: relative; letter-spacing: .02rem;}
.block-architectures .arc-ul .arc-li .li-img .t { position: absolute; z-index: 3; left: 0; right: 0; bottom: 0; top: 0; display: flex; align-items: center; justify-content: center; color: #fff; font-size: .3rem;}
.block-architectures .arc-ul .arc-li .li-con { position: relative;min-height: 2rem;}
.block-architectures .arc-ul .arc-li .li-con .con-wrap { position: absolute; overflow: hidden; background: #fff; left: 0; right: 0; box-shadow: 0 .03rem .1rem rgba(0, 0, 0, 0.02);}
.block-architectures .arc-ul .arcimg { width: 100%;}
.block-architectures .arc-ul .li-con .c { margin: .2rem .25rem; height: 1.1rem; line-height: .28rem; overflow: hidden; text-align: justify;}
.block-architectures .arc-ul .li-con .c p { margin: 0; padding: 0;}
.block-architectures .arc-ul .active .li-con .c { height:auto;}
.block-architectures .arc-ul .li-con .c_more { text-align: center; display: flex; justify-content: center; margin-bottom: .25rem;}
.block-architectures .arc-ul .li-con .show_more { display: flex; align-items: center; cursor: pointer;}
.block-architectures .arc-ul .li-con .show_more .ico-cmore { display: block; width: .15rem; height: .15rem; background: url(../images/ztb/ico_more_down.png) center no-repeat; background-size: 100%; margin-right: .1rem;}
.block-architectures .active .li-con .show_more .ico-cmore {animation:'menuMobIco' 0.3s;-webkit-animation:show_more 0.2s linear;animation-fill-mode: forwards; transform:rotate(0deg)}
    @keyframes show_more {
        from {transform:rotate(0deg);}
        to {transform:rotate(180deg);}
    }
    @-webkit-keyframes show_more {
        from {transform:rotate(0deg);}
        to {transform:rotate(180deg);}
    }
.block-architectures  .ztb_img4 { width: 7.2rem; height: 3.83rem;}
.block-architectures .arc-ul .li-con .show_more b { font-weight: 400;}
.block-architectures .arc-ul .li-con .js-showMore { display: flex;}
.block-architectures .arc-ul .li-con .js-hideMore { display: none;}
.block-architectures .active .li-con .js-showMore { display: none; }
.block-architectures .active .li-con .js-hideMore { display: flex;}

/* 国投创丰 */
.block-cfBanner .cfBannerList { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: .6rem;}
.block-cfBanner .cfBannerList .item { width: 49.5%; margin:0 0 .15rem 0; position: relative; overflow: hidden;}
.block-cfBanner .cfBannerList .cf_info { position: absolute; z-index: 3; left: 0; bottom: 0; right: 0; background: rgba(21, 105, 182, 0.8); color: #fff; padding: .3rem; line-height: .3rem;}
.block-cfBanner .cfBannerList .cf_info .t { font-size: .3rem; font-weight: 400; margin-right: .4rem;}
.block-cfBanner .cfBannerList .cf_info .c { font-size: .18rem; font-weight: 400;}
.block-cfBanner .cfBannerList .cf_img { width: 100%;}
.block-BusinessField { display: block;}
.block-BusinessField .cont-Business { text-align: center;}
.block-BusinessField .cf_Business_img { max-width: 100%; width: 12.04rem; height: 4.77rem;}
/* 风险管控 */
.riskBlock { display: block;}
.riskBlock .risk-ul { display: flex; justify-content: space-between;}
.riskBlock .risk-li { display: flex; align-items: center;}
.riskBlock .risk-li .info .t { display: block; font-size: .3rem; color: #1569b6; font-weight: 500;}
.riskBlock .risk-li .info .c { display: block; font-size: .18rem; color: #262626; font-weight: 400;}
.riskBlock .risk-li .ico{ display: block; width: .6rem; height: .72rem; margin-right: .45rem;}
.ico-safe-1 { background: url(../images/chuangfeng/ico_safe_1.png) center no-repeat; background-size: 100%;}
.ico-safe-2 { background: url(../images/chuangfeng/ico_safe_2.png) center no-repeat; background-size: 100%;}
.ico-safe-3 { background: url(../images/chuangfeng/ico_safe_3.png) center no-repeat; background-size: 100%;}
/* ====== part 2 ==== */
/* 走进我们 */
.cap_aboutus .about_tab{ background:#f4f4f4;height: .76rem; border-top: .02rem solid #d0a77c;}
.cap_aboutus .about_tab .about_tabS{display: flex;justify-content: space-between;}
.cap_aboutus .about_tab .about_tabS span{color:#303030;font-size: .20rem; text-align: center;line-height: .76rem;display: inline-block; padding:0 .9rem;cursor: pointer;}
.cap_aboutus .about_tab .about_tabS span.active{background: #d0a77c;color:#fff;}
.cap_aboutus .cap_Aitem1bg{ padding:0 0 2rem; }
.block .cap_h1{padding:.9rem 0 .8rem 0;}
.cap_aboutus .business-photo { float: left; margin-right: 1rem;}
.cap_aboutus .business-photo img { width: 6.60rem; height: auto;}
.cap_aboutus .business-info { padding: .4rem 0; line-height: 2;}
.cap_aboutus .autograph { margin-top: .8rem;}
.cap_aboutus .item_txt {padding:0;overflow: hidden;}
.cap_aboutus .item_txt p{text-indent: .32rem; margin: .2rem 0;}
.cap_aboutus .item_txt i{display: block; text-align: right;}
.cap_aboutus .item_img,.cap_aboutus .itemZH_img {padding-bottom:2rem;}
.cap_aboutus .item_img img{ margin:0 auto; width:10.3rem;height:3.3rem; display: block;}
.cap_aboutus .item_company {padding-bottom:1rem; color: #666666; line-height: 2;}
.cap_aboutus .item_company::after { content: ''; display: block; clear: both; height: 0;}
.cap_aboutus .item_company .conL { float: right; margin-left: .8rem; position: relative; padding-right: .35rem;}
.cap_aboutus .item_company .conL::after { content: ''; display: block; position: absolute; left: .95rem; right: 0; bottom: .46rem; top: -0.45rem; border: .01rem solid #dfc4a7; z-index: 1;}
.cap_aboutus .item_company .conL img{ display: block; position: relative; z-index: 2; /*box-shadow: 0 0 .1rem rgba(0, 0, 0, 0.05);*/ width: 6rem; height: 3.89rem; height: auto;}
.cap_aboutus .item_company .conR{width:auto;}
.cap_aboutus .item_company .conR .cTop_list{border-bottom:.01rem solid #d0d1d2; display: flex;justify-content: space-between;padding-bottom: .3rem;}
.cap_aboutus .item_company .conR .cTop_list .cTop_item span{color:#d40727;font-size: .36rem; display: block; line-height: 1;}
.cap_aboutus .item_company .conR .cTop_list .cTop_item span b{font-size: .76rem;font-weight: normal;}
.cap_aboutus .item_company .conR .cTop_list .cTop_item i{color:#262626; font-size: .24rem; display: block; text-align: center; font-style: normal;}
.cap_aboutus .item_company .conR .conR_top em{text-align: right;color:#dddddd; font-size: .16rem; font-style: normal;display: block;}
.cap_aboutus .item_company .conR .conR_bot{margin-top: .25rem; font-size: .17rem;}
.cap_aboutus .itemZH_img img{ width:8.5rem;height:auto; display: block; margin:0 auto;}
.cap_aboutus .aff_item .aff_tit{position: relative;}
.cap_aboutus .aff_item .aff_tit i{position: absolute;width:100%;height: .02rem; background: #1569b6; top:50%;margin-top:-0.01rem; display: block;z-index: 1;}
.cap_aboutus .aff_item .aff_tit span{display: block;width:2rem; background: #fff;margin:0 auto;position: relative;z-index: 11;}
.cap_aboutus .aff_item .aff_tit span b{display: block;height:.46rem; line-height:.46rem; width:1.8rem; margin:0 auto;background: #1569b6; border-radius: .03rem; text-align: center; font-size: .18rem; color:#fff;}
.cap_aboutus .aff_item ul{ display: flex; flex-wrap: wrap; margin:.3rem -0.11rem .6rem;}
.cap_aboutus .aff_item ul li{width:3.3rem; height:1.56rem;border:.02rem solid #e5e5e5; border-radius: .03rem;margin:0 .1rem .1rem;}
.cap_aboutus .aff_item ul li img{width:3.3rem; height:1.56rem;}
.cap_aboutus .aff_item ul li.li_ig{width:6.87rem;}
.cap_aboutus .aff_item ul li.li_ig img{width:6.87rem;}

/* 新闻中心 */
.block .dyna_tit .title-h1{ padding:.9rem 0 .8rem 0;}
.dyna_content{display: flex;justify-content: space-between;}
.dyna_content .dynaL{display: flex;justify-content: space-between;width: 9.5rem;}
.dyna_content .dynaL .dynaL_img img{width:4.07rem;height:2.78rem;}
.dyna_content .dynaL .dynaL_txt{width:5rem;}
.dyna_content .dynaL .dynaL_txt h3 span{font-size: .28rem; color:#222;}
.dyna_content .dynaL .dynaL_txt h3 i{font-size:.14rem;color:#b8b8b8;font-style: normal; display: block;}
.dynaR {width:3.9rem;}
.dynaR ul li{margin-bottom:.1rem; display: flex; justify-content:space-between; align-items: center; position: relative;}
.dynaR ul li i{display: inline-block; border-radius:.1rem; background: #7d7d7d; width:.09rem;height: .09rem;font-size: .01rem;line-height: 0;margin-top:.1rem; position: absolute;z-index: 3; left: 0; top:0; display: none;}
.dynaR ul li a{display: inline-block; color:#494949;font-size: .16rem; text-align: left; display: flex; align-items: center;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dynaR ul li a::before { content: ''; display: block;border-radius:.1rem; background: #7d7d7d; width:.09rem;height: .09rem; margin-right: .1rem;}
.dynaR ul li span{display: inline-block; color:#b8b8b8;font-size: .12rem; text-align: right;line-height: 2;}
.block .cap_h2 {padding:.9rem 0 .3rem 0;}
.block .cap_h2 .h1 .EN{font-size: .16rem;line-height: 1;text-transform: uppercase;color: #dddddd;display: block;position: absolute;z-index: 2;margin-top: .05rem;}
.block .cap_h2 .h1 .line{left:0;bottom:-0.4rem;}
.block .title-h2 .h1 .more_cap{display: block;position: absolute;z-index: 2; right: .1rem;top: .3rem;overflow: hidden; background-size: 100%;color:#b8b8b8;font-size: .12rem; border: .01rem solid #adadad;border-radius: .45rem;line-height: .20rem; padding: .10rem .7rem .1rem .5rem;}
.block .title-h2 .h1 .more_cap::after { position: absolute;z-index: 2; right: .45rem; margin-top: .03rem;content: '';display: inline-block;width: .16rem; height: .16rem; background: url(../images/index/ico_arr_gray_right.png) no-repeat;background-size: 100%;}
.state_list ul{ display: flex; flex-wrap: wrap; margin-left:-0.13rem;margin-top:.5rem;}
.state_list ul li{width:4.4rem; margin:0 .13rem; display: flex; justify-content:space-between; margin-bottom: .2rem;}
.state_list ul li a{color:#262626; font-size: .16rem;}
.state_list ul li span{font-size: .12rem;color:#666;display:inline-block; text-align: right;margin-top:.03rem;}
.inv_content{display: flex; flex-wrap: wrap;margin:.5rem 0 1rem -0.14rem;}
.inv_content .inv_item{display: flex; width:6.36rem; border:.01rem solid #dedede;border-radius: .25rem; padding:.2rem; margin:0 .14rem .25rem; box-shadow: .01rem .05rem .1rem #f4eff0;}
.inv_content .inv_item .invL {margin-right:.3rem;}
.inv_content .inv_item .invL img{width:2.62rem;height:1.88rem; border-radius: .25rem;}
.inv_content .inv_item .invR{width:2.9rem;}
.inv_content .inv_item .invR h3{font-size: .16rem;color:#494949;}
.inv_content .inv_item .invR p{font-size:.16rem;color:#b8b8b8;margin:.1rem 0;}
.inv_content .inv_item .invR a{color:#b8b8b8;font-size: .12rem;}

/* 股票信息 */
.shares_img img{ display: block; width:10rem; height: 5.8rem; margin:0 auto 1rem;}
.block .shares_h1 {padding: .9rem 0 .5rem 0;}
.block .shares_h1 .h1 .EN{color:#666; font-size: .24rem;}

/* 安信国际 */
.phi_content{background:#fafafa;}
.phi_content .wrap{display: flex;}
.phi_content .phiL{margin-top: -0.8rem; margin-right:2.4rem;}
.phi_content .phiL img{width:7.26rem;height:5rem;}
.phi_content .phiR ul {display: flex;flex-wrap: wrap;width: 4rem;margin-left:-0.15rem;}
.phi_content .phiR ul li{ background: url("../images/business/icon_01.png") no-repeat left .17rem;color:#666;font-size: .24rem; padding-left:.25rem;margin:0 0 .1rem .15rem;}
.phi_content .cap_h1{padding:.9rem 0 .5rem 0;}

.obj_content{background:#fafafa;margin:1rem auto; display: flex; justify-content: space-between;}
.obj_content .objL{margin:.3rem .5rem 1.5rem;width:6.8rem;}
.obj_content .objL p{font-size: .16rem; text-indent: 2em; margin:.4rem 0 0;}
.obj_content .objL-p p{font-size: .24rem;}
.obj_content .objR img{ width:6.5rem;height:6.8rem; margin-top:-1rem;}
.obj_content .cap_h1{padding:.9rem 0 .4rem 0;}

.ent_content{ position: relative; overflow: hidden;}
.ent_content .entL {position: absolute; z-index: 11;top:.16rem;}
.ent_content .entL img{width:8.7rem; height: 4.2rem;}
.ent_content .entR{border:.01rem solid #1569b6; width:6.8rem; height:4.65rem;position: relative; z-index: 1; float:right;}
.ent_content .entR ul {display: flex;flex-wrap: wrap;width: 2.3rem;margin-left:-0.15rem; padding-left:2.85rem;}
.ent_content .entR ul li{ background: url("../images/business/icon_01.png") no-repeat left .08rem;color:#666;font-size: .16rem; padding-left:.25rem;margin:0 0 .1rem .15rem;}
.ent_content .cap_h1{padding:.9rem 0 .5rem 2.8rem;}
.ent_content .cap_h1 .h1 .EN{margin-left:.11rem;}

.oth_content{margin-bottom:1.1rem;}
.oth_content .cap_h1{padding:.9rem 0 .3rem 0}

/* 国投安信期货 */
.block .miss_h1{padding:.9rem 0 .5rem 0;}
.miss_content{background:#fafafa;margin:0 auto; display: flex; justify-content: space-between;}
.miss_content .missL{margin:.5rem 0 0 .6rem;width:4.8rem;}
.miss_content .missL b{ display: block; color:#1569b6;font-size: .3rem; margin-top: .3rem;}
.miss_content .missR img{ width:8.37rem;height:4.2rem;}

/* 国投财务 */
.block .cor_h1{padding:.9rem 0 .5rem 0;}
.cor_img img{ width:14rem; height: 5.6rem;}
.block .bus_h1{padding:.9rem 0 .3rem 0;}
.bus_content{background:#fafafa;margin:.3rem auto 0; display: flex;}
.bus_content .busL{margin:0 0 0 .6rem;width:4.8rem;}
.bus_content .busL a{color:#666;font-size: .2rem;}
.bus_content .busL p{margin-top:1.2rem;}
.bus_content .busL p span{ display: block; text-align: center;margin-bottom:.1rem;}
.bus_content .busR img{ width:7.3rem;height:4.2rem;}


/* 渤海银行 */
.block .core_h1,.block .arc_h1{padding:.9rem 0 .5rem 0;}
.arc_list{display: flex;justify-content: space-between;margin-top: .5rem;}
.arc_list .arc_item{width:4.5rem;}
.arc_list .arc_item .arc_img{position: relative;}
.arc_list .arc_item .arc_pic img{ width:4.5rem; height: 3.4rem;}
.arc_list .arc_item .arc_img span{position: absolute; top:1.1rem; z-index: 11; left:1.3rem;}
.arc_list .arc_item .arc_img span img{ width:.8rem;height:.7rem;display: block; margin:0 auto;}
.arc_list .arc_item .arc_img span i{font-size: .3rem; color:#fff;display: block;text-align: center;font-style: normal; line-height: 1.8;}
.arc_list .arc_item ul li{ cursor: pointer; border-bottom:.01rem solid #dcdcdc; padding:.1rem 0 .1rem .1rem; line-height:1.6; font-size:.16rem; color:#888; position: relative;}
.arc_list .arc_item ul li::after { position: absolute;z-index: 2; right: .05rem; margin-top: .03rem;content: '';display: inline-block;width: .16rem; height: .16rem; background: url(../images/index/ico_arr_gray_right.png) no-repeat;background-size: 100%;}
.arc_list .arc_item ul li a{color:#888;}
.arc_list .arc_item ul li:hover{ background:#e7f0f8;}

.core_content{background:#fafafa;margin:0 auto; display: flex; justify-content: space-between;}
.core_content .coreL{margin:.2rem 0 0 .6rem;width:4.8rem;}
.core_content .coreL b{ display: block; color:#1569b6;font-size: .3rem; margin-top: .2rem;}
.core_content .coreL p{ margin:0;}
.core_content .coreR img{ width:9.08rem;height:3.94rem;}

/* 安信证券 */
.block .bond_h1{padding:.9rem 0 .5rem 0;}

.bond_tab .ico { width: .64rem; height: .5rem;}
.bond_tab .ico_01 { background: url(../images/business/icon_02.png) center no-repeat; background-size: 100%;}
.bond_tab .ico_02 { background: url(../images/business/icon_03.png) center no-repeat; background-size: 100%;}
.bond_tab .ico_03 { background: url(../images/business/icon_04.png) center no-repeat; background-size: 100%;}
.bond_tab .ico_04 { background: url(../images/business/icon_05.png) center no-repeat; background-size: 100%;}
.bond_tab .ico_05 { background: url(../images/business/icon_06.png) center no-repeat; background-size: 100%;}
.bond_tab .ico_06 { background: url(../images/business/icon_07.png) center no-repeat; background-size: 100%;}
.bond_tab .ico_07 { background: url(../images/business/icon_08.png) center no-repeat; background-size: 100%;}
.bond_tab .active .ico_01 { background: url(../images/business/icon_02-on.png) center no-repeat; background-size: 100%;}
.bond_tab .active .ico_02 { background: url(../images/business/icon_03-on.png) center no-repeat; background-size: 100%;}
.bond_tab .active .ico_03 { background: url(../images/business/icon_04-on.png) center no-repeat; background-size: 100%;}
.bond_tab .active .ico_04 { background: url(../images/business/icon_05-on.png) center no-repeat; background-size: 100%;}
.bond_tab .active .ico_05 { background: url(../images/business/icon_06-on.png) center no-repeat; background-size: 100%;}
.bond_tab .active .ico_06 { background: url(../images/business/icon_07-on.png) center no-repeat; background-size: 100%;}
.bond_tab .active .ico_07 { background: url(../images/business/icon_08-on.png) center no-repeat; background-size: 100%;}
.bond_tab .info-t{display: flex;justify-content: center;}
.bond_tab .info-t .info-tSpan{width:1.74rem;height: 1.74rem;background:#045b9c;border-radius: 50%; text-align: center; color:#fff;margin-left:-0.15rem;}
.bond_tab .info-t .info-tSpan b,.bond_tab .info-t .info-tSpan span{display: block;}
.bond_tab .info-t .info-tSpan b{margin-top:.4rem;}
.bond_tab .info-t .info-tSpan span{font-size: .18rem;}
.bond_tab .info-t .info-tSpanY{background: #de9b55;}
.bond_tab .info-c b{display: block; color:#045b9c;font-size: .26rem; font-weight: normal; margin-top: .3rem;} 
.bond_tab .info-c .b{color:#666;}
.bond_tab .info-c .bm{margin-top: 0;}
.bond_tab .info-c a{color:#666;font-size: .18rem;}
.bond_tab .info-c{height:7.5rem; overflow-y: auto;}
.bond_tab .info-c span{font-weight: bold;}
.bond_tab .info-c img{margin:0 auto;display: block;}
.bond_tab .info-c p{margin:0;margin-bottom:.1rem;}
.bond_tab .info-c .i{padding-left: .1rem; background: #1569b6;border-left: .04rem solid #ba1414; color: #fff;font-weight: bold; display: block; font-style: normal;margin:.1rem 0;}
.bond_part{background: url("../images/business/com_05.jpg") no-repeat center center; background-size: 100% 100%; margin-top: 1rem; padding-bottom: 1rem;}
.bond_part .bond_tab .bond_tilte{background:#1569b6; height: .74rem; line-height: .74rem;font-size: .16rem; color:#fff;display: flex; padding-left:.7rem;}
.bond_part .bond_tab .bond_tilte span{padding:0 .15rem; cursor: pointer;margin:0 .1rem;}
.bond_part .bond_tab .bond_tilte .active{border-bottom:.05rem solid #dc9b5c;}
.bond_part .bond_list{background: #fff; padding:.3rem;}
.bond_part .bond_list .bond_item table{ width:100%; border:.01rem solid #1569b6; border-collapse:collapse;}
.bond_part .bond_list .bond_item table tr:nth-child(even){background:#e7f0f8;}
.bond_part .bond_list .bond_item table tr th{padding:.05rem 0;font-size: .14rem; line-height: 2; color:#1569b6;}
.bond_part .bond_list .bond_item table tr td{border:0 none; line-height: 2; font-size: .14rem; color:#646464;padding:.05rem 0; text-align: center;}

/* 国投泰康信托 */
.profile_content .file_h1{padding:0 0 .5rem 0;}
.profile_content .file_txt { color:#848484;}
.profile_content .file_txt b{font-size: .24rem; font-weight: normal;}
.profile_content ul{margin-top:.5rem;display: flex; justify-content: space-between;}
.profile_content ul li {width:4.08rem;}
.profile_content ul .file_img img{width:4.08rem; height: 2.84rem;}
.profile_content ul li .file_li{margin-top:.5rem; width: 100%;}
.profile_content ul li .file_li b{font-weight:normal; color:#303030; font-size: .24rem;}
.profile_content ul li .file_li span{display: block; font-size: .14rem; color: #848484;}

/* 国投瑞银 */
.rec_content{background:#ac8f5c;}
.rec_content .wrap{display: flex;}
.rec_content .recL{margin-top: -0.8rem; margin-right:2.4rem;}
.rec_content .recL img{width:7.3rem;height:5rem;}
.rec_content .cap_h1{padding:0; color:#fff;margin-right:.5rem;}
.rec_content .recR{display: flex; padding:.9rem 0 0;}
.rec_content .recR .rec_txt i{font-style: normal; font-size: .6rem; color:#d8ccb9; line-height: 1;}
.rec_content .recR .rec_txt span{background: url("../images/business/icon_09.png") no-repeat left .09rem;display: block; color:#fff; line-height: 2; padding-left: .3rem;}
.cul_content{display: flex;justify-content: space-between; margin-top: -0.5rem;}
.cul_content .cul_item {margin:0 .1rem;}
.cul_content .cul_item b{color:#1569b6;font-size: .24rem; font-weight: normal; display: block;}
.cul_content .cul_item p{color:#666;font-size: .16rem;}


/* 金泰财产 */
.block .val_h1{padding:.9rem 0 .5rem 0;}
.val_content{background:#fafafa;margin:0 auto; display: flex; justify-content: space-between;}
.val_content .valL{margin:.1rem 1rem 0 .6rem;}
.val_content .valL b{ display: block; color:#1569b6;font-size: .3rem; margin-top: .3rem;}
.val_content .valL p{margin:0;}
.val_content .valR img{ width:6.3rem;height:4.3rem;}

.property_content .wrap{display: flex;justify-content: space-between;}
.property_content .propertyR p{font-size: .16rem; color:#888;margin:0;}
.property_content .propertyR b{font-size: .18rem; color:#1569b6;margin-top:.15rem; display: block; font-weight: normal;}
.property_content .propertyL{margin-top:0.5rem; margin-left: .2rem;}
.property_content .propertyL img{width:5.2rem;height:7.61rem;}
.property_content .cap_h1{padding:.6rem 0 .3rem 0; width:100%;}

/* 弹框:链接跳转外站 */
.jmpLinkLayer { position: fixed; z-index: 99; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.5);}
.jmpLinkLayer .jmpLinkLayer-con { width: 5rem; height: 2.48rem; background: #fff; border-radius: .1rem; position: absolute; z-index: 100; left: 50%; top: 50%;transform:translate(-50%,-50%); display: flex; justify-content: center; align-items: center; font-size: .16rem; font-weight: 400;}
.jmpLinkLayer .tips { display: block;}
.jmpLinkLayer .tips span { display: block; text-align: center; margin: .1rem 0;}
.jmpLinkLayer .tips span b { font-weight: 400; font-style: normal;}








