/*资讯推荐*/

.zixun_re_con {
    /*    font-family: 'sou_li';*/
    border-top: 1px solid #D6E0EA;
    border-bottom: 1px solid #D6E0EA;
    height: 48px;
    margin-top: 22px;
}
.zixun_re_con ul li {
    float: left;
    border-right: 1px solid #666666;
    font-size: 18px;
    padding: 0 40px;
    height: 20px;
    line-height: 20px;
    margin-top: 14px;
}
.zixun_re_con ul li:last-child {
    border-right: 0px;
}
.zixun_re_con ul li:first-child {
    padding-left: 0px;
}
.zixun_re_con ul .cur a {
    color: #265AA3
}
.zixun_re_con ul li a:hover {
    color: #265AA3
}
/*资讯内容*/
.zixun_list {
}
.ziuxn_list_le {
    display: inline-block;
    width: 750px;
    margin-bottom: 50px;
}
.curmbs {
    font-size: 16px;
    color: #999;
}
.curmbs a {
    color: #999;
}
/*查看更多*/
.gengduo {
    margin: 0 auto;
    width: 304px;
    height: 50px;
    background: #EEEEEE;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    color: #999;
    /*    font-family: 'sou_li';*/
    margin-top: 40px;
}
.gengduo a {
    color: #999;
}
.gengduo a:hover {
    color: #265AA3
}
.re_col_list_ri {
    display: inline-block;
}
.zixun_col_tit {
    margin-top: 14px;
}
.k20 {
    display: block;
    width: 100%;
    height: 14px;
}
.zixun_col_tit p {
    margin-bottom: 0;
}
/*轮播广告*/
.gao_lun {
    width: 400px;
    margin-left: 40px;
}
/*资讯分类1*/

.zixun_fenlei1 {
    float: left;
    width: 400px;
    margin-left: 40px;
}
/**/
.zixun_zwen ul li .re_wen {
    margin-left: 0;
    width: 750px;
}
.zixun_zwen ul li .re_wen h3 {
    height: 30px;
}
.zixun_zwen ul li .re_wen p {
    height: auto;
    margin-bottom: 20px;
}
.zixun_zwen ul li {
    margin-bottom: 50px;
}
/**/
.tulist ul li {
    float: left;
    width: 250px;
    margin-bottom: 45px;
    height: 345px;
    overflow: hidden;
}
.tulist ul li .re_wen {
    margin-left: 0;
    width: 232px;
}
.tulist ul li .re_wen p {
    height: auto;
    margin-bottom: 25px;
}
/*栏目轮播*/
.lanmu_col_ban {
    margin-top: -10px;
}
.lanmu_ban>.swiper-pagination-bullets, .lanmu_fangiper-pagination-custom, .swiper-pagination-fraction {
    left: -20px;
    bottom: 16px;
}
.lanmu_fang {
    text-align: right;
    margin-right: 20px;
    margin-top: -5px;
}
.lanmu_fang .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    display: inline-block;
    border-radius: 0;
    background: #AEB1B7;/*  opacity: .2;*/
}
.lanmu_fang .swiper-pagination-bullet-active {
    background-color: #fff;
}
.col_infoli {
    margin-left: 40px;
}
.infolist_zuojia {
    width: 417px;
}
/*杂志部分*/

