
.articleCont {background: url(../images/n_17.png) center bottom no-repeat;}
.articleBox { width: 1280px; max-width: 92%; background: #FFFFFF; position: relative; z-index: 2; box-shadow: 0 0 10px rgba(0,0,0,0.2); padding: 18px 35px 40px; margin: 50px auto 110px; border-top:5px solid #a91f15;}
.titleCont { text-align: center; font-size: 32px; color: #252525; line-height: 1.375; font-weight: bold;}
.arc-info{ line-height: 24px; padding-bottom: 15px;border-bottom: 1px solid #ddd;margin-bottom: 20px;/*padding-top: 25px;*/font-size: 14px;color: #666; text-align:center;}
.arc-info span{display: inline-block;margin-right: 20px;padding: 3px 0}
.arc-info .resize a{ line-height: 30px; color: #000; position: relative; display: inline-block;}
.arc-info a.large-size { font-size: 19px;margin: 0 5px}
.arc-info a.large-size:after{content: '+';font-size:12px;position: absolute;top: 0;right: -7px}
.arc-info a.normal-size { font-size: 16px;margin: 0 5px}
.arc-info a.small-size { font-size: 14px;margin: 0 5px}
.arc-info a.small-size:after {content: '-';font-size: 12px;position: absolute;top: -3px;right: -5px}

.tag { }
.articleInfor { padding-top:10px;}
.articleInoforMation p { font-size: 18px; color: #252525; text-indent: 36px; margin-bottom:18px ; line-height: 2;}
.articleInoforMation img { display: block; margin: 0 auto 18px; max-width: 100%;}
.artEnd { text-align: right;}
.artEnd span { font-family: '楷体'; font-size: 18px;}
.flex-right {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.flexc {
    align-items: center;
}
.arc-share{padding-bottom: 20px}
.social-share {
    font-family: "iconfont" !important;
}

.social-share * {
    font-family: "iconfont" !important;
}

.social-share .icon-qq:before {
    content: "\e60f"
}

.social-share .icon-qzone:before {
    content: "\e80f"
}

.social-share .icon-weibo:before {
    content: "\e61f"
}

.social-share .icon-wechat:before {
    content: "\e616"
}

.social-share .icon-qzone:hover {
    background: #FDBE3D;
    color: #fff
}

.social-share .icon-weibo:hover {
    background: #ff3b3b;
    color: #fff
}

.social-share .icon-wechat:hover {
    background: #33b045;
    color: #fff
}

.social-share a {
    position: relative;
    text-decoration: none;
    margin-left:15px;
    display: inline-block;
    outline: 0
}

.social-share .social-share-icon {
    position: relative;
    display: inline-block;
    width: 38px;
    height: 38px;
    font-size: 24px;
    border-radius: 5px;
    line-height: 40px;
    color: #888;
    text-align: center;
}

.social-share .icon-wechat .wechat-qrcode {
    display: none;
    border: 1px solid #eee;
    position: absolute;
    z-index: 9;
    top: -170px;
    left: -54px;
    width: 140px;
    height: 152px;
    color: #666;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 10px #aaa;
    transition: all .2s;
    -webkit-tansition: all 350ms;
    -moz-transition: all 350ms
}

.social-share .icon-wechat .wechat-qrcode.bottom {
    top: 40px;
    left: -84px
}

.social-share .icon-wechat .wechat-qrcode.bottom:after {
    display: none
}

.social-share .icon-wechat .wechat-qrcode h4 {
    font-weight: 400;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #777
}

.social-share .icon-wechat .wechat-qrcode .qrcode {
    width: 105px;
    margin: 10px auto
}

.social-share .icon-wechat .wechat-qrcode .qrcode table {
    margin: 0!important
}

.social-share .icon-wechat .wechat-qrcode .help {
    display: none
}

.social-share .icon-wechat .wechat-qrcode .help p {
    font-weight: 400;
    line-height: 16px;
    padding: 0;
    margin: 0
}

.social-share .icon-wechat .wechat-qrcode:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -13px;
    width: 0;
    height: 0;
    border-width: 8px 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent
}

.social-share .icon-wechat:hover .wechat-qrcode {
    display: block
}
.share { border-bottom: 1px solid #dddddd; margin-top: 20px; font-size: 14px;}
.qrcode img { max-width: 100%;}
.pageControl { padding-top: 20px; margin-top:30px; overflow: hidden;border-top: 1px solid #dddddd;}
.pageControl .pageLeft{ float: left;width: calc(100% - 110px);}
.backMenu { float: right; font-size: 14px; color: #ffffff; background: url(../images/backMenu.png) 12px center no-repeat #115fad; border-radius: 3px; text-indent: 32px;width: 100px; line-height: 34px; margin-top: 8px;}

.pageControl a:hover.backMenu { color:#FC0;}

.pageLeft p { overflow: hidden;text-overflow: ellipsis;  white-space: nowrap;  font-size: 16px; line-height: 2.6; color: #232323; display:flex;}
.pageLeft p a { color: #232323; transition: all .5s;}
.pageLeft p:hover a { color: #e6211e;}
#screen { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(230,33,30,.5); z-index: 4;}
.mobHader { display: none;}
.hideNav { display: none;}
.articleInoforMation#small-size p{ font-size: 16px; }
.articleInoforMation#normal-size p{ font-size: 18px; }
.articleInoforMation#large-size p{ font-size: 22px; }

.flex-right {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.flexc {
    align-items: center;
}
.arc-share{padding-bottom: 20px}
.social-share {
    font-family: "iconfont" !important;
}

.social-share * {
    font-family: "iconfont" !important;
}

.social-share .icon-qq:before {
    content: "\e60f"
}

.social-share .icon-qzone:before {
    content: "\e80f"
}

.social-share .icon-weibo:before {
    content: "\e61f"
}

.social-share .icon-wechat:before {
    content: "\e616"
}

.social-share .icon-qzone:hover {
    background: #FDBE3D;
    color: #fff
}


@media screen and  (max-width:1440px){

	.titleCont { font-size: 26px;}
}
@media screen and  (max-width:1280px){
	.articleInoforMation#small-size p{ font-size: 14px; }
	.articleInoforMation#normal-size p{ font-size: 16px; }
	.articleInoforMation#large-size p{ font-size: 20px; }
	.pageLeft p { font-size: 14px;}
	.articleInoforMation p { font-size: 14px; text-indent: 28px;}
	.titleCont { font-size:16px;}
	
	.articleCont { padding-bottom: 0;}
	.articleBox { margin: 20px auto;padding: 18px 15px 40px;}

}
@media screen and  (max-width:780px){
	
	.insideBanner { height: 200px;}
	.insideTxt { transform: translateY(-50%);}
	.articleInfor { padding-top: 0px;}
	.arc-info { padding-bottom: 0;}
	.w1510 {max-width: 100% !important;}
	.post2 .tt { padding: 0 3.8%;}
	.post2 .con {padding: 0 3.8%;}
}
