html {
	font-size: 40px !important;
}

.footer-links {
	padding: 1.5rem 1rem;
}

.content footer {
	padding: 1rem;
}

header ul li a {
	padding: 0 .3rem;
	line-height: 2.7rem;
	height: 2.2rem;
	font-size: 1rem;
}
.time-line li>p a{
	font-size:.9rem;
}
.subject p {
	font-size: 1.1rem !important;
	line-height: 1.6rem !important;
	margin-bottom: .5px !important;
	margin-top: 0px !important;
	padding: 0px !important;
	word-wrap: break-word !important;
}

.subject .attr {
	font-size: .8rem;
}
.model-share{
	display: none;
}
header ul li,
header ul,
header {
	line-height: 2rem;
	height: 3rem
}
.mobileWidth#menuDiv{
	width: calc(100% - 7.5rem);
}
.container {
	width: 100%;
}

.pjax-switch {
	display: none;
}

.leftContent,
.main_content,
.content,
header,
.wrapper,
header>div {
	width: 100%;
}

.content {
	width: auto;
	padding: 0px;
}

header {
	border-bottom: .35rem solid #f0f1f5;
}

footer>div {
	padding: 0 1rem;
}

header ul {
	margin-left: .5rem;
	width:40rem;
}

header h2 img {
	height: 2rem;
}

.columns-top,
.columns-top .bx-wrapper,
.bx-viewport,
#crousel img {
	height: 10rem !important;
}

#crousel {
	margin-top: 1.2rem;
	margin-bottom: 1.2rem;
}

.key-words,
.key-words .blue-btn {
	font-size: .8rem;
}

.blue-btn {
	font-size: .8rem;
}

.time-line .blue-btn {
	margin-top: 0px;
}

.width75 {
	width: calc(100% - 7rem);
	/*height: 6rem;*/
}
.width75 h4{
	margin-top: -0.2rem;
}
.time-line li>p {
	margin-bottom: .5rem;
}

.width25 {
	width: 7rem;
	margin-right: 0px;
	padding:0 !important;
}
.time-line .time{
	position: relative;
	left: 0px;
}
.time-line li {
	padding-left:1.5rem;
	padding-top: 0.4rem;
	padding-bottom: 1rem;
}

.time-line .dot {
	top: 0.8rem;
}

.time-line h3 {
	font-size: 1rem;
}

.time-line li>p,
.time-line .time {
	font-size: .9rem;
}

.width25 img {
	width: 100%;
	height: auto !important;
}

.authorOrTime>span:first-child {
	display: none;
}

.authorOrTime>span:last-child {
	max-width: 100%;
	width: 100%;
}

.authorOrTime>span:last-child .lableBox {
	margin-top: 0px;
	margin-top: .5rem;
}

.lableBox>div {
	height: auto;
	line-height: 0.7rem;
}
.width75.lableBtn {
	width: 100%;
	margin-top: .5rem;
}

.hot-news .author {
	width: auto;
}

.hot-news .author,
.hot-news .time {
	display: inline;
	/*padding-top: .1rem;*/
}

.footer-top {
	height: auto;
}

.footer-top dl {
	padding: 1rem 0rem 1.5rem;
}

.footer {
	/*margin-top: 2rem;*/
}

.g-2-1 .g2 {
	width: 100% !important;
	/*padding: 0 1rem;*/
}

.authorOrTime>span:last-child>span.author {
	text-align: left;
}

.section-news-list {
	padding: 0 1rem;
}

.zhuanti .hasPic .fl {
	padding-right: 1rem;
	width: 70%;
}

.zhuanti .hasPic .fr {
	width: 30%;
}

.zhuanti .hasPic h4 {
	margin-bottom: .6rem;
}

.zhuanti .hasPic {
	padding: 0.8rem 1rem .8rem;
}

.zhuanti .width50 img {
	width: 100%;
}

.model-share.fixed {
	width: 100% !important;
	display: none;
}

.xiangqingMain .main_content {
	width: auto !important;
}

.bdshare-button-style0-32 .bds_tsina {
	background-position: 0px -4.875rem !important;
}

.bdshare-button-style0-32 .bds_weixin {
	background-position: 0px -75.5rem !important;
}
.bdshare-button-style0-32{
	display: none !important;
}
.bottomContent.xiangguan {
	margin-top: 0px;
	padding: 1rem;
}

.bottomContent.xiangguan li {
	width: 100%;
	font-size: .9rem;
}

.xiangqing1 .main .main_content {
	width: 100% !important;
}

.xiangqing1 .main {
	padding: 0px;
}

.bdshare-button-style0-32 a {
	background-size: 100%;
	width: 1.5rem !important;
	height: 1.5rem !important;
	margin-right: 1rem !important;
	margin-left: 1rem !important;
}
.bottomContent.xiangguan li {
	padding-right: 0rem;
}
.main_content{
	margin-top: 0px;
}
.container.body-content{
	padding: 0px;
}
.hot-news,
.width75 h4 {
	height: auto;
}

.width75 h4 {
	display: inline;
}

.key-words {
	padding: 0 .5rem;
	margin-top: 0.5rem;
}

.hot-news p {
	display: none;
}

.part.ipo-title>p>a {
	font-size: .7rem;
}

