a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0
}
body {
	font: 12px/1.5 tahoma, arial, 'Hiragino Sans GB', '\5b8b\4f53', sans-serif
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}
:focus {
	outline: 0
}
ins {
	text-decoration: none
}
del {
	text-decoration: line-through
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
img {
	vertical-align: middle
}
a {
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
.cf:after, .cf:before {
	content: " ";
	display: table
}
.cf:after {
	clear: both
}
.fl {
	float: left
}
.fr {
	float: right
}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {display: block; *zoom:1;}
.wap-pd { padding: 20px;}
@font-face {
	font-family: iconfont;
	src: url(iconfont.eot?1806161142);
	src: url(iconfont.eot?t=1489644197496#iefix) format('embedded-opentype'), url(iconfont.woff?t=1489644197496) format('woff'), url(iconfont.ttf?t=1489644197496) format('truetype'), url(iconfont.svg?t=1489644197496#iconfont) format('svg')
}
.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-boshimao:before {
	content: "\e644"
}
.icon-jiedian:before {
	content: "\e627"
}
.icon-guangbo:before {
	content: "\e626"
}
.icon-ditu:before {
	content: "\e602"
}
.icon-lianxifangshi:before {
	content: "\e69e"
}
.icon-caidan:before {
	content: "\e7d5"
}
.icon-xia:before {
	content: "\e64b"
}
.icon-weibo:before {
	content: "\e603"
}
.icon-baozhi:before {
	content: "\e601"
}
.icon-xiaochangxinxiang:before {
	content: "\e66f"
}
.icon-weixin:before {
	content: "\e600"
}
.icon-gongwen:before {
	content: "\e78c"
}
.icon-xueshunianhui:before {
	content: "\e609"
}
.icon-youxiang:before {
	content: "\e64a"
}
.content-outer {
	position: relative;
	width: 100%
}
.content-inner {
	position: relative;
	width: 1170px;
	margin: 0 auto
}
.top {
	width: 100%;
	min-width: 1170px
}
.top .content-outer {
	width: 100%;
	height: 160px;
	background: url(banner_top_index.jpg?1806161142) no-repeat center center
}
.logo {
	position: absolute;
	top: 20px;
	left: 0;
	width: 304px;
	height: 82px
}
.logo a {
	display: block
}
.top-nav {
	position: absolute;
	top: 30px
}
.top-nav li a {
	display: inline-block;
	width: 60px;
	text-align: center;
	line-height: 17px;
	background: #b169ac;
	border-radius: 5px;
	margin-bottom: 5px;
	color: #fff
}
.top-nav li a.active, .top-nav li a:hover {
	background: #ebd4e4;
	color: #992777
}
.top2 {
	background: #992777;
	border-bottom: 1px solid #c02993
}
.top2 .content-outer {
	height: 160px;
	background: url(banner_top_bg1.jpg?1806161142) no-repeat #992777
}
.top2 .content-inner {
	height: 160px
}
.top2 .profile {
	position: absolute;
	left: 0;
	bottom: 20px;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 16px;
	color: #d2c4ce
}
.top2 .solgan {
	position: absolute;
	left: 50%;
	margin-left: -180px;
	top: 60px
}
.top2 .top-nav li {
	color: #fff;
	line-height: 17px
}
.top2 .top-nav li a {
	display: inline-block;
	width: 60px;
	text-align: center;
	line-height: 17px;
	margin-bottom: 5px;
	color: #fff;
	background: 0 0
}
.top2 .top-nav li a.active, .top2 .top-nav li a:hover {
	background: #ebd4e4;
	border-radius: 5px;
	text-decoration: none;
	color: #992777
}
.nav {
	width: 100%;
	min-width: 1170px;
	border-top: 1px solid #730953
}
.nav-wrapper {
	position: relative;
	width: 100%;
	height: 52px;
	background: #992777;
	z-index: 99
}
.nav-content {
	position: relative;
	width: 1170px;
	margin: 0 auto
}
.nav-list li {
	position: relative;
	display: block;
	float: left;
	width: 96px;
	height: 52px;
	line-height: 52px;
	z-index: 999999
}
.nav-list li a {
	position: relative;
	display: block;
	width: auto;
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 14px;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	color: #fff;
	text-decoration: none
}
.nav-list li a:hover, .nav-list li.active a.item {
	color: #fff;
	background: url(bg_nav.png?1806161142) repeat
}
.nav-list li a .iconfont {
	margin-left: 5px
}
.nav-list-sub {
	display: none;
	position: absolute;
	top: 52px;
	min-width: 100%;
	width: auto;
	background: url(bg_nav.png?1806161142) repeat;
	z-index: 999999;
	border-bottom: 2px solid #ef3dba
}
.nav-list-sub li {
	float: left;
	width: 100%;
	height: auto;
	padding: 0
}
.nav-list-sub li a {
	font-size: 12px;
	width: auto;
	height: auto;
	padding: 10px 5px;
	line-height: 1.5;
	text-align: left;
	color: #fff
}
.nav-list-sub li a:hover {
	text-decoration: underline;
	background: 0 0
}
.news {
	width: 100%;
	min-width: 1170px;
	background: #ededed
}
.news .content-inner {
	padding: 20px
}
.dl-list {
	width: 374px;
	float: left
}
.dl-list dt {
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #9e9e9e
}
.dl-list dt h2 {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 20px;
	color: #333
}
.dl-list dt a {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 20px;
	color: #992777
}
.dl-list dt a.more {
	float: right;
	font-size: 14px;
	font-weight: 400;
	color: #aaa
}
.dl-list dt a.more:hover {
	color: #992777
}
.dl-list .dd-item, .dl-list dd {
	position: relative;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px dotted #9e9e9e
}
.dl-list dd a {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #4d4d4d;
	cursor: pointer;
	overflow: hidden;
	font-size: 14px;
	font-family: '\5FAE\8F6F\96C5\9ED1'
}
.dl-list dd .date {
	position: absolute;
	top: 18px;
	right: 0;
	font-size: 14px;
	color: #999
}
.dl-list dd.dd-wrapper {
	width: 100%;
	height: 372px;
	padding: 0;
	border: none;
	overflow: hidden
}
.cal {
	float: left;
	width: 60px;
	height: 40px;
	margin-right: 14px
}
.cal-year {
	line-height: 20px;
	text-align: center;
	border: 1px solid #ddd;
	border-top: none;
	color: #9c9c9c
}
.cal-date {
	width: 100%;
	line-height: 20px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #992777
}
.bbs {
	width: 100%
}
.bbs .content-inner {
	padding: 20px
}
.link {
	width: 100%;
	background: #ededed
}
.link .content-inner {
	padding: 20px
}
.dl-nav {
	float: left;
	width: 500px
}
.dl-nav h2 {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 20px;
	color: #333
}
.dl-nav .tb-nav {
	width: 100%;
	margin-top: 20px
}
.dl-nav .tb-nav td {
	text-align: center;
	padding: 10px 0
}
.dl-nav .tb-nav td a {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 12px;
	color: #333;
	text-decoration: none
}
.dl-nav .tb-nav td a:hover {
	color: #992777
}
.dl-nav .tb-nav td a .iconfont {
	font-size: 36px
}
.dl-link {
	float: right;
	width: 572px
}
.dl-link dt {
	padding-bottom: 10px;
	text-align: right;
	border-bottom: 1px solid #c6c6c6
}
.dl-link dd {
	padding: 20px 0;
	border-bottom: 1px solid #c6c6c6
}
.dl-link ul li {
	float: left;
	width: 170px;
	height: 170px
}
.main {
	padding: 20px 0
}
.main-title {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 20px;
	color: #992777;
	margin-bottom: 20px
}
.banner-img {
	margin-bottom: 20px
}
.article {
	float: left;
	width: 70%
}
.article-title {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 20px;
	color: #333;
	padding-bottom: 10px;
	text-align: center;
	font-weight: 700
}
.article-summary {
	padding-bottom: 10px;
	border-bottom: 1px dotted #9e9e9e;
	color: #838383;
	text-align: center
}
.article-content {
	padding: 20px 25px;
	font-size: 14px;
        line-height: 180% !important;
}
.list {
	float: left;
	width: 70%
}
.list h2 {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 20px;
	color: #333;
	padding: 10px 20px
}
.list-summary {
	padding: 0 20px 20px 20px;
	border-bottom: 1px dotted #9e9e9e
}
.list-box {
	padding: 20px 40px;
	border-bottom: 1px dotted #9e9e9e
}
.list-box-left {
	float: left;
	width: 10%
}
.list-box-left .iconfont {
	font-size: 36px;
	color: #333
}
.list-box-right {
	float: left;
	width: 90%
}
.list-box-title {
	padding-bottom: 10px
}
.list-box-title a {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 16px;
	font-weight: 700;
	color: #000
}
.list-box-content {
	width: 100%;
	height: 45px; 
	font-size: 14px;
	overflow: hidden;
}
.list-box-content p,
.list-box-content span,
.list-box-content strong{
	font-size:14px!important;font-weight:normal!important;
}


.list-box-title a:hover {
	color: #992777
}
.list-box-summary {
	line-height: 2;
	color: #8a8a8a
}
.news-img {
	padding: 40px 0
}
a.img-box {
	display: block;
	float: left;
	width: 270px;
	margin-right: 30px;
	margin-bottom: 40px;
	text-decoration: none
}
.img-box-title {
	padding: 10px 0;
	line-height: 2;
	font-size: 14px;
	color: #333
}
a.img-box:hover .img-box-title {
	text-decoration: underline;
	color: #992777
}
.img-box-summary {
	font-size: 12px;
	color: #8a8a8a
}
.aside {
	float: left;
	width: 30%
}
.aside-inner {
	border-left: 1px dotted #9e9e9e
}
.aside h3 {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 16px;
	color: #333;
	padding: 20px 10px 0 10px
}
.aside-ul {
	padding: 10px
}
.aside-ul li {
	font-size: 14px;
	color: #333;
	padding: 5px 0
}
.aside-ul li a {
	color: #992777
}
.aside-dl dt {
	height: 40px;
	line-height: 40px;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 16px;
	text-align: center;
	color: #fff;
	background: #992777;
	border-bottom: 1px solid #992777;
	border-left: 1px solid #992777;
	border-right: 1px solid #992777
}
.aside-dl dd {
	height: 40px;
	line-height: 40px;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 12px;
	text-align: center;
	background: #fff;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9
}
.aside-dl dd a {
	display: block;
	color: #333
}
.aside-dl dd a.active, .aside-dl dd a:hover {
	color: #992777;
	background: #f4f4f4
}
.box-title {
	width: 96%;
	height: 40px;
	line-height: 40px;
	margin: 0 auto 10px auto;
	background: #eee
}
.box-title .title {
	display: inline-block;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 16px;
	padding: 0 20px;
	text-align: center;
	color: #fff;
	background: #992777
}
.box-items {
	width: 100%
}
.box-item {
	float: left;
	width: 30%;
	margin: 10px;
	height: 40px;
	line-height: 40px;
	text-indent: 2em;
	background: #eee;
text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.box-item a {
	color: #333
}
.box-item a:hover {
	color: #992777
}
.msg {
	padding: 20px 10px;
	border-bottom: 1px dotted #9e9e9e
}
.msg-summary {
	line-height: 2;
	color: #8a8a8a;
	margin-bottom: 10px
}
.msg-title a {
	font-size: 14px;
	color: #333;
	line-height: 1.5
}
.msg-more {
	padding: 20px 10px
}
.msg-more a {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 16px;
	color: #8a8a8a
}
.msg-more a:hover {
	color: #992777
}
.tb-list td {
	padding: 5px;
	border: 1px solid #ccc
}
.tb-list .odd td {
	background: #f7f7f7
}
.tb-list .odd even {
	background: #fff
}
.tb-list .td-title {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	font-size: 16px;
	color: #870b62;
	vertical-align: middle;
	text-align: center
}
.tb-list a {
	font-size: 14px;
	color: #5a3c51
}
.footer {
	width: 100%;
	min-width: 1170px;
	background: #992777
}
.footer-top {
	padding: 16px 0;
	border-bottom: 1px solid #780455
}
.footer-top .footer-logo {
	float: left
}
.footer-top-content {
	float: left;
	font-size: 12px;
	color: #fff;
	line-height: 2;
	padding-top: 20px;
	padding-left: 60px;
	padding-right: 60px;
	border-right: 1px solid #ba2a8f
}
.footer-sydw {
	float: right
}
.footer-bottom {
	width: 100%;
	height: 42px;
	line-height: 42px;
	color: #fff;
	border-top: 1px solid #db3dab;
	text-align: center
}
.iosSliderDemo {
	clear: both;
	width: 100%;
	padding: 0 0 460px;
	position: relative;
	overflow: hidden
}
.fluidHeight {
	position: absolute;
	width: 100%;
	height: 460px
}
.sliderContainer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-height: 460px;
	padding: 0 0
}
.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%
}
.iosSlider .slider {
	width: 100%;
	height: 100%
}
.iosSlider .slider .item {
	width: 100%;
	max-width: 1380px;
	height: 100%;
	padding: 0;
	text-align: center
}
.iosSlider .slider .item .inner {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0 auto;
	height: 100%;
	box-shadow: 0 0 10px -5px #000;
	background-position: 50% 0;
	background-repeat: no-repeat
}
.iosSlider .slider .item .inner img {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0 auto
}
.iosSlider .slider .item .inner .selectorShadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 120px;
	height: 30px;
	display: none
}
.iosSlider .slider .item .inner .text1 {
	opacity: 0;
	background: none repeat scroll 0 0 #992777;
	position: absolute;
	bottom: 12%;
	padding: 0 12px 0 12px;
	height: 50px;
	text-align: left
}
.iosSlider .slider .item .inner .text1 span {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 50px;
	padding: 0 8px;
	font-family: "Microsoft Yahei"
}
.iosSlider .slider .item .inner .text1 span i {
	margin: 0 0 0 5px
}
.iosSlider .slider .item .inner .text2 {
	background: none repeat scroll 0 0 #000;
	opacity: 0;
	padding: 10px 12px 10px;
	position: absolute;
	left: 100px;
	top: 451px;
	text-align: left
}
.iosSlider .slider .item .inner .text2 span {
	display: block;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 100;
	padding: 0 8px;
	font-family: "Microsoft Yahei"
}
.iosSlider .slider .item .inner .more {
	opacity: .4;
	background: none repeat scroll 0 0 #fff;
	position: absolute;
	bottom: 6%;
	right: 0;
	padding: 0 5px 0 2px;
	height: 25px;
	width: 55px;
	z-index: 2;
	text-align: center
}
.iosSlider .slider .item .inner .more a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	line-height: 25px;
	font-family: "微软雅黑"
}
.sliderContainer .slideSelectors {
	position: relative;
	bottom: 20px;
	width: 160px;
	margin: 0 auto;
	z-index: 1;
	height: 11px
}
.sliderContainer .slideSelectors .prev {
	float: left;
	width: 11px;
	height: 11px;
	background: url(arrow_left.png?1806161142) no-repeat 50% 0
}
.sliderContainer .slideSelectors .next {
	float: left;
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	background: url(arrow_right.png?1806161142) no-repeat 50% 0
}
.sliderContainer .slideSelectors .item {
	float: left;
	width: 9px;
	height: 9px;
	background: #aaa;
	margin: 1px 1px 1px 11px;
	border-radius: 10px
}
.sliderContainer .slideSelectors .item.first {
	margin-left: 1px
}
.sliderContainer .slideSelectors .selected {
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	background: #eee;
	opacity: 1;
	box-shadow: none
}
.sliderContainer .slideSelectors .selected.first {
	margin-left: 0
}
.sliderContainer .scrollbarContainer {
	position: relative;
	bottom: 4px;
	left: 0;
	height: 4px;
	margin: 0 auto;
	z-index: 1
}
.mask-right {
	z-index: 4;
	position: absolute;
	left: 1380px;
	top: 0;
	width: 1380px;
	height: 460px;
	opacity: .7;
	background: #000;
	overflow: hidden
}
.mask-left {
	z-index: 4;
	position: absolute;
	left: -1380px;
	top: 0;
	width: 1380px;
	height: 460px;
	opacity: .7;
	background: #000;
	overflow: hidden
}
.maskContainer {
	position: relative;
	width: 1380px;
	height: 460px;
	margin: 0 auto
}
.pagination {
	padding: 40px 0;
	text-align: center;
	vertical-align: top
}
.pagination .num {
	float: left;
	font-size: 14px;
	color: #666
}
.pagination ul {
	display: inline-block
}
.pagination ul li {
	display: inline
}
.pagination ul>li>a, .pagination ul>li>span {
	float: left;
	padding: 0 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #fff;
	font-size: 14px;
	border: 1px solid #992777;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #992777
}
.pagination ul>li.active>a, .pagination ul>li>a.active, .pagination ul>li>a:hover {
	color: #fff;
	background-color: #992777
}
.pagination ul>li.disabled>a {
	color: #999;
	cursor: default;
	border: 1px solid #999;
	background-color: transparent
}
.menu ol {
	padding-left: 15px;
	border: #e7e7e7 1px solid;
	border-top: none;
	background: #fff
}
.menu li i {
	background-color: #992777;
	padding: 1px 4px;
	color: #fff;
	text-shadow: 0 0 0 rgba(255,255,255,.8);
	font-family: 宋体;
	font-style: normal
}
.menu a {
	color: #3f3f3f;
	text-decoration: none
}
.menu .no {
	display: none
}
.menu ol a {
	width: 228px;
	display: block;
	line-height: 2em;
	margin-left: 20px
}
ul.expmenu {
	width: 100%
}
ul.expmenu li div.header {
	padding: 12px;
	border-bottom: 1px #d9d9d9 solid;
	border-left: 1px #d9d9d9 solid;
	border-right: 1px #d9d9d9 solid;
	font-size: 14px
}
ul.expmenu li ul li {
	background-color: #fff;
	padding: 12px;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px #d9d9d9 solid;
	border-right: 1px #d9d9d9 solid;
	color: #727272;
	text-shadow: 0 1px 0 rgba(255,255,255,.8)
}
ul.expmenu li ul li.selected {
	background-color: #f4f4f4
}
ul.expmenu div.header {
	color: #203f61;
	text-shadow: 0 1px 0 rgba(255,255,255,.2);
	background: #fff
}
ul.expmenu li div.header .label {
	background: no-repeat;
	color: #333;
	font-weight: 700
}
ul.expmenu li div.header .arrow {
	display: block;
	width: 16px;
	height: 16px;
	background: no-repeat center;
	float: right
}
ul.expmenu li div.header .arrow.up {
	background-image: url(arrow_u.png?1806161142)
}
ul.expmenu li div.header .arrow.down {
	background-image: url(arrow_d.png?1806161142)
}
ul.expmenu li .menu {
	display: none
}
ul.expmenu div.header:hover {
	background: #fff;
	cursor: pointer
}
ul.expmenu li ul li:not(.selected):hover {
	background: #fff;
	cursor: pointer
}
ul.expmenu li ul li:not(.selected):active {
	background: #fff;
	cursor: pointer
}





