
ol {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
p {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
pre {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
table {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
ul {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
dd {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
dl {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
dt {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
li {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
tbody {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
td {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
tfoot {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
th {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
thead {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
tr {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
button {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
del {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
ins {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
map {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
object {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
a {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
abbr {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
acronym {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
b {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
bdo {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
big {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
br {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
cite {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
code {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
dfn {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
em {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
i {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
img {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
kbd {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
q {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
samp {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
small {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
span {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
strong {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
sub {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
sup {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
tt {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
var {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
legend {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
fieldset {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
table {
	width: 100%; border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
img {
	-ms-interpolation-mode: bicubic; max-width: 100%;
}
object {
	-ms-interpolation-mode: bicubic; max-width: 100%;
}

input[type='button'] {
	border: 0px currentColor; border-image: none; cursor: pointer; background-color: transparent;
}

.subPageWrap {
	margin: 28px auto auto; overflow: hidden; clear: both; max-width: 1470px;
}
.subPageWrap .main {
	margin: 0px auto; max-width: 1440px;
}
.main-lf {
	width: 70.9%; padding-bottom: 5000px; margin-bottom: -5000px; float: left; box-shadow: 0px 0px 6px 0px #d7d7d7; background-color: rgb(255, 255, 255);
}
.main-lf-con {
	padding: 24px;
}
.rt.main-lf-con {
	padding-left: 230px;
}
.main-rt {
	width: 27%; height: 100%; overflow: hidden; padding-bottom: 5000px; margin-bottom: -5000px; float: right; box-shadow: 0px 0px 6px 0px #d7d7d7; background-color: rgb(255, 255, 255);
}
.bread {
	background: rgb(247, 250, 255); padding: 0px 20px; height: 52px; line-height: 52px; overflow: hidden; margin-bottom: 20px; border-left-color: rgb(3, 123, 184); border-left-width: 4px; border-left-style: solid;
}
.bread h3 {
	padding-left: 24px; font-size: 2em; margin-left: -20px; border-left-color: rgb(161, 199, 217,0.50); border-left-width: 22px; border-left-style: solid; float: left; display: inline-block;
}
.bread span {
	color: rgb(130, 130, 130); line-height: 52px; font-size: 12px; float: right;
}
.bread a {
	color: rgb(102, 102, 102);
}
.bread a:hover {
	color: rgb(153, 44, 35);
}


.newsColumn {
	padding: 24px 24px 0px;
}

.newsColumn .listTitle{
	background: rgb(161, 199, 217,0.50); height: 44px; line-height: 44px; font-size: 18px; text-align:left;font-weight: 600; border-left-color: rgb(12, 150, 213); border-left-width: 4px; border-left-style: solid;
}
.newsColumn .listTitle a {
	padding-left: 25px;
}


.latestNewsList {
	padding: 8px;
	margin-top:-25px;
}
.latestNewsList li {
	background: url("../../images/new2019/li2.png") no-repeat left; height: 34px; line-height: 34px; overflow: hidden;
}
.latestNewsList li a {
	padding-left: 14px; font-size: 14px; display: block;
}

.newsList02 {
	margin: 0px -10px; overflow: hidden;
}
.newsList02 li {
	padding: 16px 0px; width: 33.3%; margin-bottom: 8px; border-bottom-color: rgb(243, 243, 243); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.newsList02 .item-img04 {
	border: 6px solid rgb(245, 247, 250); transition:0.3s ease-in-out; border-image: none; overflow: hidden; position: relative;
}
.newsList02 li > div {
	margin: 0px 10px; transition:0.3s ease-in-out;
}
.newsList02 .item-img04 .imgResponsive {
	overflow: hidden; padding-bottom: 56.8%;
}
.newsList02 .item-img04 .imgResponsive img {
	width: 100%;
}
.newsList02 .item-txt04 {
	padding: 0px 13px 6px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: relative;
}
.newsList02 .item-txt04 .leftDate {
	background: rgb(245, 247, 250); padding: 16px 24px; left: 6px; top: -20px; width: 51px; height: 51px; text-align: right; border-top-color: rgb(12, 43, 135); border-bottom-color: rgb(230, 233, 243); border-top-width: 1px; border-bottom-width: 4px; border-top-style: solid; border-bottom-style: solid; display: block; position: absolute;
}
.newsList02 .item-txt04 .year {
	color: rgb(117, 117, 117); font-size: 20px; display: block; text-align:center;
}
.newsList02 .item-txt04 .date {
	color: rgb(117, 117, 117); font-size: 30px; font-weight: bold; display: block;
}
.newsList02 .item-txt04 h3 {
	height: 70px; line-height: 24px; overflow: hidden; margin-left: 112px;
}
.newsList02 .item-txt04 h3 a {
	font-size: 15px;
}
.newsList02 .item-txt04 p {
	height: 105px; color: rgb(153, 153, 153); line-height: 21px; overflow: hidden; padding-top: 10px; font-size: 12px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.newsList02 .item-date04 {
	padding: 0px 10px; border-radius: 0px 0px 3px 3px; left: 20px; top: 0px; height: 20px; line-height: 18px; display: inline-block; position: absolute;
}
.newsList02 .item-date04 i {
	color: rgb(255, 255, 255); font-size: 12px; font-style: normal; position: relative; z-index: 15;
}
.newsList02 li > div:hover {
	background: url("../../images/new2019/hoverbg2.png") no-repeat center rgb(10, 56, 149);
}
.newsList02 li > div:hover .item-img04 {
	border: 6px solid rgb(10, 56, 149); border-image: none;
}
.newsList02 li > div:hover h3 a {
	color: rgb(255, 255, 255);
}
.newsList03.newsList02 li > div .item-img04 strong {
	right: 20px; bottom: 20px; position: absolute;
}
.newsList03.newsList02 li > div .item-img04 a.video {
	background: url("../../images/new2019/videobg.png"); top: 0px; width: 100%; height: 100%; text-align: center; right: -100%; display: block; position: absolute;
}
.newsList03.newsList02 li > div:hover .item-img04 strong {
	display: none;
}
.newsList03.newsList02 li > div:hover .item-img04 a.video {
	top: 50%; right: 0px; margin-top: -18px;
}



.newsList04 {
	overflow: hidden; background-color:#FFFFFF;
}
.newsList04 ul li {
	padding: 12px; transition:0.3s; text-align: center; margin-bottom: 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsList04 ul li:hover {
	background: url("../../images/new2019/hoverbg3.png") no-repeat rgb(62, 104, 181);
}


.newsList04 .leftTxt {
	width: 100px; border-bottom-color: rgb(230, 233, 243); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}

.newsList04 .newsTxt02 {
	margin: 0px 350px 0px 120px; text-align: left; overflow: hidden; display: block;
}

.newsList04 ul li i {
	height: 192px; overflow: hidden; float: right; display: block; max-width: 340px; padding-left:30px; padding-right:30px;
}
.newsList04 .newsTxt02 .alf{
	font-size: 18px; font-weight: bold; display: block; color: rgb(51, 51, 51); line-height: 30px;
}
.newsList04 .newsTxt02 .plf{
	font-size: 14px;color: rgb(170, 170, 170); line-height: 25px; overflow: hidden;
}
.newsList04 ul li:hover .newsTxt02 .alf {
	color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;color: rgb(255, 255, 255);border-bottom-color: rgb(36, 72, 154);
}
.newsList04 ul li:hover .newsTxt02 .plf {
	color: rgb(255, 255, 255); 
}











.newsList04 ul li > div {
	overflow: hidden; display: block;
}
.newsList04 ul li > div img {
	transition:0.3s; width: 100%; -webkit-transition: all 0.3 ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
.newsList04 ul li > div:hover img {
	opacity: 1; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}

.newsList04 ul li span .newsTxt02 {
	margin: 0px 366px 0px 120px; text-align: left; overflow: hidden; display: block;
}
.newsList04 ul li span .newsTxt02 a {
	height: 24px; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 16px; font-weight: bold; display: block;
}
.newsList04 ul li span .newsTxt02 p {
	margin: 17px 0px; height: 130px; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; font-size: 14px; display: inline-block;
}
.newsList04 ul li.noImg span.newsTxt02 {
	margin-right: 0px;
}
.newsList04 ul li:hover span.newsTxt02 a {
	color: rgb(255, 255, 255);
}
.newsList04 ul li:hover span.newsTxt02 p {
	color: rgb(255, 255, 255);
}

.newsList04 .leftTxt .leftDate {
	background: rgb(247, 250, 255); padding: 8px 0px 22px; width: 80px; height: 90px; text-align:center; border-top-color: rgb(216, 41, 7); border-bottom-color: rgb(230, 233, 243); border-top-width: 1px; border-bottom-width: 4px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.newsList04 .leftTxt .year {
	color: rgb(117, 117, 117); font-size: 16px; display: block;width: 80px; text-align:center;
}
.newsList04 .leftTxt .date {
	color: rgb(108, 138, 189); font-size: 30px; font-weight: bold; display: block;
}
.newsList04 .leftTxt p {
	padding: 9px 0px; color: rgb(102, 102, 102); font-size: 12px; border-bottom-color: rgb(230, 233, 243); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsList04 ul li:hover .leftTxt .leftDate {
	background: rgb(255, 255, 255); border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(36, 72, 154); border-radius:18px; border-top-width: 1px; border-bottom-width: 4px; border-top-style: solid; border-bottom-style: solid;
}
.newsList04 ul li:hover .leftTxt .year {
	color: #e72a05;width: 80px;
}
.newsList04 ul li:hover .leftTxt .date {
	color: #e72a05;
}
.newsList04 ul li:hover .leftTxt p {
	color: rgb(255, 255, 255);
}
.newsList04 ul li:hover .leftTxt {
	border-bottom-color: rgb(36, 72, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsList04 ul li:hover .leftTxt p {
	border-bottom-color: rgb(36, 72, 154); border-bottom-width: 1px; border-bottom-style: solid;
}



.twoJ_menu {
	display: none; background-color: rgb(237, 237, 237);
}

.articleAuthor {
	background: rgb(249, 249, 249); padding: 4px; text-align: center; color: rgb(102, 102, 102); font-size: 12px; margin-bottom: 10px;
}
.articleAuthor span {
	padding: 0px 16px;
}
.articleAuthor i {
	color: rgb(100, 100, 100); font-style: normal;
}
.articleTitle {
	padding: 0px 0px 10px; line-height: 26px;
}
.article p {
	padding: 0px; color: rgb(102, 102, 102); line-height: 24px; text-indent: 2em; font-size: 14px;
}
.article img {
	padding: 5px 0px; height: auto !important; display: block; max-width: 100%;
}
.article i {
	font-style: italic;
}
.article strong {
	font-weight: bold;
}
.article p img {
	margin: 20px auto; width: auto; display: block;
}
.article img {
	margin: 20px auto; width: auto; display: block;
}
.Annex-Share {
	margin: 30px 0px; overflow: hidden;
}
.Annex {
	width: 81.6%; overflow: hidden; float: left;
}
.Annex h3 {
	background: rgb(223, 225, 230); height: 43px; line-height: 43px; padding-left: 24px; font-size: 14px; font-weight: normal; border-left-color: rgb(179, 188, 210); border-left-width: 4px; border-left-style: solid;
}
.Annex ul {
	overflow: hidden;
}
.Annex ul li {
	padding: 7px 0px; transition:0.3s ease-in-out; line-height: 22px;
}
.Annex ul li a {
	color: rgb(102, 102, 102); padding-left: 25px; font-size: 13px; display: block;
}
.article-share {
	width: 14%; overflow: hidden; float: right;
}
.article-share .bdsharebuttonbox {
	
}
.article-share .bdsharebuttonbox a {
	margin: 0px 1px !important; padding: 0px !important; width: 40px !important; height: 40px !important; float: left; display: inline-block;
}
.article-share .bdsharebuttonbox a.bds_more {
	background: url("../../images/new2019/fx.png") no-repeat center;
}
.article-share .bdsharebuttonbox a.bds_tsina {
	background: url("../../images/new2019/sina2.png") no-repeat center rgb(234, 93, 92);
}
.article-share .bdsharebuttonbox a.bds_weixin {
	background: url("../../images/new2019/weixin2.png") no-repeat center rgb(80, 182, 116);
}
.newsList11 {
	margin: 0px -11px;
}
.newsList11 li {
	width: 33.3%; margin-bottom: 20px; float: left;
}
.newsList11 li > a {
	margin: 0px 11px; display: block;
}
.item-txt11 {
	height: 40px; line-height: 20px; overflow: hidden; padding-top: 5px; font-weight: normal;
}
.newsColumn2 h2 {
	padding: 15px 0px; font-size: 16px; margin-bottom: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.newsList01 {
	width: 100%;
}
.newsList01 li {
	overflow: hidden; margin-bottom: 20px; box-shadow: 0px 0px 6px 0px #d7d7d7; background-color: rgb(255, 255, 255);
}
.newsList01 li a {
	padding: 14px 20px; transition:0.3s; overflow: hidden; border-right-color: rgb(218, 223, 237); border-right-width: 8px; border-right-style: solid; display: block;
}
.newsList01 li a:hover {
	background: rgb(12, 43, 135); border-right-color: rgb(12, 43, 135); border-right-width: 8px; border-right-style: solid;
}
.newsList01 li a .newsTxt {
	height: 24px; line-height: 24px; overflow: hidden; font-size: 15px; font-weight: bold; display: block;
}
.newsList01 li a:hover .newsTxt {
	color: rgb(255, 255, 255);
}
.newsList01 li .rightDate {
	height: 24px; line-height: 24px; font-size: 12px; display: block;
}
.newsList01 li .rightDate i {
	color: rgb(102, 102, 102); padding-right: 4%; font-style: normal;
}
.newsList01 li a:hover .rightDate i {
	color: rgb(255, 255, 255);
}
.newsList06 {
	margin: 0px -28px; overflow: hidden;
}
.newsList06 li {
	width: 50%; float: left; position: relative;
}
.newsList06 li::before {
	background: url("../../images/new2019/border-x.png") repeat-x; left: 0px; width: 100%; height: 1px; bottom: 0px; display: block; position: absolute; content: "";
}
.newsList06 li::after {
	background: url("../../images/new2019/border-y.png") repeat-y; top: 32px; width: 1px; height: 100%; right: 0px; display: block; position: absolute; content: "";
}
.newsList06 li > div {
	margin: 32px 28px; transition:0.5s;
}
.newsList06 li:hover > div {
	padding-left: 7px;
}
.newsList06 li a {
	height: 40px; color: rgb(77, 77, 77); overflow: hidden; font-size: 1.5em; font-weight: bold; margin-bottom: 10px; display: block;
}
.newsList06 li a:hover {
	color: rgb(153, 44, 35);
}
.newsList06 li i {
	background: url("../../images/new2019/time.png") no-repeat left 2px; margin: 10px 0px; height: 16px; color: rgb(102, 102, 102); line-height: 16px; overflow: hidden; padding-left: 20px; font-size: 1.2em; font-style: normal; display: block;
}
.newsList06 li strong {
	background: url("../../images/new2019/local.png") no-repeat left 2px; height: 16px; color: rgb(102, 102, 102); line-height: 16px; overflow: hidden; padding-left: 20px; font-size: 1.2em; font-style: normal; display: block;
}
.pages {
	margin: 25px 0px 10px; height: 30px; text-align: center; line-height: 28px; overflow: hidden; padding-left: 15px; font-size: 14px;
}
.pages img {
	vertical-align: middle;
}
.pages span {
	padding: 0px 20px 0px 0px; color: rgb(153, 0, 0);
}
.pages a.start {
	padding: 0px 11px; width: auto;
}
.pages a.prev {
	padding: 0px 11px; width: auto;
}
.pages a.next {
	padding: 0px 11px; width: auto;
}
.pages a.end {
	padding: 0px 11px; width: auto;
}
.pages a {
	margin: 0px 10px; width: 27px; height: 27px; text-align: center; color: rgb(99, 99, 99); font-size: 15px; display: inline-block;
}
.pages a img {
	
}
.pages a:hover {
	border: 1px solid rgb(12, 43, 135); border-image: none;
}
.pages a.on_pages {
	border: 1px solid rgb(12, 43, 135); border-image: none;
}
.pages_min {
	margin: 16px 0px; overflow: hidden; font-size: 14px; display: none;
}
.pages_min a.prev_min {
	background: rgb(233, 239, 249); border-radius: 3px; width: 100px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 13px; float: left; display: block;
}
.pages_min a.next_min {
	background: rgb(233, 239, 249); border-radius: 3px; width: 100px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 13px; float: left; display: block;
}
.pages_min a.next_min {
	float: right;
}
.pages_min a:hover {
	background: rgb(5, 29, 79); transition:0.3s; color: rgb(255, 255, 255);
}
@media screen and (max-width:1600px)
{
.subPageWrap .main {
	max-width: 1200px;
}
}
@media screen and (max-width:1440px)
{
.subPageWrap .main {
	padding: 0px 20px;
}
}
@media screen and (max-width:1024px)
{
.main-lf {
	width: auto; float: none;
}
.main-rt {
	width: auto; float: none;
}
.pages_min {
	display: block;
}
.pages {
	display: none;
}
.Annex-Share {
	margin: 10px 0px;
}
.Annex {
	width: auto; float: none;
}
.article-share {
	width: auto; margin-top: 10px; float: none;
}
.subPageWrap .main {
	padding: 0px;
}
}
@media screen and (max-width:992px)
{
.newsList02 li {
	width: 50%;
}
.newsList04 ul li i {
	height: 113px; max-width: 200px;
}
.newsList04 ul li span.newsTxt02 {
	margin: 0px 218px 0px 120px;
}
}
@media screen and (max-width:767px)
{
.main-lf-con {
	padding: 16px;
}
.newsList02 li {
	padding: 8px 0px;
}
.newsColumn {
	padding: 8px 16px;
}
.newsList04 ul li { width:100%;
}


.newsList04 .leftTxt p{
display:none;
}

.newsList04 .leftTxt {
	width: 25%; float:left;
}

.newsList04 .newsTxt02 {
	width: 100%; float:left; margin-left:0px;;
}

.newsList04 ul li i {
	 width:70%; margin:auto;float:right;
}

.newsList04 .newsTxt02 .alf{
	font-size: 16px; font-weight: bold; display: block; color: rgb(51, 51, 51); line-height: 24px; 
}
.newsList04 .newsTxt02 .plf{
	font-size: 13px;color: rgb(177, 178, 179); line-height: 24px; padding-top:15px;
}


}
@media screen and (max-width:640px)
{
.bread h3 {
	padding-left: 10px; font-size: 1.8em;
}
.newsList01 li .rightDate {
	height: auto;
}
.item-txt04 .leftDate {
	padding: 10px 15px;
}
.item-txt04 h3 {
	font-size: 14px; margin-left: 88px;
}
.newsList04 ul li i {
	
}
.newsList04 ul li span.newsTxt02 {
	margin-right: 0px;
}
.newsList04 ul li span.newsTxt02 a {
	font-size: 14px;
}
.newsList04 ul li span.newsTxt02 p {
	margin: 10px 0px; font-size: 12px;
}



}
@media screen and (max-width:480px)
{
.newsList02 li {
	width: 100%;
}
.newsList04 ul li span.newsTxt02 a {
	height: auto;
}
.newsList04 ul li span.newsTxt02 p {
	height: 85px;
}
}