.columns-top .bx-controls-direction a {
	height: 10rem;
	line-height: 10rem;
}

.subject h1 {
	padding: 0 0 1.5rem !important;
}

.bottomContent.xiangguan p {
	margin-bottom: 1rem;
}

.bottomContent.xiangguan li {
	height: 2rem;
	line-height: 2rem;
}

.noPic .width75 {
	width: 100%;
}

.hot-news .author,
.hot-news .time {
	float: left;
}

.authorOrTime>span:last-child>span {
	margin-right: 0px;
	width: 50%;
}

.authorOrTime>span:last-child>span.time {
	text-align: right;
	float: right;
}

.width75.lableBtn.visible-lg {
	display: none !important;
}

.authorOrTime {
	float: left;
	margin-left: 0px;
}

.authorOrTime.gushi {
	margin-top: .3rem;
}

.noPic .authorOrTime.gushi {
	float: none;
	display: block !important;
}

.noPic .width75 {
	width: 100%;
}

.lableBox {
	width: 100%;
}

.lableBox .lableBtn {
	margin-top: .3rem !important;
}

.hot-news,
.width75 h4 {
	margin-bottom: .3rem;
}

.header .search-input input {
	height: 2rem;
	line-height: 2rem;
}

#menuDiv{
	width: calc(100% - 9rem);
    overflow-x:scroll;
}
.header .search-input {
	height: 3rem;
	line-height: 3.5rem;
}
.rightSlide{
	padding-left: .5rem;
	border-left: 1px solid #808080;
	font-size: 0.8rem;
}
.header .search-input .icon-delete {
	top: 0px;
}

.footer-index .footer-top {
	height: auto;
	padding: 0 10px;
}

.footer-index .footer-top dl {
	padding: 10px 0 10px;
}

.footer-index .footer-top dl dt {
	font-size: .7rem;
	margin-right: 10%;
}

.footer-index .footer-top dl img {
	width: 80px;
	vertical-align: middle;
}

.footer-index .footer-top .align-justify {
	text-align: center;
	padding-bottom: 15px;
}

.footer-index .footer-top .align-justify:after {
	display: none;
}

.footer-index .footer-top p a {
	margin: 0 5px;
}

.footer-index .footer-links {
	display: none;
}

.footer-common p .sep {
	font-size: 10px;
	font-weight: normal;
}

.section-news-list .item-subject {
	padding-top: 15px;
	padding-bottom: 15px;
}

.section-news-list .item-subject:after {
	content: ' ';
	display: table;
	clear: both;
}

.section-news-list .item-subject:active {
	background-color: #f5f5f5;
}

.section-news-list .item-subject .img {
	margin-right: 10px;
	height: auto;
	min-height: 65px;
}

.section-news-list .item-subject .img img {
	width: 4.5rem;
}

.section-news-list .item-subject .title a {
	font-size: .8rem;
	line-height: 1.4;
}

.section-news-list .item-subject .attr {
	font-size: 13px;
	margin-top: 8px;
}

.section-news-list .item-subject .attr .tag {
	display: none;
}

.section-news-list .item-subject .desc {
	display: none;
}

.subject-content img {
	width: 100% !important;
}

.model-tags {
	/*margin-top: 15px;*/
	padding: 0px 1rem !important;
}

.hot-news {
	padding: .5rem;
}

.model-share {
	width: auto;
	float: none;
	margin: 10px 0 0 0;
	display: none !important;
}

.subject {
	margin-top: 0px;
}

.bottomContent.xiangguan {
	width: 100%;
}

#carousel-example-generic img {
	width: 100%;
	height: 10rem;
}

.carousel-indicators li {
	width: .4rem;
	height: .4rem;
	border-radius: .4rem;
	border-color: #fff;
}

.carousel-indicators .active {
	width: .4rem;
	height: .4rem;
	border-radius: .4rem;
	background-color: #fff;
}

#carousel-example-generic .carousel-control span {
	position: absolute;
	font-size: 2rem;
	margin-top: -1rem;
	top: 50%;
}

#carousel-example-generic .left.carousel-control {
	text-align: left;
}

.ant-back-top {
	right: 1rem;
}
.carousel-indicators{
	position: absolute;
    bottom: 10px;
    left: auto;
    right: 0.5rem !important;
    z-index: 15;
    width: 60%;
    text-align: right;
    padding-left: 0;
    margin-left: -30%;
    /* text-align: center; */
    list-style: none;
}
.xiangqing .part.ipo-title{
	margin-top: 0px !important;
}
#carousel-example-generic .carousel-inner .item>div {
	position: absolute;
    z-index: 666;
    width: 100%;
    background: linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.3));
    bottom: 0rem;
    color: #fff;
    padding: .5rem .75rem;
    /* left: 2rem; */
    min-height: 3.5rem;
}

    #carousel-example-generic .carousel-inner .item > div p {
        font-size: 1rem;
        word-break: break-all;
        word-wrap: break-word;
        color: #fff;
    }

.carousel-indicators {
	z-index: 999;
	bottom: -.2rem;
}

#carousel-example-generic .carousel-inner .item>div span {
	display: none;
}
.pagination ul > li > a, .pagination ul > li > span{
    height: 1rem !important;
    line-height: 1rem !important;
    padding: 0 .4rem !important;
    font-size: .7rem !important;
}
