@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;border: 0 none;outline: 0;}
ul, li {list-style: none;}
a:hover{text-decoration: underline;}
a {text-decoration: none;color: #444;font-size: 15px;}
body{
    min-width: 1200px;
}
.header {height: 100px;width: 100%;background: #fff;line-height: 100px;overflow: hidden;}
.header_box {width: 1200px;margin: 0 auto;}

.header_box {
    width: 1200px;
    margin: auto;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: space-between;
}

.logo {
    display: flex;align-items: center;
    height: 100%;
}
.logo img{
    max-height: 40px;
}
.nav{margin-left: 72px;float: left;width: 59%;}
.nav a{padding: 0px 18px;font-size: 16px;}

/*rougao*/
.rougao {float: right;margin-top: 33px;}
.rougao .jianyi {background-color: #ffa722;}
.rougao a {height: 34px;line-height: 34px;float: left;color: #fff;font-size: 14px;background-color: #05a955;border-radius: 4px;width: 94px;text-align: center;margin-left: 15px;}
.rougao a:hover{background-color: #0797ca;color: #fff!important;}
.rougao .jianyi:hover{background-color:  rgb(20 153 210);color: #fff!important;}

.nav_b {background: #05a955;height: 45px;line-height: 45px;}
.nav_b ul {width: 1200px;margin: 0 auto;}
.nav_b ul li {float: left;position: relative;}
.nav_b ul li a {color: #fff;display: block;font-size: 16px;padding: 0px 28px;position: relative;height: 45px;line-height: 45px;}
.nav_b ul li:nth-child(1) a {background-color: #06924a;}
.nav_b ul li a:hover {background-color: #04944a;}

.n_p{width:1100px;margin: 10px auto;}
.n_p code{margin:0 6px;}

.t {width: 1200px;margin: auto;overflow: hidden;margin-top: 31px;}
.t_left {width: 350px;float: left;}
.t_banner {width: 350px;position: relative;overflow: hidden;border-radius: 10px;overflow: hidden;}
.t_banner ul li {float: left;height: 240px;position: relative;}
.t_banner ul li img {width: 100%;height: 100%;}

.t_banner ul li p {
    background: rgba(0, 0, 0, 0.6);
    line-height: 30px;
    color: #fff;
    bottom: 0;
    position: absolute;
    width: 100%;
    padding: 0 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
}

.t_banner .dots {position: absolute;bottom: 40px;right: 8px;}
.t_banner .dots .dot {width: 30px;height: 21px;background: #000000;background: rgba(0, 0, 0, 0.6);float: left;text-align: center;color: #fff;margin: 0 5px;line-height: 21px;cursor:pointe;font-size: 14px;}

.t_banner .dots .dot.active {background: #ffa722;}
.g_box2 {overflow: hidden;border: 1px #ebebeb solid;margin-top: 21px;background: #fff;border-radius: 10px;}
.t_1 {height: 33px;line-height: 33px;font-size: 16px;font-weight: bold;border-bottom: 1px #ebebeb solid;background: #f1f1f1;padding-left: 10px;color: #05a955;margin-bottom: 9px;}
.g_box2 .b_box3 {margin: 2%;}

.b_box3 li {height: 37px;overflow: hidden;padding-left: 8px;font-size: 14px;line-height: 37px;background: url(https://www.kuwen.com/static/img/dot.jpg) 0 12px no-repeat;}
.b_box3 li a{height: 28px;float: left;width: 65%;overflow: hidden;}
.b_box3 li font{float: right;font-size: 12px;color: #999;}
.t_center {width: 455px;margin: 0 35px 0 35px;border: 1px #ebebeb solid;overflow: hidden;float: left;background: #fff;border-radius: 10px;body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;border: 0 none;outline: 0;}ul, li {list-style: none;}a:hover{text-decoration: underline;}a {text-decoration: none;color: #444;font-size: 15px;}
.header {height: 100px;width: 100%;background: #fff;line-height: 100px;overflow: hidden;}
.header_box {width: 1200px;margin: 0 auto;}
.logo {float: left;margin-top: 24px;width: 177px;height: 52px;background: url("../img/logo.png") no-repeat;}
.nav{margin-left: 18px;float: left;width: 59%;}
.nava{padding: 0px 18px;font-size: 16px;}
/*rougao*/
.rougao {float: right;margin-top: 33px;}
.rougao .jianyi {background-color: #ffa722;}
.rougaoa {height: 34px;line-height: 34px;float: left;color: #fff;font-size: 14px;background-color: #05a955;border-radius: 4px;width: 94px;text-align: center;margin-left: 15px;}
.rougaoa:hover{background-color: #0797ca;color: #fff!important;}
.rougao .jianyi:hover{background-color:  rgb(20 153 210);color: #fff!important;}
.nav_b {background: #05a955;height: 45px;line-height: 45px;}
.nav_bul {width: 1200px;margin: 0 auto;}
.nav_bul li {float: left;position: relative;}
.nav_bul li a {color: #fff;display: block;font-size: 16px;padding: 0px 23px;position: relative;height: 45px;line-height: 45px;}
.nav_bul li:nth-child(1) a {background-color: #06924a;}
.nav_bul li a:hover {background-color: #04944a;}
.n_p{width:1100px;margin: 10px auto;}
.n_pcode{margin:0 6px;}
.t {width: 1200px;margin: auto;overflow: hidden;margin-top: 15px;}
.t_left {width: 350px;float: left;}
.t_banner {width: 350px;position: relative;overflow: hidden;border-radius: 10px;overflow: hidden;}
.t_bannerul li {float: left;height: 240px;position: relative;}
.t_bannerul li img {width: 100%;height: 100%;}
.t_bannerul li p {background: rgba(0, 0, 0, 0.6);line-height: 30px;color: #fff;bottom: 0;position: absolute;width: 100%;padding: 0 10px;}
.t_banner .dots {position: absolute;bottom: 40px;right: 8px;}
.t_banner .dots .dot {width: 30px;height: 21px;background: #000000;background: rgba(0, 0, 0, 0.6);float: left;text-align: center;color: #fff;margin: 0 5px;line-height: 21px;cursor:pointe;font-size: 14px;}
.t_banner .dots .dot.active {background: #ffa722;}
.g_box2 {overflow: hidden;border: 1px #ebebeb solid;margin-top: 9px;background: #fff;}
.t_1 {height: 33px;line-height: 33px;font-size: 16px;font-weight: bold;border-bottom: 1px #ebebeb solid;background: #f1f1f1;padding-left: 10px;color: #333;margin-bottom: 5px;}
.g_box2 .b_box3 {margin: 2%;}
.b_box3 li {height: 41px;overflow: hidden;padding-left: 8px;font-size: 14px;line-height: 41px;background: url(https://www.kuwen.com/static/img/dot.jpg) 0 12px no-repeat;}
.b_box3 li a{height: 28px;float: left;width: 65%;overflow: hidden;}
.b_box3 li font{float: right;font-size: 12px;color: #999;}
.t_center {width: 455px;margin: 0 35px 0 35px;border: 1px #ebebeb solid;overflow: hidden;float: left;background: #fff;}
.b_box3 li em{float: left;font-size: 16px;color: #05a955;width: 16px;height: 16px;line-height: 16px;border: 1px solid #05a955;font-style: inherit;text-align: center;font-weight: 700;margin-top:11px;margin-right: 5px;border-radius: 4px;}
.tc_t {line-height: 30px;height: 30px;overflow: hidden;text-align: center;margin: 7px 0 5px 0;font-size: 16px;}
.tc_ta {color: #05a955;font-weight: 700;font-size: 17px;}


.t_centerul {width: 96%;line-height: 24px;padding: 0px 2% 0 2%;overflow: hidden;}
.t_centerulli {float: left;width: 50%;height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-top: 1px #ebebeb solid;line-height: 34px;text-align: center;}
.t_right {width: 323px;float: right;}
.t_right .g_box2 {height: auto;margin-top: 0;background: #fff;}.t_rightul {padding: 0 10px;height: 296px;}
.t_rightul li{line-height: 34px;height: 34px;overflow: hidden;}
.t_rightul a{font-size: 15px;}
.t_rightul li em{width: 18px;height: 18px;float: left;text-align: center;line-height: 18px;background: #bbbbbb;color:#fff;margin: 8px 6px 0 0;font-size: 13px;font-style: inherit;}
.t_rightul li:nth-child(1) em{background: #ff7f42;}
.t_rightul li:nth-child(2) em{background: #ff9800;}
.t_rightul li:nth-child(3) em{background: #ffc107;}
.hot-image{float: left;width: 94%;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 3%;}
.hot-imagea{float: left;border: 1px solid #efefef;width: 48%;position: relative;height: 84px;}
.hot-imageaimg{width: 100%;height: 84px;}
.hot-imageaspan{height: 30px;width: 100%;display: inline-block;color: #ffffff;text-align: center;line-height: 30px;font-size: 14px;overflow: hidden;position: absolute;bottom: 0;left:0;background: #000000ad;}


.main2 {width: 1098px;margin: 10px auto 0 auto;overflow: hidden;border: 1px #ebebeb solid;background: #fff;}
.t_2 {height: 40px;line-height: 40px;padding: 0 15px;border-bottom: 1px #eee solid;background: #f9f9f9;}
.t_2_lanmu{float: left;width: 82%;margin-left: 15px;height: 40px;overflow: hidden;}
.t_2_lanmua{float: left;margin: 0 10px;font-size: 14px;color: #666;}
.t_2 .more {float: right;color: #ffa722;font-size: 12px;}
.t_2 .t2_t {font-size: 18px;font-weight: bold;color: #05a955;float: left;}
.m_box_left, .m_box_right {width: 250px;padding: 0 12px;float: left;}
.mbl_one {line-height: 22px;}
.mbl_oneli {color: #999;padding: 7px 0 8px 0;border-bottom: 1px #e1e1e1 dotted;font-size: 12px}
.mbl_oneli a {display: block;font-size: 15px;height: 22px;overflow: hidden;font-weight: 700;}.mbl_two {line-height: 28px;font-size: 12px;}
.mbl_twoli {height: 28px;overflow: hidden;padding-left: 8px;background: url('https://www.kuwen.com/static/img/dot.jpg') 0 12px no-repeat;}
.m_box_center {width: 524px;padding: 0 12px 5px 12px;border-left: 1px #f0f0f0 solid;border-right: 1px #f0f0f0 solid;float: left;}
.m_box_centerh3 {line-height: 30px;text-align: center;padding: 12px 0 0 0;margin-bottom: 5px;font-size: 20px;height: 30px;overflow: hidden;color: #333;}
.m_box_centerh3 a {color: #05a955;font-size: 17px;}
.m_box_center p {line-height: 24px;padding-bottom: 4px;color: #999;font-size: 14px;height: 48px;overflow: hidden;}.mbc_one {color: #777;line-height: 20px;}
.mbc_oneli {padding: 9px 0;border-top: 1px #e1e1e1 dotted;overflow: hidden;}.mbc_onelia {overflow: hidden}.mbc_oneliimg {float: left;height: 80px;width: 120px;padding-right: 10px;}
.mbc_oneli h4 {font-size: 16px;height: 25px;overflow: hidden;margin-top: 3px;color: #555;}
.mbc_oneli h4 span {color: #05a955;font-weight: 300;}

.t_3 {font-size: 17px;padding: 10px 0;font-weight: bold;color: #05a955;font-family: 'microsoft yahei';border-bottom: 1px #e1e1e1 solid;}
.mbr_one {line-height: 27px;padding-top: 5px;}
.mbr_oneli {border-bottom: 1px dotted #e1e1e1;font-size: 15px;line-height: 34px;height: 34px;overflow: hidden;float: left;width: 100%;}
.mbr_oneli i{width: 16px;height: 16px;float: left;text-align: center;line-height: 16px;background: #bbbbbb;color:#fff;margin: 10px 6px 0 0;font-size: 13px;font-style: inherit;}
.mbr_oneli:nth-child(1) i{background: #ff7f42;}
.mbr_oneli:nth-child(2) i{background: #ff9800;}
.mbr_oneli:nth-child(3) i{background: #ffc107;}
.ta:hover,.main2 a:hover{text-decoration: underline;}
.flink {width: 1100px;margin: auto;overflow: hidden;}
.flinkli {line-height: 22px;color: #00b156;margin: 4px;float: left;font-size: 14px;}
.flinklia {color: #797979;font-size: 14px;}
.footer {padding: 10px 0;margin-top: 10px;border-top: 1px solid #e2e2e2;background: #242725;}
.footerp {width: 100%;text-align: center;color: #c7c7c7;font-size: 12px;height: 28px;line-height: 28px;}
.footerp a {color: #c7c7c7;font-size: 12px;};}
.b_box3 li em{float: left;font-size: 15px;color: #05a955;width: 16px;height: 16px;line-height: 16px;border: 1px solid #05a955;font-style: inherit;text-align: center;font-weight: 700;margin-top: 9px;margin-right: 5px;border-radius: 4px;}

.tc_t {line-height: 30px;height: 30px;overflow: hidden;text-align: center;margin: 7px 0 5px 0;font-size: 16px;}
.tc_t a {color: #333;font-weight: 700;font-size: 16px;}

.tc_desc {
    line-height: 24px;
    padding: 0 10px 0px 10px;
    color: #888;
    font-size: 14px;
    margin-bottom: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}

.t_center ul {width: 96%;line-height: 24px;padding: 0px 2% 0 2%;overflow: hidden;}
.t_center ul li {float: left;width: 100%;height: 41px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-top: 1px #ebebeb solid;line-height: 41px;}
.t_center li:before{content:"";line-height: 17px;color: #ffffff;width: 7px;height: 7px;text-align: center;float: left;margin-top: 18px;margin-right: 6px;background: #05a955;font-family: inherit;font-weight: 700;font-size: 12px;border-radius: 100%;}

.t_right {width: 323px;float: right;}
.t_right .g_box2 {height: auto;margin-top: 0;background: #fff;}

.t_right ul {padding: 0 10px;}
.t_right ul li{line-height: 41px;height: 41px;overflow: hidden;}
.t_right ul a{font-size: 15px;}
.t_right ul li em{width: 18px;height: 18px;float: left;text-align: center;line-height: 18px;background: #bbbbbb;color:#fff;margin: 13px 6px 0 0;font-size: 13px;font-style: inherit;border-radius: 4px;}
.t_right ul li:nth-child(1) em{background: #ff7f42;}
.t_right ul li:nth-child(2) em{background: #ff9800;}
.t_right ul li:nth-child(3) em{background: #ffc107;}

.hot-image{float: left;width: 94%;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 4% 3%;}
.hot-image a{float: left;border: 1px solid #efefef;width: 48%;position: relative;height: 92px;border-radius: 10px;overflow: hidden;}
.hot-image a img{width: 100%;height: 92px;}
.hot-image a span{height: 30px;width: 100%;display: inline-block;color: #ffffff;text-align: center;line-height: 30px;font-size: 14px;overflow: hidden;position: absolute;bottom: 0;left: 0;background: #000000ad;}


.main2 {width: 1200px;margin: 30px auto 0 auto;overflow: hidden;border: 1px #ebebeb solid;background: #fff;border-radius: 10px;padding-bottom: 10px;}
.t_2 {height: 48px;line-height: 48px;padding: 0 15px;border-bottom: 1px #eee solid;background: #f9f9f9;margin-bottom: 10px;}
.t_2_lanmu{float: left;width: 82%;margin-left: 15px;height: 40px;overflow: hidden;}
.t_2_lanmu a{float: left;margin: 0 10px;font-size: 14px;color: #333;}
.t_2 .more {float: right;color: #ffa722;font-size: 12px;}
.t_2 .t2_t {font-size: 22px;font-weight: bold;color: #05a955;float: left;}

.m_box_left, .m_box_right {width: 306px;padding: 0 30px;float: left;}

.mbl_one {line-height: 22px;margin-bottom: 4px;}
.mbl_one li {color: #999;padding: 16px 0 8px 0;border-bottom: 1px #e1e1e1 dotted;font-size: 14px;}
.mbl_one li div{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}
.mbl_one li a {
    display: block;
    font-size: 16px;
    height: 23px;
    overflow: hidden;
    font-weight: 700;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
}

.mbl_two {font-size: 12px;height: 255px;overflow: hidden;}
.mbl_two li {height: 41px;overflow: hidden;line-height: 41px;display: inline-block;}
.m_box_center {width: 464px;float: left;}
.m_box_center h3 {line-height: 30px;text-align: center;padding: 12px 0 0 0;margin-bottom: 5px;font-size: 20px;height: 30px;overflow: hidden;color: #333;}
.m_box_center h3 a {color: #333;font-size: 17px;}
.m_box_center p {line-height: 24px;color: #999;font-size: 14px;height: 48px;overflow: hidden;}
.mbl_two li:before{content:"";line-height: 17px;color: #ffffff;width: 7px;height: 7px;text-align: center;float: left;margin-top: 18px;margin-right: 6px;background: #05a955;font-family: inherit;font-weight: 700;font-size: 12px;border-radius: 100%;}

.mbc_one {color: #777;margin-top: 11px;}
.mbc_one li {padding: 19px 0;border-top: 1px #e1e1e1 dotted;overflow: hidden;}
.mbc_one li a {overflow: hidden}
.mbc_one li img {float: left;height: 84px;width: 120px;border-radius: 10px;margin-right: 15px;}
.mbc_one li h4 {font-size: 16px;height: 23px;margin: 6px 0;color: #555;overflow: hidden;}
.mbc_one li h4 span {color: #ffffff;background: #ff9800;font-size: 14px;border-radius: 10px;margin-right: 10px;padding: 0 5px;}

.t_3 {font-size: 16px;padding: 12px 0;font-weight: bold;color: #05a955;font-family: 'microsoft yahei';}

.mbr_one {line-height: 27px;padding-top: 5px;}
.mbr_one li {font-size: 15px;line-height: 41px;height: 41px;overflow: hidden;float: left;width: 100%;}
.mbr_one li i{width: 16px;height: 16px;float: left;text-align: center;line-height: 16px;background: #bbbbbb;color:#fff;margin: 12px 6px 0 0;font-size: 13px;font-style: inherit;border-radius: 4px;}
.mbr_one li:nth-child(1) i{background: #ff7f42;}
.mbr_one li:nth-child(2) i{background: #ff9800;}
.mbr_one li:nth-child(3) i{background: #ffc107;}
.t a:hover,.main2 a:hover{text-decoration: underline;}
.flink {width: 1200px;margin: auto;overflow: hidden;margin-top: 20px;}
.flink li {line-height: 22px;color: #00b156;margin: 5px;float: left;font-size: 14px;}
.flink li a {color: #888;font-size: 12px;}

.footer {padding: 10px 0;margin-top: 30px;border-top: 1px solid #e2e2e2;background: #242725;}
.footer p {width: 100%;text-align: center;color: #c7c7c7;font-size: 12px;line-height: 28px;}
.footer p a {color: #c7c7c7;font-size: 12px;padding: 0 5px;}


.n_p{width: 1200px;margin: 15px auto;font-size: 14px;color: #888;}
.n_p a{color: #888;font-size: 14px;}

.mc{overflow: hidden;width: 1200px;margin: auto;}
.mc_l{width: 813px;float: left;overflow: hidden;}
.list_item{width:360px;border:1px solid #00b156;margin-bottom:16px;}
.l{float: left;}
.r{float: right;}
.l_t{line-height: 30px;border-bottom:1px solid #00b156;padding:0 10px;}
.l_t a{color:#00b156;font-size:14px;}
.list_item ul{padding: 0 10px;font-size:14px;line-height: 30px;}
.list_item li{overflow: hidden;}
.list_item li a{float: left;width:70%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list_item li span {float:right;color:#999;}


.mc_r{width:336px;float: right;}
.mc_r_l{background: #fff;}
.right_fixed {bottom: 54px;width: 336px;position: fixed !important;z-index: 300;}
.mc_r_l{border: 1px #ebebeb solid;}
.mcrl_t{height: 33px;line-height: 33px;font-size: 16px;font-weight: bold;border-bottom: 1px #ebebeb solid;background: #f1f1f1;padding-left: 10px;color: #333;}
.mc_r_l ul{padding:0 10px;line-height: 41px;}
.mc_r_l ul li{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
}
.mc_r_l ul li em{width: 18px;height: 18px;float: left;text-align: center;line-height: 18px;background: #bbbbbb;color:#fff;margin: 12px 6px 0 0;font-size: 13px;font-style: inherit;border-radius: 4px;}
.mc_r_l ul li:nth-child(1) em{background: #ff7f42;}
.mc_r_l ul li:nth-child(2) em{background: #ff9800;}
.mc_r_l ul li:nth-child(3) em{background: #ffc107;}

.mc a:hover{text-decoration: underlin}
.mc_list{border: 1px #ebebeb solid;padding:0 10px;}
.mc_item{display: block;padding:10px 0;border-bottom: 1px dashed #d4d4d4;}
.mc_title{line-height: 43px;font-weight: 700;font-size: 17px;}
.mc_desc{font-size:14px;color: #888;line-height: 24px;}

.now_pos > a + a:before {
    content: ">";
    padding: 0 5px;
    color: #ccc;
}
.page{padding:20px 0 0;text-align:center;overflow: hidden;clear: both}
.page a,.page li span{ position:relative; display:inline-block; overflow:hidden; padding:2px 10px; width:auto; border:1px solid #E3E3E3; background:#fff; color:#333; text-align:center; font-size:13px; zoom:1; _display:inline; }
.page a[disabled]{ border:1px solid #ccc; background:#e4e4e4; color:#333; cursor:not-allowed; }
.page a[disabled]:hover{ border:1px solid #ccc; background:#e4e4e4; color:#333; }

.page .active span{
    background: #05a955;
    color: #fff;
    text-decoration: none;
}

.page li{
    margin: 0 5px;
}
.page .pagination{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}



.hm_floor{
    display: flex;
    justify-content: start;
    width:100%
}
.hm_floor .lis_cla{
    margin:5px 0px 0px;
    background: white;
    padding: 10px 5px;
    border-bottom:1px solid #e7e7e7;
    font-size: 16px;
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    width: 100%;
}

.hm_floor  .lis_cla .sel{
    padding: 5px 9px;
    font-size: 16px;
}
.hm_floor .active{
    background: #05a955 ;
    color: white;
}
.hm_floor .hover{
    color:#fff;

}
.hm_floor .all{
    display: block;
    width: 50px;
    font-size: 16px;
    height: 30px;
    text-align: center;
    margin-top: 17px;
    line-height: 30px;
    margin-left: 15px;
    flex-shrink: 0;
}

.sidebar{width: 100%;margin: 12px auto;font-size: 14px;color: #999;}
.sidebar a{font-size: 14px;color: #999;}
.main{width: 1200px;margin: 10px auto; clear: both;overflow: hidden}
.main-left{width: 720px;float: left;overflow: hidden;border: 1px solid #f3f3f3;padding: 29px;border-radius: 10px;}
.title{font-size: 28px;text-align: center;line-height: 34px;margin: 10px 0;font-weight: 700;}
.t_info{text-align: center;color:#999;font-size:14px;float: left;width: 100%;height: 30px;line-height: 30px;margin-bottom: 10px;}
.t_info span{padding: 0 5px;font-size: 14px;}
.t_info a{color:#999;font-size: 14px;}
.content{line-height: 30px;font-size: 16px;}
.content p{line-height: 30px;font-size: 16px;color: #333;margin-bottom: 12px;}
h2{display:inline-block;}
u{text-decoration:none;}
.content a{font-size: 16px;}
.content h2,.content h2 a,.content h2 a u{text-decoration: none;font-size: 16px;text-align: left;font-weight: bold;line-height: 31px;clear: both;color: #ff0000;margin-top:12px;}
.content img{max-width: 100%!important;height: auto!important;}
.content img{border-radius: 10px;}
.after_height_light~p a {color: #2965b1 !important;}

/* иообрЁ */
.near_s {display: inline-block;width: 100%;}
.near_s div {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 30px;line-height: 30px;color: #000;float: left;font-size: 14px;width: 50%;}
.near_s a {font-size: 14px;}
.near_s a:hover {text-decoration: underline;}
.prev {float: left;}
.next {text-align: right;}

.related_article_img{float: left;width: 100%;}
.related_article_img .related_top{height: 30px;width: 100%;border-bottom: 1px solid #EEE;}
.related_article_img .related_top code{float: left;font-size: 18px;height: 30px;line-height: 30px;color: #333;background: #fff;border-bottom: 2px solid #1c1c1c;font-family: initial;font-weight: 700;}
.related_article_img ul{margin-top: 13px;width: 100%;float:left;}
.related_article_img li{overflow: hidden;width: 156px;height: 127px;float: left;margin-right: 1px;margin-left: 10px;text-align: center;}
.related_article_img li a:hover span{text-decoration: underline;}
.related_article_img li a img{height: 104px;float: left;width: 100%;border: 1px solid #ddd;}
.related_article_img li a span{float: left;height: 24px;width: 100%;line-height: 24px;font-size: 16px;color: #2965b1;overflow: hidden;}

/*related_article*/
.related_about{width: 100%;float: left;overflow: hidden;padding-top: 15px;margin-bottom: 10px;}
.related_about .related_about_t{float: left;width: 100%;height: 28px;line-height: 28px;color: #494949;font-size: 16px;border-bottom: 1px solid #EEE;margin-bottom: 10px;}
.related_about .related_about_t code{color: #000;font-size: 18px;float: left;font-family: inherit;border-bottom: 2px solid #000;font-weight: 700;}
.related_about ul{float: left;width: 100%;}
.related_about li{float: left;width: 50%;height: 30px;font-size: 16px;overflow: hidden;line-height: 30px;}
.related_about li a{font-size: 16px;color: #2965b1;}
.related_about li a:before{float: left;content: "";width: 3px;height: 3px;background: #000;margin-top: 14px;margin-right: 5px;}
.related_about li a:hover{color: #000;}

.main-right{width:336px;float: right;}
.right_fixed {top: 0;width: 336px;position: fixed !important;}
.mc_r_ls{float: right;width: 86%;background: #fff;padding: 7%;border-radius: 10px;padding-top: 15px;padding-bottom: 22px;margin-top: 10px;margin-bottom: 8px;border: 1px solid #f3f3f3;}
.mcrl_t{height: 33px;line-height: 33px;font-size: 16px;font-weight: bold;color: #333;margin-bottom: 2px;}
.mc_r_ls ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.mc_r_ls ul li{line-height: 40px;display: inline-block;width: 47%;height: 40px;overflow: hidden;}
.mc_r_ls ul li em{width: 18px;height: 18px;float: left;text-align: center;line-height: 18px;background: #bbbbbb;color:#fff;margin: 6px 6px 0 0;font-size: 13px;font-style: inherit;}
.mc_r_ls ul li:nth-child(1) em{background: #ff7f42;}
.mc_r_ls ul li:nth-child(2) em{background: #ff9800;}
.mc_r_ls ul li:nth-child(3) em{background: #ffc107;}
.mc_r_ls ul li:nth-child(4) em{background: #ffc107;}
.mc_r_ls li:before{content:"w";line-height: 15px;color: #ffffff;width: 15px;height: 15px;text-align: center;float: left;margin-top: 13px;margin-right: 6px;background: #05a955;font-family: inherit;font-weight: 700;font-size: 12px;border-radius: 4px;}




.content .rel_art_line:before {
    background: #e8b856;
    content: "";
    display: block;
    position: absolute;
    height: 16px;
    width: 6px;
    border-radius: 10px;
    left: 10px;
    top: 12px;
}

.after_height_light~p:after {
    content: "";
    border-bottom: 1px dashed #cecece;
    width: 68%;
    top: 15px;
    display: inline-block;
    position: absolute;
    right: 46px;
}

.content .after_height_light~p {
    position: relative;
    width: 50%;
    overflow: hidden;
    height: 33px;
    float: left;
    font-size: 15px;
    color: #2965b1;
}

.contentx a{
    color: #2965b1;
}
.content .rel_art_line::after {
    display: none;
}

.content .after_height_light~p a {
    display: inline-block;
    background: #fff;
    font-size: 15px;
    position: absolute;
    z-index: 2;
    max-width: 68%;
    overflow: hidden;
    height: 24px;
    padding-right: 5px;
}

.content .after_height_light~p span {
    float: right;
    font-size: 12px;
    color: #bebbbb;
    background: #fff;
    position: absolute;
    z-index: 2;
    right: 19px;
    padding-left: 6px;
}

.content .rel_art_line {
    line-height: 40px !important;
    padding-left: 20px;
    font-size: 15px;
    background-color: #f2f8fc;
    border-radius: 10px;
    float: left;
    width: 97%!important;
    font-weight: 700;
    color: #333!important;
    padding-bottom: 12px!important;
    margin-bottom: 12px!important;
    font-size: 16px!important;
}


.jinpinTjian {
    float: right;
    width: 86%;
    background: #fff;
    padding: 7%;
    border-radius: 10px;
    padding-top: 15px;
    padding-bottom: 22px;
    margin-top: 10px;
    margin-bottom: 8px;
    border: 1px solid #f3f3f3;
}

.jinpinTjian_tl {
    float: left;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    height: 40px;
    width: 100%;
    margin-bottom: 6px;
}

.jinpinTjian_tl span {
    font-weight: 700;
    color: #333;
    float: left;
    background: url(../images/one_dow_icon.3.png) no-repeat -19px -282px;
    width: 20px;
    height: 26px;
    margin-right: 5px;
    margin-top: 8px;
}

.jinpinTjian ul {
    float: left;
    width: 100%;
    margin: 0px!important;
}

.jinpinTjian li {
    overflow: hidden;
    font-size: 14px;
    line-height: 44px!important;
    float: left;
    width: 100%!important;
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: 44px!important;
}

.jinpinTjian li a {
    display: inline-block;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    font-size: 15px;
}

.jinpinTjian li span {
    margin-top: 15px;
    width: 17px;
    height: 17px;
    line-height: 17px;
    color: #9195A3;
    text-align: left;
    margin-right: 8px;
    font-size: 15px;
    border-radius: 4px;
    float: left;
    font-weight: 700;
}
.jinpinTjian li:nth-child(1) span {
    color: #e33e42;
}

.jinpinTjian li:nth-child(2) span {
    color: #F60;
}

.jinpinTjian li:nth-child(3) span {
    color: #FAA90E;
}

.jinpinTjian li em {
    color: #999;
    font-size: 12px;
    float: left;
    font-style: inherit;
    margin-left: 0px;
    display: none;
    line-height: 24px;
    margin-left: 22px;
}

.jinpinTjian li:nth-child(1) a:before {
    content: "\70ED";
    background: #ff4800;
    display: inline-block;
    padding: 0 2px;
    text-align: center;
    color: #fff;
    line-height: 16px;
    height: 16px;
    font-size: 12px;
    border-radius: 4px;
    font-weight: 200;
    margin-top: 15px;
    float: right;
    margin-left: 8px;
}

.jinpinTjian li:nth-child(2) a:before {
    content: "\70ED";
    background: #ff4800;
    display: inline-block;
    padding: 0 2px;
    text-align: center;
    color: #fff;
    line-height: 16px;
    height: 16px;
    font-size: 12px;
    border-radius: 4px;
    font-weight: 200;
    margin-top: 14px;
    float: right;
    margin-left: 8px;
}

.jinpinTjian li:nth-child(3) a:before {
    content: "\70ED";
    background: #ff4800;
    display: inline-block;
    padding: 0 2px;
    text-align: center;
    color: #fff;
    line-height: 16px;
    height: 16px;
    font-size: 12px;
    border-radius: 4px;
    font-weight: 200;
    margin-top: 14px;
    float: right;
    margin-left: 8px;
}

.jinpinTjian li:nth-child(4) a:before {
    content: "\65B0";
    background: #FF455B;
    display: inline-block;
    padding: 0 2px;
    text-align: center;
    color: #fff;
    line-height: 16px;
    height: 16px;
    font-size: 12px;
    border-radius: 4px;
    font-weight: 200;
    margin-top: 14px;
    float: right;
    margin-left: 8px;
}

.jinpinTjian li:nth-child(5) a:before {
    content: "\65B0";
    background: #FF455B;
    display: inline-block;
    padding: 0 2px;
    text-align: center;
    color: #fff;
    line-height: 16px;
    height: 16px;
    font-size: 12px;
    border-radius: 4px;
    font-weight: 200;
    margin-top: 14px;
    float: right;
    margin-left: 8px;
}

.jinpinTjian li:nth-child(6) a:before {
    content: "\65B0";
    background: #FF455B;
    display: inline-block;
    padding: 0 2px;
    text-align: center;
    color: #fff;
    line-height: 16px;
    height: 16px;
    font-size: 12px;
    border-radius: 4px;
    font-weight: 200;
    margin-top: 14px;
    float: right;
    margin-left: 8px;
}

.jinpinTjian li:hover a {
    color: #2ca6e0;
    text-decoration: none;
}

.paybox-bottom.openvip {
    background-color: #fff;
    border: solid #44b549 1px;
    box-sizing: border-box;
    color: #44b549;
}

.entry-meta{
    padding: 20px 0;
    clear: both;
    overflow: hidden;
}
.entry-meta ul {
    overflow: hidden;
}
.entry-meta ul li {
    display: flex;
    justify-content: start;
    line-height: 26px;
}
.entry-meta ul:first-child li:last-child a{
    width: 70%;
    display: block;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
}
.entry-meta ul li a{
    display: block;
    width: 70%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
}