.aside-dl dd a.selected1,.aside-dl dd a.parent1{
    color: #992777 !important;
    background: #f4f4f4 !important;
}
.MKi1,.MKi9,.MKi10,.MKi11,.MKi12 {display:none !important;}
.wp_entry img {
    max-width: 819px;
    _width: :expression(this.width>819?"819px":this.width+"px");
}
.wp_articlecontent img { max-width:738px; _width:expression(this.width > 738 ? "738px" : this.width); } 
/*********响应式样式增加*********/
.logo1 {display: none;}
/*
.xrld .box-item.n3 {
    background: #fff;
}

.xrld .box-item.n3 a {
    color: #fff;
    display: none;
}
*/
.xrld div#wp_paging_w9 {
    display: none;
}

.xrld div#wp_paging_w9 {
    display: none;
}

/*现任领导*/
body.xrld .wap-pd .news_list.list2{}
body.xrld .wap-pd .news_list.list2 li.news{
    margin-bottom: 22px;
    background: #fff;
    min-width: auto;transition-duration: 0.8s;
}
body.xrld .wap-pd .news_list.list2 li.news .news_box{
    border: 1px solid #EEEEEE;
}
body.xrld .wap-pd .news_list.list2 li.news .news_imgs{
    float: left;
    width: 147px;
}
body.xrld .wap-pd .news_list.list2 li.news .news_imgs img{
    width: 100%;
}
body.xrld .wap-pd .news_list.list2 li.news .news_con{
    padding: 25px 20px 0 190px;
}
body.xrld .wap-pd .news_list.list2 li.news .news_title{
    font-size: 21px;
    font-weight: bold;
    line-height: 27px;
    color: #303030;
}
body.xrld .wap-pd .news_list.list2 li.news .news_title span{
    display: inline-block;
    font-size: 16px;
    color: #992777;
    font-weight: normal;
    padding-left: 13px;
}
body.xrld .wap-pd .news_list.list2 li.news .news_tt2{
    font-size: 16px;
    color: #992777;
    font-weight: normal;
    padding-left: 61px;
    margin-top: 4px;
}
body.xrld .wap-pd .news_list.list2 li.news .news_text{
    margin-top: 16px;
    opacity: 0.67;
    color: #666666;
    font-size: 16px;
    line-height: 33px;
    max-height: 99px;
    overflow: hidden;
    text-overflow: ellipsis;
    display:inline-block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
body.xrld .wap-pd .news_list.list2 li.news:hover{background: #992777;}
body.xrld .wap-pd .news_list.list2 li.news:hover .news_title{    color: #fff;}
body.xrld .wap-pd .news_list.list2 li.news:hover .news_title span{    color: #fff;}
body.xrld .wap-pd .news_list.list2 li.news:hover .news_text{    color: #fff;}
body.xrld .wap-pd .news_list.list2 li.news:hover .news_tt2{    color: #fff;}



