/*common*/
.bgff {background: #fff;}
.flexct {display: flex;align-items: center;}
.mrt20 {margin-top: 1rem;}
.mrlr32 {margin-left: 1.6rem;margin-right: 1.6rem;}
.pdlr32 {padding-left: 1.6rem;padding-right: 1.6rem;}
.pdb40 {padding-bottom: 2rem;}
img {vertical-align: top;}
/*main*/

.xcnav_head {
	height: 4.4rem;
	padding: 0 1.6rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	overflow: hidden;
} 
.xcnav_head .hdlog {
    width: 6rem;
    height: auto;
}
.xcnav_head .hd_l {flex-grow: 1;}
.xcnav_head .hdname {
	flex-shrink: 0;
    font-size: 1.1rem;
    color: #888888;
    margin-left: 0.7rem;
}
.xcnav_head .hddh {
    width: 2.2rem;
    height: auto;
}
.xcnav_head .hdmyct {
	flex-shrink: 0;
	margin-right: 1.5rem;
    width: 1.8rem;
    height: 1.8rem;
    background: url(../images/mycenter_icon.png) top center no-repeat;
    background-size: auto 1.8rem;
}
.xchome_cbox {margin-top: 1rem;padding: 0 1.6rem 1.5rem;}
.xchm_tthd {height: 4.6rem;padding-top: 0.4rem;display: flex;justify-content: space-between;align-items: center;}
.xchm_tthd .tt {display: inline-block;font-size: 1.8rem;color: #333333;}
.xchm_tthd .sub {display: inline-block;font-size: 1.2rem;color: #999999;margin-left: 0.5rem;}
.xchm_tthd .red {color: #FC4F7B;}
.xchm_tthd .more {padding-right: 1.2rem;line-height: 30px;font-size: 1.3rem;color: #666;background: url(../images/cshr_arrow.png) right center no-repeat;
    background-size: auto 1.1rem;}
.xchome_banner {margin: 0 0.6rem;}
.xchome_banner .swiper-container {padding: 1rem;box-sizing: border-box;}
.xchome_banner img {width: 100%;border-radius: 0.4rem;vertical-align: top;box-shadow: 0 0 1rem rgba(0,0,0,.3)}
.top_search2 {display: flex;align-items: center;margin:0 1.6rem;height: 32px;position: relative;border-radius: 20px;border:1px solid #DBDBDB;box-sizing: border-box;padding-left: 3rem;background: #F7F7F7 url(../images/kchome_search2.png) 1rem center no-repeat; background-size: 1.5rem auto;}
.top_search2 .search_link{font-size: 17px; color: #999999;cursor: pointer;}
.mkt_box{padding-top: 2rem;}
.mkt_box ul {display: flex;flex-flow: row wrap;}
.mkt_box ul li {width: 25%;text-align: center;margin-bottom: 2rem;}
.mkt_box ul li a {display: inline-block;position: relative;}
.mkt_box ul li .hot {position: absolute;z-index: 2;top: -1rem;right: -1.8rem;width: 3rem;height: 1.7rem;background: url(../images/zuik.png) left top no-repeat; background-size: 100% 100%;}
.mkt_box ul li .free {position: absolute;z-index: 2;top: -1rem;right: -1.8rem;width: 3rem;height: 1.7rem;background: url(../images/zuik-free.png) left top no-repeat; background-size: 100% 100%;}
.mkt_box ul li img {width: 3.5rem;height: 3.5rem;cursor: pointer;}
.mkt_box ul li a span {display: block;margin-top: 0.8rem;font-size: 1.3rem;color: #333;cursor: pointer;}
.xchm_ranking .kt_item .item_img {position: relative; } 
.xchm_ranking .kt_item {box-shadow: 0 0 0.8rem rgba(85, 85, 85, 0.2); display: block; overflow: hidden; border-radius: 0.4rem; } 
.xchm_ranking .swiper-container {padding: 0.5rem 1.6rem; margin:0 -1.6rem;} 
.xchm_ranking .kt_item img {width: 100%;height: auto; min-height: 9.2rem;cursor: pointer;} 
.xchm_ranking .kt_item .item_num {display: flex;align-items: center;position: absolute;z-index: 10;right: 0;bottom: 0;left: 0;height: 2rem;overflow: hidden;}
.xchm_ranking .kt_item .item_num span {display: block;padding: 0.2rem 1rem 0.2rem 2.3rem;font-size: 1.1rem;color: #F9D300;background: url(../images/dfr.png) 1rem center no-repeat;background-size: 1.3rem auto;cursor: pointer;}
.xchm_ranking .kt_item .item_num .b_mask {content: "";display: block;position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;background: #000;opacity: .5;}
.xchm_ranking .kt_item .item_intr {padding: 0.6rem 1.2rem;}
.xchm_ranking .kt_item .item_intr h3 {line-height: 2rem;height: 2rem;font-size: 1.3rem;color: #000;overflow: hidden;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
.xchm_ranking .kt_item .item_intr p {line-height: 2rem;font-size: 1.1rem;color: #999999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
.xchm_ranking .kt_item .start_play {position: absolute; left: 50%; top: 50%; z-index: 10; width: 3.2rem; height: 3.2rem; background: url(../images/video_play.png) no-repeat center center; background-size: 100% 100%; transform: translate(-50%,-80%);cursor: pointer;}
.xchm_welf .welf_box {position: relative;margin-top: 0.5rem;}
.xchm_welf .welf_box a {display: block;}
.xchm_welf .welf_l {width: 38%;}
.xchm_welf .welf_r {position: absolute;top: 0;right: 0;bottom: 0;width: 57%;height: 100%;display: flex;flex-flow: column nowrap;justify-content: space-between;}
.xchm_welf .welf_box img {width: 100%;height: auto;cursor: pointer;}
.xchm_zxwz {padding-bottom: 0.8rem;}
.xchm_zxwz .zxwz_box {padding-top: 0.3rem;}
.zxwz_new {
    background: #fff;
}
.zxwz_new dt {
    float: left;
}
.zxwz_new dt img {
    width: 12.5rem;
    height: 8rem;
}
.zxwz_new dd h3 {
	font-weight: normal;
    max-height: 4.8rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #000;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.zxwz_new dd p.name_t {
    line-height: 1.3rem;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 1.1rem;
    color: #999;
    overflow: hidden;
}
.xchm_zxwz .zxwz_new dt img {border-radius: 0.4rem;}
.xchm_zxwz .zxwz_new dd {position: relative;padding-bottom: 1rem;border-bottom: 1px solid #ECECEC;margin: 0 0 1.4rem 13.5rem;}
.xchm_zxwz .zxwz_intr {position: relative;height: 8rem;}
.xchm_wdnew {padding-bottom: 0.8rem;}
.xchm_wdnew .wdnew_ul dl {margin-bottom: 1.4rem;border-radius: 0.5rem;box-shadow: 0 0 0.5rem rgba(58, 41, 31, 0.09);background: #fff;}
.xchm_wdnew .wdnew_ul dl dt {height: 5rem;line-height: 5rem;background: #FAF7F3;padding: 0 1.3rem 0.3rem;font-size: 1.6rem;color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xchm_wdnew .wdnew_ul dl dd {position: relative;padding: 1.8rem 1.3rem 1.4rem;}
.xchm_wdnew .wdnew_ul dl dd:before {content: "";display: block;position: absolute;z-index: 2;left: 1.4rem;top: -0.8rem;width: 2.2rem;height: 2.2rem; background: url(../images/xchome_qus.png) top center no-repeat; background-size: auto 2.2rem;}
.xchm_wdnew .wdnew_ul dl dd p {line-height: 2rem;font-size: 1.4rem;color: #666666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.xchm_zlk {padding-bottom: 1.4rem;}
.xchm_zlk .swiper-container {    padding: 1.5rem 1.6rem 0.5rem; margin: 0 -1.6rem;}
.xchm_zlk .zlk_item {display: block;position: relative;padding: 2rem 1.2rem 1.5rem;background: #fff;border-radius: 0.5rem;box-shadow: 0 0 0.6rem rgba(58, 41, 31, 0.13);}
.xchm_zlk .zlk_item .item_name {position: absolute;left: 1.1rem;top: -1rem;padding: 0.3rem 0.7rem;background: #FE5858;border-radius: 0.3rem;font-size: 1rem;color: #fff;}
.xchm_zlk .zlk_item .item_p {font-size: 1.5rem;color: #000000;line-height: 2.3rem;height: 4.6rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*文章列表*/
.wd_xzkp_li {position: relative;padding: 0 1rem;display: inline-block;}
.wd_xzkp_a{height: 4.4rem;
    text-align: center;
    display: block;
    line-height: 4.4rem;
    font-size: 1.6rem;}
.wd_xzkp_xzda_i{position: absolute;bottom:0;left: 50%;margin-left: -1.4rem;width:3rem;height: 0.3rem;background: #f23835;}
.wd_xzkp_xzda_a{border: 0;}
.wd_xzkp_a.active{color: #F23835;font-weight: bold;}
/*newkc*/
.xchm_zxkc .mendz_list {margin-top: 0.8rem;}
.xchm_zxkc .mendz_list ul li {position: relative;margin: 0 0 1.5rem 1.9rem;min-height: 7rem;box-shadow: 0 0 1rem rgba(85, 85, 85, 0.12);padding: 1.3rem 2rem 1.3rem 10.5rem;border-radius: 0.6rem;}
.xchm_zxkc .mendz_list ul li:last-child {margin-bottom: 0;}
.xchm_zxkc .mendz_list ul li a {display: block;}
.xchm_zxkc .mendz_list ul li .item_img {position: absolute;z-index: 2;top: 1.3rem;left: -1.9rem;width: 12.4rem;height: 7rem;}
.xchm_zxkc .mendz_list ul li .item_img img {width: 100%;height: 100%;border-radius: 0.4rem;}
.xchm_zxkc .mendz_list ul li .item_box {padding-left: 1.4rem;}
.xchm_zxkc .mendz_list ul li .item_box h2 {line-height: 2rem;max-height: 4rem;font-size: 1.6rem;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: normal;}
.xchm_zxkc .mendz_list ul li .item_box p {line-height: 1.8rem;font-size: 1.1rem;color: #999;margin-top: 1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*ad*/
.xchm_bandad a {display: block;height: 4.6rem;display: flex;align-items: center;border-bottom: 1px solid #e6e6e6;}
.xchm_bandad img {width: 3.2rem;height: 1.6rem;flex-shrink: 0;margin-right: 1rem;}
.xchm_bandad .h_word {font-size: 1.4rem;color: #F23835;flex-grow: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xchm_bandad .icon_a {width: 1.2rem;height: 1.2rem;flex-shrink: 0;background: url(../images/gr_arrow2.png) center no-repeat;background-size: auto 1.2rem;}

.cpsuc_tk313 {position: fixed;z-index: 1050;top: 50%;left: 50%;width: 80%;max-width: 30rem;transform: translate(-50%,-50%);background: #fff;border-radius: 1rem;text-align: center;}
.cpsuc_tk313 .tk_cont {position: relative;padding: 6.2rem 0 1.7rem;}
.cpsuc_tk313 .tk_hd {position: absolute;z-index: 5;width: 9.6rem;height: 9.6rem;top: -5rem;left: 50%;margin-left: -4.8rem;}
.cpsuc_tk313 .tk_hd .hd_img {width: 9.6rem;height: 9.6rem;}
.cpsuc_tk313 h3 {font-size: 1.7rem;color: #333;line-height: 2rem;margin-bottom: 0.5rem;font-weight: normal;}
.cpsuc_tk313 p {font-size: 1.4rem;color: #666;line-height: 1.6rem;}
.cpsuc_tk313 .tk_cls {position: absolute;bottom: -5rem;left: 50%;margin-left: -1.5rem;width: 3rem;height: 3rem;background: url(../images/pl_close.png) left top no-repeat;background-size: 100% 100%;cursor: pointer;}
.wtbp_mask {position: fixed;z-index: 1049;top: 0;right: 0;bottom: 0;left: 0;background: #000;opacity: .5;}

.hide {display: none;}


@media only screen and (min-width: 750px){
	html {font-size: 88% !important;background: #ddd;}
	body {width: 500px !important; margin: 0 auto; position: relative;}
}

@media only screen and (max-width: 374px){
	.zxwz_new dt img {width: 10rem;height: 6.4rem;}
	.xchm_zxwz .zxwz_new dd {margin-left: 11rem;}
	.xchm_zxwz .zxwz_intr {height: 6.4rem;}
}