.magzi_con_tu {
    width: 1200px;
    height: 360px;
}
.magzi_con_tu img {
    width: 100%;
    height: 100%;
}
/*订阅列表*/
.sublist {
    margin-top: 38px;
    margin-bottom: 50px;
}
.sublist_tit {
    text-align: center;
}
.sublist_tit h3 {
    font-family: 'sou_me';
    font-size: 30px;
    color: #265AA3;
}
.sublist_tit p {
    margin-top: 10px;
    font-size: 16px;
    color: #999;/*    font-family: 'sou_no';*/
}
.sublist_ul {
    margin-top: 40px;
}
.sublist_ul ul li {
    /*    font-family: 'sou_no';*/
    width: 400px;
    float: left;
    margin-bottom: 50px;
    height: 400px;
}
.sublist_ul ul li .sub_ultu {
    width: 366px;
    height: 260px;
}
.sublist_ul ul li .sub_ultu img {
    width: 100%;
    height: 100%;
}
.sub_ulwen {
    margin-top: 20px;
    width: 366px;
    margin-left: 0;
}
.sub_wen_tit {
    font-size: 18px;
    color: #265AA3;
}
.sub_wen_dige {
    font-size: 16px;
    color: #999;/*	width: 366px;*//*	margin-left: 0;*/
}
.sub_wen_pri {
    margin-top: 15px;
}
.zz_pri {
    font-size: 22px;
    color: #FFA200;
}
.old_pri {
    margin-left: 10px;
    font-size: 16px;
    color: #999;
    text-decoration: line-through
}
.magenduo {
    width: 368px;
    height: 50px;
    line-height: 50px;
}
/*杂志订阅前*/
.ma_zhai {
    /*    font-family: 'sou_no';*/
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    /*    height: 546px;*/
    background-color: #F6F6F6;
}
.zhai_le {
    width: 750px;
    float: left;
    display: inline-block;
    margin-top: 50px;
}
.zhai_wen {
    width: 350px;
    display: inline-block;
    vertical-align: top;
}
.zhai_wen .fen_text {
    /*    margin-top: 20px;*/
    font-size: 30px;
    color: #444;
}
.zhai_wen h3 {
    font-size: 32px;
    color: #1600A1;
}
.zhai_wen p {
    margin-top: 35px;
    font-size: 18px;
    color: #999;
}
.feng_btn {
    display: inline-block;
    margin-top: 42px;
    text-align: center;
    font-size: 22px;
    width: 180px;
    height: 52px;
    line-height: 52px;
    background: #FFA200;
    border-radius: 26px;
}
.feng_btn a {
    color: #fff;
}
.zhai_le_ri {
    display: inline-block;
    width: 330px;
    float: right;
    background-color: #ccc;
}
.zhai_tu {
    width: 329px;
    height: 445px;
    text-align: right;
}
.zhai_tu img {
    width: 100%;
    height: 100%;
}
.zhai_ri {
    margin-top: 50px;
    width: 400px;
    max-height: 450px;
    overflow: auto;
}
/*.zhai_ri ul li{
	background-color: #EAE8EB;
	
	margin-bottom: 2px;
	
	padding-left: 14px;
	padding-right: 22px;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #333;
}*/
.zhai_ri ul li a {
    color: #333;
}
.zhai_auth {
    font-size: 16px;
    color: #999;
}
/*杂志页*/
.zz_head_con {
    /*    height: 545px;*/
    background-color: #F2F2F4;
    /*    font-family: 'sou_no';*/
    height: auto;
    overflow: hidden;
}
.zz_head_le {
    width: 750px;
    display: inline-block;
    padding-top: 50px;
    padding-left: 50px;
    padding-bottom: 50px;
}
.zz_head_title h2 {
    font-size: 30px;
    color: #000;
}
.zz_head_title p {
    margin-top: 20px;
    font-size: 14px;
    color: #999;
}
.zz_head_ftit {
    margin-top: 50px;
    font-size: 28px;
    color: #EE9700;
    margin-bottom: 40px;
}
.zz_head_ftit a, .zz_head_mtit a {
    color: #EE9700;
}
.zz_head_ftit a:hover, .zz_head_mtit a:hover {
    color: #3A5B88;
}
.zz_head_mtit {
    color: #EE9700;
    font-size: 20px;
    margin-bottom: 5px;
}
.zz_head_ri {
    float: right;
    width: 340px;
    display: inline-block;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 50px;
}
.zz_head_tu {
    width: 329px;
    height: 445px;
}
.zz_head_tu img {
    width: 100%;
    height: 100%;
}
.zz_head_dingyue {
    display: inline-block;
    border-radius: 26px;
    width: 180px;
    height: 52px;
    background-color: #FFA200;
    line-height: 52px;
    line-height: 52px;
    text-align: center;
}
.zz_head_bo {
    margin-top: 50px;
}
.zz_head_bo a {
    color: #999;
}
.zz_head_dingyue a {
    color: #fff;
}
.zz_last {
    margin-left: 40px;
}
.zz_m_main {
    background-color: #FCF9FC;
    padding: 0 50px 50px 50px;
}
.zz_m_l, .zz_m_c, .zz_m_r {
    width: 331px;
    display: inline-block;
    vertical-align: top;
}
.zz_m_c, .zz_m_r {
    margin-left: 46px;
}
/*.zz_m_r{
	margin-left: 48px;
}*/
.zz_m_tit {
    font-size: 20px;
    color: #333;
    border-left: 2px solid #265AA3;
    padding-left: 17px;
    margin-top: 50px;
    height: 20px;
    line-height: 20px;
}
.zz_m_tit_e {
    padding-left: 12px;
    font-size: 20px;
    color: #BBBBBB;
}
.zz_m_ftit {
    margin-top: 18px;
}
.zz_m_ftit h3 {
    font-size: 18px;
    color: #3A5B88;
}
.zz_m_ftit h3 a {
    color: #3A5B88
}
.zz_m_ftit a:hover h3 {
    color: #EE9700;
}
.zz_m_ftit span {
    font-size: 14px;
    color: #BBB;
}
.zz_m_text {
    margin-top: 19px;
}
.zz_m_text p {
    font-size: 16px;
    color: #666;
}
.mt25 {
    margin-top: 25px;
}
.zz_lianxi {
    margin-top: 20px;
}
/*杂志正文*/
.zz_det_le {
    display: inline-block;
    width: 750px;
    border-top: 2px solid #EEEEEE;
}
.mt18 {
    margin-top: 18px;
}
.zz_det_main {
    margin-top: 30px;
}
.zz_det_main h1 {
    text-align: center;
    font-size: 30px;
    color: #333;
}
.zz_det_aut {
    text-align: center;
    margin-top: 13px;
    font-size: 14px;
    color: #999;
}
.zz_det_zhaiyao {
    margin-top: 20px;
    width: 710px;
    background: #F2F2F2;
    padding: 20px;
}
.zz_det_main p {
    margin-top: 25px;
}
.fenxiang {
    margin-top: 80px;
    text-align: center;
    overflow: hidden;
    width: 100%;
    height: auto;
}
.fenxi {
    display: inline-block;
    width: 80px;
    height: auto;
    overflow: hidden;
}
.fenxins {
    margin-left: 80px;
}
.next {
    margin-top: 80px;
}
.zz_m_ln span {
    font-size: 18px;
    color: #999;
}
.zz_m_ln a {
    font-size: 18px;
    color: #265AA3;
}
.remen_tui {
    margin-top: 50px;
}
.remen_list ul li {
    width: 520px;
}
.remen_list ul li .li_text {
    width: 520px;
    margin-left: 0px;
}
.zz_xian {
    margin-top: 30px;
    width: 750px;
    height: 2px;
    background-color: #EEEEEE;
}
.zz_pinglun {
    margin-top: 39px;
}
.zz_pl_t {
    background-color: #FAF7FA;
    height: 60px;
}
.zz_pl_t b {
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: top;
    margin-left: 10px;
    margin-top: 10px;
}
.zz_pl_t b img {
    vertical-align: top;
    /*margin-top: 10px;
	margin-left: 15px;*/
    width: 100%;
    height: 100%;
    border-radius: 30px;
}
.zz_pl_t span {
    font-size: 18px;
    color: #999999;
    display: inline-block;
    line-height: 60px;
    margin-left: 13px;
}
.pin_in {
    width: 720px;
    height: 110px;
    padding: 0;
    margin: 0;
    border: 0;
    outline-style: none;
    font-size: 14px;
    color: #999999;
    resize: none;
    margin-left: 15px;
    margin-top: 10px;
}
.pin_in_d {
    width: 748px;
    height: 128px;
    border: 1px solid #FAF7FA;
}
.pinlun_btn {
    float: right;
    margin-top: 15px;
    display: inline-block;
    width: 118px;
    height: 44px;
    background-color: #FFA200;
    line-height: 44px;
    color: #fff;
}
.pinglun_con {
    margin-top: 26px;
}
.pinlun_list ul li {
    padding-bottom: 20px;
    border-bottom: 1px solid #E5E2E3;
    padding-top: 20px;
}
.ping_user {
    display: inline-block;
    width: 36px;
    height: 36px;
    border-radius: 30px;
    vertical-align: top;
}
.ping_user img {
    border-radius: 30px;
}
.ping_info {
    display: inline-block;
    width: 692px;
    margin-left: 15px;
}
.ping_uname {
    display: inline-block;
    width: 500px;
}
.zan {
    display: inline-block;
    float: right;
}
.ping_in_he {
    margin-bottom: 10px;
}
.ping_uname {
    color: #444;
}
.ping_uname span {
    display: inline-block;
    color: #CCC;
    margin-left: 20px;
}
.ping_info p {
    color: #999;
}
.zz_det_ri {
    float: right;
    width: 400px;
    vertical-align: top;
}
.zz_yaowen {
    float: left;
    width: 400px;
    margin-left: 40px;
}
.zz_yaolist ul li {
    padding-bottom: 5px;
    border-bottom: 1px dashed #ECE9EC;
    margin-bottom: 5px;
}
.yao_tulist {
    margin-top: 25px;
}
.yao_tulist ul li {
    width: 194px;
    height: 128px;
    display: inline-block;
    position: relative;
}
.yao_tulist ul li .yaow_tu {
    width: 194px;
    height: 128px;
}
.yao_tulist ul li img {
    width: 100%;
    height: 100%;
}
.yaow_tu_text {
    position: absolute;
    /*  margin-top: -47px;*/
    width: 179px;
    /*  max-height: 36px;*/
    background-color: #000;
    opacity: 0.8;
    color: #fff;
    font-size: 12px;
    padding: 8px 8px 8px 8px;
    overflow: hidden;
    bottom: 0;
    line-height: 16px;
}
.yaow_tu_text p {
    max-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.person {
    margin-top: 50px;
}
.geren {
    height: 240px;
}
.person_le {
    display: inline-block;
    width: 300px;
}
.person_nav ul li {
    width: 300px;
    height: 60px;
    background-color: #EEEEEE;
    line-height: 60px;
    /*    font-family: 'sou_no';*/
    font-size: 20px;
    margin-bottom: 1px;/* text-align: center;*/
}
.person_nav ul li b {
    margin-left: 30px;
}
.person_nav ul li b img {
    vertical-align: top;
    margin-top: 18px;/*margin-right: 10px;*/
}
.person_nav ul a li span {
    color: #999;
}
.person_nav ul li span {
    margin-left: 28px;
}
.person_nav ul .cur li {
    background-color: #4E82CA;
    color: #fff;
}
.person_nav ul .cur li span {
    color: #fff;
}
.userdn {
    display: none;
}
.person_nav ul .cur .userdb {
    display: none;
}
.person_nav ul .cur .userdn {
    display: inline-block;
}
.person_ri {
    display: inline-block;
    width: 845px;
    vertical-align: top;
    margin-left: 46px;
}
.per_in_co {
    width: 850px;
    border-bottom: 1px solid #eee;
    line-height: 70px;
    height: 65px;
    padding: 15px 0;
}
.per_in_co .per_in_t {
    display: inline-block;
    width: 60px;
    height: 50px;
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.person_info {
    margin-top: 10px;
    margin-bottom: 100px;
}
.per_in_tou {
    margin-left: 58px;
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 30px;
}
.per_in_xiugai {
    display: inline-block;
    float: right;
    font-size: 20px;
    color: #999;
}
.per_in_tou img {
    width: 100%;
    height: 100%;
    /*vertical-align: top;
	padding-top: 10px;*/
    border-radius: 30px;
}
.per_in_xiugai b {
    margin-right: 10px;
}
.per_in_xiugai b img {
    vertical-align: top;
    padding-top: 25px;
}
.per_in_text {
    display: inline-block;
    width: 300px;
    font-size: 20px;
    color: #888;
    margin-left: 58px;
}
.about_erweima {
    margin-top: 60px;
    text-align: center;
}
/*订阅页*/
.dingyue_con {
    border-top: 1px solid #eee;
}
.dingyue_col_ban {
    width: 600px;
    height: 400px;
}
.dingyue_co_le {
    display: inline-block;
    width: 600px;
}
.dingyue_co_ri {
    /*    font-family: 'sou_no';*/
    display: inline-block;
    margin-left: 50px;
    width: 543px;
    vertical-align: top;
}
.dy_con_main {
    margin-top: 50px;
}
.dy_con_main h2 {
    font-size: 24px;
    color: #000;
}
.dingy_ftit {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 20px;
    color: #BBBBBb;
    font-size: 16px;
}
.dingy_xx {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
}
.dingy_xx_tit {
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
.dingy_pri {
    font-size: 24px;
    color: #F00;
    margin-left: 10px;
}
.dingy_old_pri {
    font-size: 18px;
    color: #BBB;
    margin-left: 5px;
}
.dingy_old_pris {
    text-decoration: line-through;
}
.dingy_bezhu {
    margin-top: 10px;
    font-size: 14px;
    color: #FFA200;
}
.dingy_btn {
    display: inline-block;
    width: 200px;
    height: 60px;
    background-color: #FFA200;
    line-height: 60px;
    text-align: center;
    font-size: 22px;
}
.dingy_btn a {
    color: #fff;
}
.dingy_btn_fan {
    margin-top: 30px;
    background-color: #EEEEEE;
    margin-left: 40px;
}
.dingy_btn_fan a {
    color: #999;
}
.shang_le {
    float: left;
    display: inline-block;
    width: 750px;
}
.shang_ri {
    display: inline-block;
    width: 400px;
    float: left;
    margin-left: 50px;
}
.shagping {
    margin-top: 50px;
}
.buy {
    margin-top: 30px;
}
.buy_con {
    border-top: 1px solid #eee;
}
.dizhi {
    padding: 20px 0;
    border-bottom: 1px solid #eee;
}
.dizhi_le {
    display: inline-block;
}
.dizhi_le h4 {
    font-size: 20px;
    color: #000;
}
.dizhi_le p {
    margin-top: 20px;
    color: #999;
}
.dizhi_le p b img {
    vertical-align: top;
}
.dizhi_le p b {
    padding-right: 10px;
}
.dizhi_ri {
    float: right;
}
.guanlidz {
    font-size: 18px;
    color: #265AA2;
}
.xuanzedz {
    font-size: 16px;
    color: #265AA2;
    margin-top: 20px;
}
.buy_info {
}
.buy_info h4 {
    font-size: 20px;
    color: #000;
}
.buy_tu {
    margin-top: 10px;
    width: 183px;
    height: 110px;
    float: left;
}
.buy_tu img {
    width: 100%;
    height: 100%;
}
.buy_zhong {
    /*    font-family: 'sou_no';*/
    float: left;
    margin-left: 30px;
}
.buy_time {
    font-size: 18px;
    color: #333;
}
.buy_kstime {
    margin-top: 14px;
    font-size: 16px;
    color: #999;
}
.kstimes {
    font-size: 16px;
    color: #265AA3;
}
.buy_zstime {
    margin-top: 14px;
    font-size: 16px;
    color: #265AA3;
}
.buy_pri {
    float: right;
}
.b_danjia {
    font-size: 16px;
    color: #999;
}
.danjia_pri {
    font-size: 18px;
    color: #F00;
}
.b_shuliang {
    margin-top: 30px;
    font-size: 16px;
    color: #999;
}
.b_sl_g {
    font-size: 18px;
    color: #F00;
}
.b_hejie {
    margin-top: 25px;
    font-size: 16px;
    color: #999;
}
.b_hj_g {
    font-size: 18px;
    color: #F00;
}
.buy_info {
    height: 200px;
    border-bottom: 1px solid #eee;
    padding: 25px 0;
}
.fapiao {
    border-bottom: 1px solid #eee;
    padding: 20px 0;
}
.fapiao h4 {
    font-size: 20px;
    color: #000;
}
.fapiao h4 span {
    font-size: 16px;
    color: #999;
    font-weight: normal;
}
.fapiao_xx {
    margin-top: 20px;
}
.fapiao_xx label {
    margin-right: 50px;
}
.fapiao_xx label span {
    display: inline-block;
    margin-left: 10px;
}
.fabiaoemail {
    width: 480px;
    height: 34px;
    border: solid 1px #ddd;
    padding-left: 15px;
    padding-right: 15px;
}
.by_l_kuang {
    width: 1200px;
    height: 100px;
    background-color: #F6F6F6;
}
.buy_liuyan {
    border-bottom: 1px solid #eee;
    padding: 20px 0;
}
.buy_liuyan h4 {
    font-size: 20px;
    color: #000;
}
.buy_in_o {
    width: 80%;
    height: 90px;
    padding: 0;
    margin: 0;
    border: 0;
    outline-style: none;
    font-size: 14px;
    color: #999999;
    resize: none;
    margin-left: 15px;
    margin-top: 10px;
    background-color: #F6F6F6;
}
.buy_lyc {
    margin-top: 24px;
}
.buy_bug_lbtn {
    width: 1200px;
    height: 60px;
    background-color: #EEEEEE;
    margin-top: 30px;
    font-size: 16px;
    color: #333;
    line-height: 60px;
}
.buy_btn_le {
    float: left;
    margin-left: 28px;
}
.buy_btn_ri {
    float: right;
}
.duoshaoj {
    margin-left: 10px;
    font-size: 18px;
    color: #F00;
    margin-right: 8px;
}
.yunfei {
    margin-left: 45px;
}
.yunfeipir {
    margin-left: 10px;
    font-size: 18px;
    color: #F00;
}
.zongpri {
    margin-right: 20px;
    color: #FF0000
}
.bug_queding {
    display: inline-block;
    width: 150px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    background-color: #4077C4;
    text-align: center;
}
.shi_ban {
    width: 800px;
    height: 440px;
}
.shi_le {
    float: left;
    width: 800px;
}
.shi_ri {
    float: left;
    width: 400px;
    height: 440px;
    background-color: #125DBF;
}
.shi_ri_con {
    margin-top: 40px;
    margin-left: 34px;
}
.shi_ri_con p {
    width: 336px;
    height: 25px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 16px;
    margin-bottom: 22px;
}
.shi_ri_con p a {
    color: #fff;/*    font-family: 'sou_no';*/
}
.shi_ri_con p a:hover {
    color: #fff;
}
.shit_zh_le {
    float: left;
    width: 467px;
    height: 314px;
}
.shit_zh_le img {
    width: 100%;
    height: 100%;
}
.kong {
    width: 100%;
    height: 1px;
}
.shit_zh_ri {
}
.shit_zh_ri ul li {
    float: left;
    width: 224px;
    height: 165px;
    margin-left: 20px;
    margin-bottom: 30px;
}
.shit_ul_tu {
    width: 224px;
    height: 126px;
}
.shit_ul_tu img {
    width: 100%;
    height: 100%;
}
.shit_ul_wen {
    height: 39px;
    margin-top: 10px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
}
.shiting_zhong {
    padding-bottom: 30px;
}
.shiting_zhong_con {
    height: 460px;
    border-bottom: 1px solid #eee;
}
.shi_ban_t_t {
    width: 52px;
    height: 22px;
    border-radius: 4px;
    background-color: #3E5BE5;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 22px;
}
.shi_ban_text p {
    margin-top: 20px;
    font-size: 20px;
    color: #fff;/*
	height: 24px;
	overflow: hidden; 
*/
}
.shiting {
    height: 440px;
}
.shi_ban_bo {
    position: absolute;
    z-index: 9991;
    margin-top: -264px;
    margin-left: 370px;
}
.shit_le_bo {
    position: absolute;
    width: 467px;
    height: 55px;
    background-color: #000;
    opacity: 0.8;
    color: #fff;
    margin-top: -58px;
}
.shit_le_bo p {
    padding-top: 5px;
    padding-left: 20px;
    color: #fff
}
.shit_le_bo span {
    padding-left: 20px;
    color: #fff
}
.bofangico {
    width: 56px;
    height: 25px;
    color: #fff;
    background-color: #1F3349;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    position: absolute;
    margin-top: -307px;
    margin-left: 20px;
}
.bofangicos {
    width: 56px;
    height: 25px;
    color: #fff;
    background-color: #1F3349;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    position: absolute;
    margin-top: -171px;
    margin-left: 13px;
}
.bofnag_an {
    position: absolute;
    margin-top: -85px;
    margin-left: 13px;
}
.shiting_di_list ul li {
    margin-left: 0px;
    margin-right: 15px;
}
.k30 {
    clear: both;
    height: 30px;
    width: 100%;
}
.kong1 {
    clear: both;
    height: 1px;
    width: 100%;
}
.sgengduo {
    margin-top: 30px;
}
/*付费*/
.fufei {
    text-align: center;
}
.fufei_text1 {
    font-size: 20px;
    color: #000;
    font-weight: bold;
}
.fufei_text_weideng {
    font-size: 20px;
    color: #000;
    font-weight: bold;
    margin-top: 30px;
}
.qudenglu {
    color: #FFA200;
}
.fufei_ligou {
    margin-top: 25px;
    display: inline-block;
    width: 180px;
    height: 52px;
    background-color: #FFA200;
    color: #fff;
    text-align: center;
    line-height: 52px;
    font-size: 22px;
    border-radius: 26px;
    cursor: pointer;
}
.fufei_jieshi {
    margin-top: 20px;
    font-size: 16px;
    color: #265AA3;
}
.fufei_ligou a {
    color: #fff;
}
.fufei_head {
    width: 100%;
    height: 80px;
    margin-top: -34px;
}
.gouwuche {
    float: right;
    margin-top: -35px;
}
.sublist_ul ul li .nshang_ultu {
    width: 399px;
}
.zhan50 {
    width: 100%;
    height: 50px;
}
.zhan40 {
    width: 100%;
    height: 40px;
}
.gesh2 {
    margin-top: 10px;
}
.xuanzer {
    float: right;
}
.xuanzer select {
    height: 32px;
}
.num {
    float: right;
    line-height: 58px;/*width: 140px;*/
}
.num input {
    width: 30px;
    border: 1px solid #eee;
    height: 30px;
    text-align: center;
    float: left;
    margin-top: 9px;
    box-sizing: border-box;
}
.num img {
    width: 30px;
    height: 30px;
    vertical-align: top;
    /*		padding-top: 14px;*/
    margin-top: 9px;
    float: left;
}
.sjerweim {
    float: right;
}
.sjerweim b img {
    vertical-align: top;
    margin-left: 5px;
}
.daerwei {
    display: none;
    width: 150px;
    height: 150px;
    position: absolute;
    margin-left: -50px;
    margin-top: 10px;
}
.daerwei img {
    width: 100%;
    height: 100%;
}
.sjerweim a:hover .daerwei {
    display: inline-block;
}
.yzan {
    display: none;
}
.ywzan .yzan {
    display: inline-block;
}
.ywzan .weizan {
    display: none;
}
.zan {
    cursor: pointer;
}
.zan b {
    margin-right: 5px;
}
.logins {
    text-align: center;
}
.logins h1 {
    margin-top: 20px;
}
.logontext {
    margin-top: 20px;
    position: relative;
}
.butn11 {
    display: inline-block;
    margin-top: 30px;
    width: 160px;
    line-height: 35px;
    height: 35px;
    background-color: #FFA200;
    border-radius: 10px;
    text-align: center;
    font-size: 20px;
    color: #fff
}
.login_x {
    margin-top: 30px;
}
.ave_inpu {
    width: 750px;
    margin: 0 auto;
    text-align: center;
}
.user4 {
    width: 100%;
    height: 50px;
    overflow: hidden;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    box-sizing: border-box;
    /* border-bottom: solid 0.02rem rgba(238,238,238,1);*/
    line-height: 50px;
    margin-top: 10px;
}
.user4 span {
    margin-right: 10px;
}
.save input {
    width: 220px;
    height: 50px;
    border: solid 0rem #ddd;
    box-sizing: border-box;
    line-height: 5px;
    /* border-radius: 0.1rem; */
    font-size: 0.3rem;
    background-color: #ffa200;
    color: #fff;
    margin-bottom: 0.3rem;
    text-align: center;
    display: inline-block;
    margin-top: 30px;
    font-size: 20px;
}
.usera {
    height: auto;
}
.usera span {
    display: inline-block;
    vertical-align: top;
    margin-top: -16px;
    ;
}
.save {
    margin: 0 auto;
    text-align: center;
}
.nnames {
    width: 231px;
    height: 60px;
}
.bagnzhu p {
    margin-top: 20px;
}
.tianjia {
    margin: 0 auto;
    width: 304px;
    height: 50px;
    background: #FFA200;
    ;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
    /*    font-family: 'sou_li';*/
    margin-top: 20px;
    margin-bottom: 20px;
}
.tianjia a {
    color: #fff;
}
.address_list {
}
.address_list {
    margin-top: 30px;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.address_list li {
    float: left;
    width: 400px;
    margin-right: 44px;
    height: 150px;
    border-radius: 4px;
    box-sizing: border-box;
    /*	border: 1px solid rgba(2,67,45,1);*/
    border: 1px solid rgba(217,217,217,1);
    position: relative;
    padding: 20px;
    margin-bottom: 30px;
    overflow: hidden;
}
.address_list li:nth-child(2n) {
    margin-right: 0;
}
.address_list li h1 {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    color: rgba(51,51,51,1);
    margin-bottom: 10px;
    opacity: 1;
}
.address_list li h1 span {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    color: rgba(153,153,153,1);
    opacity: 1;
    margin-left: 10px;
}
.address_list li h2 {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    color: rgba(51,51,51,1);
    opacity: 1;
    padding-bottom: 10px;
    border-bottom: solid 1px rgba(217,217,217,1);
    margin-bottom: 14px;
}
.address_list li .tag {
    width: 70px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    background-color: #eaf4f0;
    color: #02432d;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0px 0px 0px 4px;
    font-size: 14px;
    display: none;
}
.address_list li h3 {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    color: rgba(2,67,45,1);
    opacity: 1;
}
.address_list li h3 .tag2 {
    float: right;
    cursor: pointer;
    display: block;
}
.address_list li h3 .edit {
    color: rgba(2,67,45,1);
    margin-right: 30px;
}
.papers {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.papers li {
    height: auto;
    overflow: hidden;
    width: 400px;
    margin-right: 40px;
    float: left;
    margin-bottom: 40px;
    position: relative;
}
.papers li:nth-child(2n) {
    margin-right: 0;
}
.papers li input {
    background: rgba(255,255,255,1);
    border: 1px solid rgba(204,204,204,1);
    opacity: 1;
    border-radius: 4px;
    box-sizing: border-box;
    overflow: hidden;
    height: 40px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
}
.papers li input::placeholder {
 font-size: 14px;
}
.papers li button.layui-btn {
    width: 400px;
    height: 300px;
    background: rgba(250,252,252,1);
    border-radius: 4px;
    text-align: center;
    line-height: 200px;
    font-size: 16px;
    font-weight: 400;
    color: #999;
}
.site {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    color: #333333;
    opacity: 1;
}
.site a {
    color: #333333;
}
.site .cur {
    color: #02432D;
}
.papers li .code {
    width: 120px;
    height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: rgba(51,51,51,1);
    line-height: 40px;
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 0px 4px 4px 0px;
    background: rgba(230,242,238,1);
}
.papers li .tip2 {
    font-size: 14px;
    font-weight: 400;
    color: rgba(51,51,51,1);
}
.textareas {
    box-sizing: border-box;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(204,204,204,1);
    border-radius: 4px;
    overflow: hidden;
    width: 100%;
    height: 80px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
}
.papers {
    margin-top: 30px;
}
.contact {
    margin-top: 30px;
}
. .text p {
 padding-top:60px;
}
.contact .text img {
    margin-top: 60px;
    margin-left: 100px;
}
.contact .text h2 {
    font-size: 22px;
    color: #333333;
    padding-left: 70px;
    padding-top: 20px;
}
.contact form {
    display: block;
    width: 100%;
    height: 100%;
}
.contact form h2 {
    text-align: center;
    font-size: 20px;
    line-height: 60px;
}
.contact form ul li {
    overflow: hidden;
    margin-bottom: 20px;
    color: #333;
}
.contact form ul li label {
    display: block;
    width: 10%;
    float: left;
    height: 42px;
    line-height: 42px;
    font-weight: normal;
}
.contact form ul li input {
    display: block;
    float: left;
    width: 90%;
    height: 42px;
    border: 1px solid #e5e5e5;
    background: #f8f8f8;
    box-sizing: border-box;
    padding-left: 20px;
    color: #333;
}
.contact form ul li input::placeholder {
 color: #333;
}
 .contact form ul li input::-webkit-input-placeholder {
 color:#333;
}
 .contact form ul li input::-moz-placeholder {   /* Mozilla Firefox 19+ */
 color:#333;
}
 .contact form ul li input:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */
 color:#333;
}
 .contact form ul li input:-ms-input-placeholder {  /* Internet Explorer 10-11 */
 color:#333;
}
.contact form ul li textarea {
    width: 90%;
    float: left;
    height: 200px;
    border: 1px solid #e5e5e5;
    background: #f8f8f8;
    box-sizing: border-box;
    padding-left: 20px;
    padding-top: 10px;
}
#submit {
    width: 160px;
    height: 40px;
    border: none;
    color: #fff;
    background: rgba(255,162,0,1);
    padding-left: 0px;
}
.jl_tongyong {
    display: inline-block;
    background-color: #eee;
    width: 278px;
    height: 58px;
    font-size: 20px;
    line-height: 58px;
    text-align: center;
    cursor: pointer;
}
.redian_lists {
    margin-top: 25px;
}
.in_zahi_zonglist .in_zazhi_list {
    display: none;
}
.bangzhu_list ul li .li_text {
    width: 600px;
}
.sub_wen_dige {
    margin-top: 10px;
}
.dingyue_ul_list ul li {
    margin-left: 20px;
}
.jl_fufei_list {
    /*display: none;*/
    width: 830px;
}
.jl_fufei_list .re_wen {
    width: 540px;
    margin-left: 45px;
}
.jiu_deta .user4 {
    border-bottom: solid 0.02rem rgba(238,238,238,1);
}
.user41 {
    margin-top: 20px;
}
.user41 a {
    color: #255aa0;
}
.suerpo {
    position: relative;
}
.geren {
    position: relative;
}
.suerleixing {
    position: absolute;
    bottom: 20px;
    right: 50px;
    color: #000;
    font-size: 16px;
    background-color: #000;
    padding: 10px;
    border-radius: 10px;
    color: #fff;
    opacity: 0.8;
}
.bgd {
    width: 100%;
    height: 100%;
    background-image: url("../img/logobg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.logontext input::placeholder {
 color: #000;
}
.xincaij_ztt_ul ul li {
/*margin-right: 20px;*/
}
.curs {
    background-color: #4E82CA;
    color: #fff;
}
.dljm_con {
    margin-top: 10%;
    width: 450px;
    height: auto;
    padding: 20px 0px;
    background: rgba(255,255,255,1);
    box-shadow: 5px 5px 20px rgba(153,153,153,0.16);
    opacity: 1;
    border-radius: 15px;
}
.yzmks {
    width: 138px;
}
.hqyzm {
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
}
.yincangdiv {
    display: none;
    width: 100%;
    height: 72px;
    border: 1px solid #bbb;
    background-color: #eee;
    line-height: 72px;
    text-align: center;
}
.nchengbtn {
    color: #fff;
    padding: 5px 10px;
    background-color: #4E82CA;
    height: 25px;
    width: 50px;
    margin-top: 10px;
    cursor: pointer;
}
.per_in_xiugai {
    cursor: pointer;
}
.logins h1 {
    font-size: 24px;
}
.logontext input {
    width: 250px;
    padding-left: 20px;
    height: 35px;
    border: 1px solid #eee;
    border-radius: 2px;
}
.logins h2 {
    margin-top: 20px;
    font-size: 16px;
}
.logontext .yzmkss {
    width: 135px;
}
.hqyzm {
    width: 115px;
}
.ntulist ul li .re_wen h3 {
    margin-top: 8px;
}
.zz_head_bo span {
    margin-right: 20px;
}
.shi_ban_text {
    width: 800px;
    /*	height: 59px;*/
    padding-bottom: 10px;
    background-image: url('../img/shibgz.png');
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 0;
}
.shi_banne .swiper-slide {
    position: relative;
}
.shi_ban_text {
}
.shi_ban_t_t {
    margin-left: 24px;
    margin-top: -15px;
}
.shi_ban_text p {
    margin-top: 0;
    margin-left: 24px;
    margin-top: 10px;
}
#cat_ids2 select {
    background: rgba(255,255,255,1);
*/     border: 1px solid rgba(204,204,204,1);
    opacity: 1;
    border-radius: 4px;
    box-sizing: border-box;
    overflow: hidden;
    height: 40px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    margin-right: 2px;
}
.safe_h1 {
    margin-bottom: 10px;
}
.mt40 {
    margin-top: 40px;
}
.zhaiwenpage {
    width: 500px;
}
/**/

.gao_lun {
    margin-left: 0;
}
.zixun_fenlei1 {
    margin-left: 0;
}
.col_infoli {
    margin-left: 0;
}
.zz_yaowen {
    margin-left: 0;
}
.bha {
    color: #666;
}
.re_col_list_le ul a:hover .re_wen .bha {
    color: #666;
}
.zuozhe ul li .re_tu {
    width: 109px;
    height: 130px;
}
.zuozhe ul li .re_wen {
    width: 600px;
}
.zuozhe ul li .re_wen p {
    /*height: 50px;
	    -webkit-line-clamp: 2;*/
    height: 70px;
}
.zuozhe ul li .re_wen h3 {
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
}
.zuozhe ul li .re_wen .chakan {
    display: inline-block;
    /*margin-top: 20px;*/
    margin-top: 8px;
}
.newzhai_ri {
    margin-top: 50px;
    width: 400px;
}
.newzhai_ri .swiper-container {
    width: 100%;/*别动*/
    height: 440px;/*    font-family: 'sou_no';*/
}
.newzhai_ri .swiper-slide {
    /*    font-family: 'sou_no';*/
    height: auto;/*别动*/
    background: #EAE8EB;/*别动*/
    display: flex;
    align-items: center;/*    justify-content: space-around;*//*    flex-direction: column;*/
}
.content {
    overflow: hidden;
    text-align: justify;
}
.newzhai_ri .swiper-slide p {
    display: inline-block;
    line-height: 26px;
    vertical-align: middle;
    color: #333333;
    font-size: 16px;
    padding: 1px 15px;/*padding-top: 1%;*/
}
.za2 .aaa {
    /*    font-family: 'sou_no';*/
    /*  height: auto;*/
    background: #EAE8EB;/**/
}
.zhai_pp a {
    color: #333;
}
.zhai_auth {
 color:
}
/*视听的图文列表*/
.reshi_ul ul li {
    float: left;
    width: 224px;
    height: 168px;
    position: relative;
    margin-bottom: 20px
}
.reshi_ul_tu {
    width: 224px;
    height: 126px;
    background-color: #ccc;
}
.reshi_ul_tu img {
    width: 100%;
    height: 100%;
}
.reshi_ul_wen {
    display: inline-block;
    height: 34px;
    margin-top: 8px;
    font-size: 14px;
    color: #333;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.reshi_ul_wen p {
    font-size: 14px;
    color: #333;
}
.reshi_ul ul li a:hover .reshi_ul_wen p {
    color: #265AA2;
}
/*第一个遮罩*/

.shit_le_bo {
    position: absolute;
    width: 467px;
    height: 55px;
    background-color: #000;
    opacity: 0.8;
    color: #fff;
    /*margin-top: -58px;*/
    top: 10px;
}
.shit_le_bo p {
    padding-top: 5px;
    padding-left: 20px;
    color: #fff
}
/*短视频*/
.reshi_duan {
    /*width: 56px;*/
    height: 25px;
    color: #fff;
    padding-right: 3px;
    padding-left: 3px;
    background-color: #1F3349;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    position: absolute;
    top: 10px;
    left: 10px;
}
/*按钮*/
.reshi_btn {
    position: absolute;
    bottom: 50px;
    left: 10px;
}
/**/
.reshi_ul ul li {
    margin-left: 20px;
}
.reshi_ul ul li:nth-child(5n+3) {
    margin-left: 0;
}
.reshi_ul ul li:nth-child(3) {
    margin-left: 20px;
}
.reshi_ul ul li:nth-child(1) {
    margin-left: 0;
}
.reshi_ul ul li:nth-child(5) {
    margin-bottom: 50px;
}
.reshi_ul ul li:nth-child(6) {
    margin-bottom: 50px;
}
.reshi_ul ul li:nth-child(7) {
    margin-bottom: 50px;
}
.reshi_ul ul li:nth-child(8) {
    margin-top: 50px;
}
.reshi_ul ul li:nth-child(9) {
    margin-top: 50px;
}
.reshi_ul ul li:nth-child(10) {
    margin-top: 50px;
}
.reshi_ul ul li:nth-child(11) {
    margin-top: 50px;
}
.reshi_ul ul li:nth-child(12) {
    margin-top: 50px;
}
/*第一个特殊样式*/
.reshi_ul ul li:nth-child(1) {
    width: 468px;
    height: 314px;
}
.reshi_ul ul li:nth-child(1) .reshi_ul_tu {
    width: 468px;
    height: 314px;
}
.reshi_ul ul li:nth-child(1) .reshi_btn {
    display: none;
}
.reshi_ul ul li:nth-child(1) .reshi_ul_wen {
    position: absolute;
    width: 468px;
    height: 50px;
    background-color: #000;
    opacity: 0.8;
    color: #fff;
    bottom: 0px;
    left: 0px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.reshi_ul ul li:nth-child(1) .reshi_ul_wen p {
    color: #fff;
}
.reshi_ul ul li:nth-child(1) .reshi_ul_wen p {
    color: #fff;
}
.reshi_ul ul li:nth-child(1) a:hover .reshi_ul_wen p {
    color: #fff;
}
.reshi_ul ul li:nth-child(1) .reshi_ul_wen p {
    padding: 0 20px;
}
/*end*/

.video_wh {
    width: 800px;
    height: 440px;
}
.pra {
    position: relative;
}
/* 选择地址弹窗 */
.nologon-layer {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;
    visibility: hidden;
    width: 100%;
    height: 100vh;
}
.acitve {
    visibility: visible;
}
.zhiditan {
    position: absolute;
    top: 15%;
    left: 30%;
    z-index: 1;
    width: 600px;
    height: 500px;
    overflow: auto;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
    overflow: auto;
}
.zhidit_tit {
    height: 50px;
    text-align: center;
}
.zhidit_tit h2 {
    padding-top: 20px;
}
.zhidit_tit .zhidi_close {
    float: right;
    margin-top: -15px;
    margin-right: 20px;
}
.zhidit_ul {
    clear: both;
    margin-bottom: 20px;
}
.zhidit_ul ul li {
    padding: 10px 20px;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 1px;
    cursor: pointer;
}
.ysl a {
    color: #4077C4;
}
.dizhi_wu {
    text-align: center;
    margin-top: 30px;
}
.xuanzedz {
    cursor: pointer;
}
/* 选择地址end */


.pra {
    position: relative;
}
.bpra {
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;
    width: 100%;
}
.nologon-layers {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    visibility: hidden;
    z-index: 99;
}
.acitve {
    visibility: visible;
}
.bug_queding {
    cursor: pointer;
}
/* 选择支付弹窗 */
.zhifu_con {
    width: 500px;
    /*height: 610px;*/
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
    position: absolute;
    z-index: 4;
    margin-left: -250px;
    top: 35%;
    left: 50%;
    padding-bottom: 30px;
    box-sizing: border-box;
    padding: 25px;
}
.buy_bug_lbtns {
    margin-top: 30px;
    text-align: center;
}
.zhibuy_queding {
    display: block;
    width: 193px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    background-color: #4077C4;
    text-align: center;
    cursor: pointer;
    margin: 0 auto;
}
.zhitu {
    display: block;
    margin: 0 auto;
    margin-top: 50px;
    width: 250px;
    height: 250px;
    text-align: center;
}
.zhidi_closes {
    float: right;
    margin-top: 15px;
    margin-right: 20px;
    margin-left: -44px;
}
.pay_price_title {
    padding-top: 10px;
    padding-bottom: 30px;
    box-sizing: border-box;
    border-bottom: solid 1px #eee;
    text-align: center;
}
.pay_price_title h1 {
    font-size: 28px;
    line-height: 80px;
    margin-bottom: 20px;
}
.pay_price_title h2 {
    font-size: 16px;
    font-weight: normal;
}
.pay_price_title h2 span {
    font-size: 40px;
    color: #FF0000;
}
.paylist {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}
.paylist li {
    width: 100%;
    height: auto;
    overflow: hidden;
    box-sizing: border-box;
    padding: 20px;
    border-bottom: solid 1px #eee;
    line-height: 45px;
    font-size: 18px;
}
.paylist li img {
    width: 45px;
    float: left;
    margin-right: 25px;
}
.paylist li label {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
}
.paylist li input {
    float: right;
    width: 25px;
    height: 25px;
    background-color: #ddd;
    margin-top: 5px;
}
.zhitu {
    display: none;
}
/* 选择支付end */

.jl_fufei_lists .re_wen {
    display: inline-block;
}
.zuozhe ul li .re_wen {
    margin-left: 30px;
    width: 600px;
    display: inline-block;
    vertical-align: top;
}
.zuozhe ul li.re_wen h3 {
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
}
.re_wen p {
    margin-top: 10px;
    height: 70px;
    color: #999;
    /*    font-family: 'sou_no';*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.zuozhe ul li .re_tu img {
    width: 100%;
    height: 100%;
}
.wen_bo {
    margin-top: 10px;
}
/*广告位*/
.zanzhitopban {
    width: 1200px;
    height: 120px;
}
.zanzhitopban img {
    width: 100%;
    height: 100%;
}
.zuo_gaun_ban {
    width: 400px;
    height: 160px;
}
.zuo_gaun_ban img {
    width: 100%;
    height: 100%;
}
.zuo_re_ban {
    width: 400px;
    height: 310px;
}
.zuo_re_ban img {
    width: 100%;
    height: 100%
}
.ind_banner {
    width: 750px;
    height: 400px;
}
.ind_banner img {
    width: 100%;
    height: 100%;
}
.nre_col_list_le .re_wen {
    display: inline-block;
    margin-left: 30px;
    width: 470px;
    display: inline-block;
    vertical-align: top;
}
.nre_col_list_le .wen_bo {
    margin-top: 25px;
}
.nre_col_list_le .re_wen p {
    /*height: 70px;*/
    height: auto;
    margin-top: 20px;
    color: #999;
    /*    font-family: 'sou_no';*/
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.zhuan li .ri_tu {
    width: 150px;
}
.zhuan li .ri_wen {
    width: 225px;
}
.nre_col_list_le .re_tu img {
    width: 100%;
    height: 100%;
}
.shi_banne {
    width: 800px;
    height: 440px;
}
.shi_banne img {
    width: 100%;
    height: 100%;
}
.dingyue_col_ban {
    width: 600px;
    height: 400px;
}
.dingyue_col_ban img {
    width: 100%;
    height: 100%;
}
.magzi_con_tus {
    width: 1200px;
    height: 360px;
}
.magzi_con_tus img {
    width: 100%;
    height: 100%;
}
/*支付弹窗*/
.no_lay {
    position: absolute;
    width: 100%;
    height: 108%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 3;
    display: none;
}
.no_lays {
    position: absolute;
    width: 100%;
    height: 103%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 3;
    display: none;
}
.zhifuz {
    display: none;
    z-index: 4;
}
.zhifu_cons {
    width: 500px;
    /*height: 610px;*/
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
    position: absolute;
    z-index: 4;
    left: 50%;
    box-sizing: border-box;
    padding: 20px;
    margin-left: -250px;
    /*		margin-left: 100px;*/
    padding-bottom: 20px;
}
.zhifu_cons h2 {
    font-size: 16px;
    font-weight: normal;
    color: #666;
}
.zhifu_cons .paylist ul li {
    color: #666;
    text-align: left;
}
.zhiditandizhi {
    position: absolute;
    top: 10%;
    left: 30%;
    z-index: 1;
    width: 600px;
    /*    height: 708px;*/
    overflow: auto;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
}
.paperj {
    width: 90%;
    margin: 0 auto;
}
.paperj li {
    width: 100%;
    margin-bottom: 10px;
}
.layui-form-item {
    margin-bottom: 0;
}
.zhiditandizhi h2 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}
.zhiditandizhi .tianjiabtn {
    text-align: center;
}
.zhidi_closea {
    float: right;
    margin-top: -40px;
    margin-right: 20px;
}
.h30 {
    width: 100%;
    height: 30px;
}
::-webkit-scrollbar-track-piece {
width:8px;
background-color:#f0f0f0;
border-radius: 5px;
}
	::-webkit-scrollbar {
width:8px;
background-color:#265AA3;
border-radius: 5px;
}
	::-webkit-scrollbar-thumb {
width:8px;
background-color:#282828;
border-radius: 5px;
}
	::-webkit-scrollbar-thumb:hover {
width:8px;
background-color:#265AA3;
border-radius: 5px;
}
iframe {
    width: 750px;
    height: 100vh;
    margin: 0;
    padding: 0;
    margin-top: 30px;
}
.uid {
    display: none;
}
.id {
    display: none;
}
.iframe {
    font-size: 18px;
    color: #fc0000;
    padding-bottom: 30px;
    position: relative;
}
.iframe>p {
    text-align: center;
    line-height: 30px;
    margin-top: 0;
}
.live {
    width: 600px;
    height: 320px;
    background-color: #333;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    overflow: hidden;
    margin-bottom: 30px;
    background-position: center;
}
.live img {
    width: 70px;
    height: 70px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 115px;
}
.live h1 {
    font-size: 26px;
    color: #fff;
    margin-top: 30px;
}
.live_zhe {
    width: 100%;
    height: 60px;
    margin-top: 30px;
    position: absolute;
    z-index: 2;
    top: 0;
    background-color: #fff;
    line-height: 60px;
    font-size: 20px;
    text-align: left;
}
.live_zhe img {
    float: left;
    margin-right: 20px;
    height: 60px;
    /*    margin-top: 10px;*/
    margin-left: 18px;
}
.live_zhe h2 {
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.live_a {
    width: 100%;
    height: 120px;
    /*    margin-top: 30px;*/
    position: absolute;
    z-index: 2;
    top: 560px;
    background-color: transparent;
    line-height: 60px;
    font-size: 20px;
    text-align: left;
}
.reg_tab {
    height: auto;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 270px;
    margin-left: auto;margin-right: auto;
}
.reg_tab a {
    color: #888;
    width: 50%;
    height: auto;overflow: hidden;
    float: left;
    background-color: #eee;
    display: block;
    line-height: 40px;text-align: center;
}
.reg_tab a.on{
    color: #fff;background-color: #FFA200 
}
.reg_tips {
    width: 270px;
    font-size: 12px;
    padding: 15px;
    box-sizing: border-box;
    background-color: #f6f6f6;
    margin-left: auto;
    margin-right: auto;
    
}
.yzm{
    position: absolute;
    right: 90px;
    height: 100%;
    z-index: 9;
}