.tinymce-content {

	font-family: 'Microsoft Yahei';

	font-size: 16px;

	padding: 15px;

	line-height: 30px;

	letter-spacing: 1px;

	color: #222

}

.tinymce-content * {

	max-width: 100%

}

.tinymce-content p {

	padding-bottom: 15px

}

.tinymce-content a {

	color: #555

}

.tinymce-content img {

	max-width: 100%

}

.tinymce-content figure.align-left {

	float: left

}

.tinymce-content figure.align-right {

	float: right

}

.tinymce-content .mce-item-table {

	border-collapse: collapse

}

.tinymce-content figure.image {

	display: inline-block;

	border: 1px solid gray;

	margin: 0 2px 0 1px;

	background: #f5f2f0

}

.tinymce-content figure.image img {

	margin: 8px 8px 0 8px

}

.tinymce-content figure.image figcaption {

	margin: 6px 8px 6px 8px;

	text-align: center

}

.tinymce-content img.align-left {

	float: left

}

.tinymce-content img.align-right {

	float: right

}

.tinymce-content .mce-toc {

	border: 1px solid gray

}

.tinymce-content .mce-toc h2 {

	margin: 4px

}

.tinymce-content .mce-toc li {

	list-style-type: none

}

.mce-content-body {

	font-family: 'Microsoft Yahei';

	font-size: 16px;

	padding: 15px;

	line-height: 30px;

	letter-spacing: 1px;

	color: #222;

	background-color: #f0f4f4

}

.mce-content-body * {

	max-width: 100%

}

.mce-content-body .mce-item-table {

	border-collapse: collapse

}

.mce-content-body p {

	padding-bottom: 15px

}

.mce-content-body figure.align-left {

	float: left

}

.mce-content-body figure.align-right {

	float: right

}

.mce-content-body figure.image {

	display: inline-block;

	border: 1px solid gray;

	margin: 0 2px 0 1px;

	background: #f5f2f0

}

.mce-content-body figure.image img {

	margin: 8px 8px 0 8px

}

.mce-content-body figure.image figcaption {

	margin: 6px 8px 6px 8px;

	text-align: center

}

.mce-content-body img.align-left {

	float: left

}

.mce-content-body img.align-right {

	float: right

}

.mce-content-body .mce-toc {

	border: 1px solid gray

}

.mce-content-body .mce-toc h2 {

	margin: 4px

}

.mce-content-body .mce-toc li {

	list-style-type: none

}

body.news-page .hd-breadcrumb {

	background-color: transparent;

	margin: 1rem 0

}

body.news-page .module .big-title {

	margin: 2rem 0;

	text-align: center

}

body.news-page .module .big-title .cn {

	margin: 0;

	font-size: 1.5rem

}

body.news-page .module .big-title .en {

font-size:.7rem;

letter-spacing:.05rem;

	color: #aaa

}

body.news-page .module-1 {

	width: 100%

}

body.news-page .module-1 img {

	width: 100%

}

body.news-page .module-2 .top .pic-5-box {

	margin-bottom: 2rem

}

body.news-page .module-2 .top .pic-5-box li {

	width: 32.66%;

	margin: .33%;

	float: left

}

body.news-page .module-2 .top .pic-5-box li a {

	width: 100%;

	height: 170px;

	overflow: hidden;

	position: relative;

	display: block

}

body.news-page .module-2 .top .pic-5-box li a .txt {

	position: absolute;

	bottom: -40px;

	left: 0;

	transition: all .2s;

	background-color: rgba(0,0,0,.5);

	color: #fff;

	width: 100%;

	text-align: center

}

body.news-page .module-2 .top .pic-5-box li a .txt p {

	margin: 0;

padding:.3rem

}

body.news-page .module-2 .top .pic-5-box li a:hover .txt {

	bottom: 0

}

body.news-page .module-2 .top .pic-5-box li:first-child a {

	height: 350px

}

body.news-page .module-2 .left {

	float: left;

	width: 30%

}

body.news-page .module-2 .left .news-nav {

	overflow: hidden;

	padding-right: 2rem;

padding-left:.5rem;

letter-spacing:.1rem

}

body.news-page .module-2 .left .news-nav li {

	float: left;

	width: 100%

}

body.news-page .module-2 .left .news-nav li a {

	border: thin solid #ccc;

	border-top: none;

padding:.85rem;

	color: #222;

font-size:16px;

	width: 100%;

	display: inline-block;

	transition: all .2s

}

body.news-page .module-2 .left .news-nav li a:hover {

	color: #ff3535;

	text-decoration: none

}

body.news-page .module-2 .left .news-nav li a>i {

padding-right:.5rem;

	font-size: 1rem

}

body.news-page .module-2 .left .news-nav li.active a {

	color: #ff3535

}

body.news-page .module-2 .left .news-nav li.static>p {

font-size:18px;

	background-color: #304a7e;

	margin: 0;

padding:.85rem;

	color: #fff

}

body.news-page .module-2 .left .news-nav li.static>p>i {

padding-right:.5rem;

	font-size:16px

}

body.news-page .module-2 .left .news-nav-2 {

	margin-top: 2rem

}

body.news-page .module-2 .left .news-nav-2 li div {

	border: thin solid #ccc;

	border-top: none;

font-size:15px;

padding:.8rem;

letter-spacing:.05rem;

	color: #555

}

body.news-page .module-2 .left .news-nav-2 li div span {

	color: #222;

	display: block;

	font-size: 1rem;

	font-weight: bold

}

body.news-page .module-2 .left.fixed {

	position: fixed;

	top: 1rem;

	width: 354px

}

body.news-page .module-2 .right {

	float: right;

	width: 70%;

padding-right:.5rem

}

body.news-page .module-2 .right .news-list .news-box {

	float: left;

	width: 100%;

	background-color: #f4f4f4

}

body.news-page .module-2 .right .news-list .news-box.hot-box {

	position: relative

}

body.news-page .module-2 .right .news-list .news-box.hot-box>img {

	position: absolute;

	right: 0;

	top: 0

}

body.news-page .module-2 .right .news-list .news-box .wrap {

	border-bottom: thin dashed #ccc;

	text-decoration: none;

	color: #555;

	display: block;

	transition: all .2s;

	overflow: hidden;

padding:1.2rem .7rem;

	position: relative

}

body.news-page .module-2 .right .news-list .news-box .wrap .img {

	width: 220px;

	float: left;

	overflow: hidden;

	position: relative;

	height: 127px

}

body.news-page .module-2 .right .news-list .news-box .wrap .img img {

	width: 100%;

	transition: all .2s

}

body.news-page .module-2 .right .news-list .news-box .wrap .text {

	float: left;

	width: 97%;

	margin-left: -220px;

	padding-left: 240px;

padding-top:.2rem

}

body.news-page .module-2 .right .news-list .news-box .wrap .text>.title {

font-size:18px;

	color: #000;

margin-bottom:.5rem;

letter-spacing:.1rem;

	display: block

}

body.news-page .module-2 .right .news-list .news-box .wrap .text>.digest {

	    transition: all .2s;

    text-align: left;

    line-height: 25px;

    color: #777;

    font-size: 15px;

    letter-spacing: .1rem;

    height: 50px;

    overflow: hidden;

}

body.news-page .module-2 .right .news-list .news-box .wrap .text>.date {

	position: absolute;

	padding-right: 275px;

	bottom: 1rem;

	transition: all .2s;

	color: #777;

	width: 100%;

	text-decoration: none

}

body.news-page .module-2 .right .news-list .news-box .wrap .text>.date .right {

	display: inline-block;

	width: initial;

	float: right

}

body.news-page .module-2 .right .news-list .casenew-box {

	margin-top: 2.1rem;

	width: 100%;

	float: left;

	background-image: url(../images/ny_anli_list_bg2.png);

	background-repeat: no-repeat; height:208px;

}

body.news-page .module-2 .right .news-list .casenew-box .wrap {

	text-decoration: none;

	color: #555;

	display: block;

	transition: all .2s;

padding:1.8rem .7rem;

	padding-left: 1rem;

	position: relative

}

body.news-page .module-2 .right .news-list .casenew-box .wrap .img {

	width: 220px;

	float: left;

	overflow: hidden;

	position: relative;

	height: 127px

}

body.news-page .module-2 .right .news-list .casenew-box .wrap .img img {

	width: 100%;

	height: 127px;

	transition: all .2s

}

body.news-page .module-2 .right .news-list .casenew-box .wrap .author {

	position: absolute;

	top: -1.5rem;

	left: 18rem

}

body.news-page .module-2 .right .news-list .casenew-box .wrap .author>span {

	position: relative;

bottom:-.7rem;

left:.7rem;

	color: #777

}

body.news-page .module-2 .right .news-list .casenew-box .wrap .author>img {

	border-radius: 50%;

	border: thin solid #eee

}

body.news-page .module-2 .right .news-list .casenew-box .wrap .text {

	float: left;

	width: 97%;

	margin-left: -220px;

	padding-left: 240px;

padding-top:.2rem;

	overflow: hidden;

	position: relative;

	height:150px

}

body.news-page .module-2 .right .news-list .casenew-box .wrap .text>.title {

margin-top:25px;

font-size:18px;

	color: #000;

margin-bottom:.5rem;

letter-spacing:.1rem;

	display: block

}

body.news-page .module-2 .right .news-list .casenew-box .wrap .text>.digest {

	transition: all .2s;

	text-align: left;

	height: 1.5rem;

	color: #777;

font-size:.65rem;

letter-spacing:.1rem

}

body.news-page .module-2 .right .news-list .casenew-box .wrap .text>.date {

	position: absolute;

	padding-right: 275px;

	bottom: 0;

	transition: all .2s;

	color: #777;

	width: 100%;

	text-decoration: none

}

body.news-page .module-2 .right .news-list .casenew-box .wrap .text>.date .right {

	display: inline-block;

	width: initial;

	float: right

}

body.news-page .module-2 .right .news-list .casenew-box .wrap:hover .text>.title {

	color: #304a7e

}

body.news-page .module-2 .right .paged-nav {

	text-align: center

}

body.news-page .module-2 .right form {

padding-top:.5rem

}

body.news-page .module-2 .right form .selector-wrap {

border-radius:.3rem;

	border: thin solid #ccc;

	position: relative;

	padding-top: 1rem;

padding-left:.5rem;

padding-right:.5rem;

padding-bottom:.3rem

}

body.news-page .module-2 .right form .selector-wrap>label {

	background-color: #fff;

	position: absolute;

padding:0 .4rem;

	left: 2rem;

top:-.6rem;

font-size:.8rem;

	font-weight: normal

}

body.news-page .module-2 .right form .selector {

	width: 100%;

	overflow: hidden

}

body.news-page .module-2 .right form .selector li {

	float: left

}

body.news-page .module-2 .right form .selector li label {

	cursor: pointer;

margin:.5rem

}

body.news-page .module-2 .right form .selector li label input {

	height: 1rem;

	width: 1rem;

	display: none

}

body.news-page .module-2 .right form .selector li label input:checked+span {

	background-color: #3e82b0;

	color: #fff

}

body.news-page .module-2 .right form .selector li label span {

	position: relative;

top:-.2rem;

	font-weight: normal;

	display: inline-block;

padding:.3rem 1rem;

	border: thin solid #3e82b0;

border-radius:.2rem

}

body.news-page .module-2 .right form .selector li.bd {

	border-bottom: thin dashed #ccc;

	width: 100%;

	display: block;

margin-bottom:.5rem

}

body.news-page .module-2 .bottom {

	float: left;

	width: 100%;

	margin-bottom: 2rem

}

body.news-page .module-2 .bottom .sm-title {

padding-left:.5rem

}

body.news-page .module-2 .bottom .small-title .cn {

font-size:.8rem;

margin:.3rem 0

}

body.news-page .module-2 .bottom .small-title .line {

height:.2rem;

	width: 2.5rem;

	background-color: #ff5252

}

body.news-page .module-2 .bottom .small-title-2 {

	margin-top: 2rem

}

body.news-page .module-2 .bottom .friend-link-box-wrap .link-box {

margin-top:.3rem

}

body.news-page .module-2 .bottom .friend-link-box-wrap .link-box p {

	display: inline-block;

	margin-right: 1rem;

padding:.1rem 0

}

body.news-page .module-2 .bottom .friend-link-box-wrap .link-box p a {

	color: #666;

	display: inline-block;

margin:.3rem

}

body.news-page .cat-casenews-list {

	overflow: hidden;

	margin-bottom: 2rem

}

body.news-page .cat-casenews-list>li {

	width: 25%;

	float: left

}

body.news-page .cat-casenews-list>li .item {

	width: 100%;

padding:.5rem;

	height: 265px

}

body.news-page .cat-casenews-list>li .item a {

	display: block;

	width: 100%;

	position: relative

}

body.news-page .cat-casenews-list>li .item a img {

	min-height: 100%;

	width: 100%

}

body.news-page .cat-casenews-list>li .item a .txt {

	position: absolute;

	bottom: 0;

	width: 100%;

	text-align: center;

padding:.3rem .5rem;

	background-color: rgba(0,0,0,.5);

	color: #fff

}

body.news-page .cat-casenews-list>li .item>p {

	background-image: url(../images/case_bg.jpg);

	background-repeat: repeat-x;

	width: 100%;

	display: block;

padding:.6rem;

	height: 80px

}

body.news-page .cat-casenews-list>li .item>ul {

	background-image: url(../images/case_bg.jpg);

	background-repeat: repeat-x;

	width: 100%;

	display: block;

padding:.6rem 0;

	height: 120px

}

body.news-page .cat-casenews-list>li .item>ul>li a {

padding:.3rem 1rem;

	color: #555;

	width: 100%;

	overflow: hidden;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	-webkit-text-overflow: ellipsis;

	-moz-text-overflow: ellipsis;

	white-space: nowrap

}

body.news-page .hot-news-list {

	overflow: hidden;

	margin-bottom: 2rem

}

body.news-page .hot-news-list li {

	width: 33.33%;

	float: left

}

body.news-page .hot-news-list li .img_mod {

	display: block;

	cursor: pointer;

padding:.5rem

}

body.news-page .hot-news-list li .img_mod:hover {

	text-decoration: none

}

body.news-page .hot-news-list li .img_mod:hover .data {

	opacity: 1;

	filter: alpha(opacity=100)

}

body.news-page .hot-news-list li .img_mod:hover .data p {

	left: 0;

	top: 0;

	filter: alpha(opacity=100);

	color: #111

}

body.news-page .hot-news-list li .img_mod:hover .txt {

	color: #555

}

body.news-page .hot-news-list li .img {

	width: 100%;

	height: 180px;

	overflow: hidden;

	position: relative;

	z-index: 1

}

body.news-page .hot-news-list li .data {

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	color: #fff;

	background: url(../images/opacity_bg_2.png) 0 0 repeat;

	opacity: 0;

	filter: alpha(opacity=0);

	transition: all .6s cubic-bezier(0, .2, .25, .92) 0s

}

body.news-page .hot-news-list li .data p {

	transition: all .6s cubic-bezier(0, .2, .25, .92) 0s;

	position: relative;

	z-index: 1;

	left: -100px;

	top: -50px;

	padding: 55px 40px 0 40px;

	filter: alpha(opacity=0)

}

body.news-page .hot-news-list li img {

	min-width: 100%;

	min-height: 100%

}

body.news-page .hot-news-list li .txt {

	height: 50px;

	line-height: 50px;

	font-size: 13px;

	color: #555;

	overflow: hidden;

	background: url(../images/case_bg.jpg) 0 -35px no-repeat;

	text-align: center;

	text-decoration: none

}

body.news-detail-page .hd-breadcrumb {

	background-color: transparent;

	padding: 1rem 0;

	margin-bottom: 0

}

body.news-detail-page .module .big-title {

	margin: 2rem 0;

	text-align: center

}

body.news-detail-page .module .big-title .cn {

	margin: 0;

	font-size: 1.5rem

}

body.news-detail-page .module .big-title .en {

font-size:.7rem;

letter-spacing:.05rem;

	color: #aaa

}

body.news-detail-page .module-1 {

	width: 100%;

	box-shadow: 1px 1px 5px #ccc

}

body.news-detail-page .module-1 img {

	width: 100%

}

body.news-detail-page .module-2 {

	overflow: hidden

}

body.news-detail-page .module-2 .left-side {

	padding: 3rem;

	float: left;

	width: 75%;

	background-color: #f0f4f4

}
body.news-detail-page .module-2 .left-side .title{text-align:center;}

body.news-detail-page .module-2 .left-side>.title>h3 {font-size: 20px;font-weight: bold;letter-spacing: .2rem;margin-top: 0;line-height: 40px;}

body.news-detail-page .module-2 .left-side>.title>p {line-height: 28px;}

body.news-detail-page .module-2 .left-side>.title>p>span {

	padding-right: 1rem;

	color: #777;

font-size:.75rem;

letter-spacing:.05rem

}

body.news-detail-page .module-2 .left-side>.title>hr {margin: 0 auto;width: 3rem;border-bottom:.2rem solid #ff3535;}

body.news-detail-page .module-2 .left-side>article {

	margin-top: 3rem;

letter-spacing:.05rem;

	color: #222;

	overflow: hidden

}

body.news-detail-page .module-2 .left-side>article * {

	max-width: 100%

}

body.news-detail-page .module-2 .left-side>.contact-us {

	overflow: hidden

}

body.news-detail-page .module-2 .left-side>.contact-us>hr {

	border-color: #ccc

}

body.news-detail-page .module-2 .left-side>.contact-us .icon {

	float: left;

	width: 5rem

}

body.news-detail-page .module-2 .left-side>.contact-us .text {

	position: relative;

	width: 100%;

	margin-left: -5rem;

	padding-left: 6rem;

margin-top:.3rem

}

body.news-detail-page .module-2 .left-side>.contact-us .text .name {

padding-top:.5rem

}

body.news-detail-page .module-2 .left-side>.contact-us .text .name .l {

	font-size: 1.2rem;

	padding-right: 1rem;

	padding-left: 1.5rem

}

body.news-detail-page .module-2 .left-side>.contact-us .text .name .r {

font-size:.8rem;

	color: #777

}

body.news-detail-page .module-2 .left-side>.contact-us .text .desc {

margin-top:.2rem

}

body.news-detail-page .module-2 .left-side>.contact-us .text .desc span {

	color: #222;

	padding-left: 1.5rem;

font-size:.75rem;

letter-spacing:.05rem

}

body.news-detail-page .module-2 .left-side>.contact-us .text .sq-call {

	position: absolute;

	right: 0;

	top: 1rem;

padding:.6rem 3rem;

	background-color: #3e82b0;

font-size:.8rem;

	color: #fff

}

body.news-detail-page .module-2 .left-side>.control-page>hr {

	border-color: #ccc

}

body.news-detail-page .module-2 .left-side>.control-page>div {

	overflow: hidden

}

body.news-detail-page .module-2 .left-side>.control-page>div span {

	float: left

}

body.news-detail-page .module-2 .left-side>.control-page>div span:last-child {

	float: right

}

body.news-detail-page .module-2 .left-side .related-news {

	margin-top: 1.5rem

}

body.news-detail-page .module-2 .left-side .related-news .title i {

	font-size: 1rem;

margin-right:.5rem;

	position: relative;

top:.1rem

}

body.news-detail-page .module-2 .left-side .related-news .title span {

font-size:.8rem

}

body.news-detail-page .module-2 .left-side .related-news .content {

	margin-top: 1rem;

	overflow: hidden

}

body.news-detail-page .module-2 .left-side .related-news .content .r-item {

	width: 50%;

	float: left

}

body.news-detail-page .module-2 .left-side .related-news .content .r-item a {

	display: block;

	float: left;

	width: 90%;

	margin-right: 10%;

	position: relative;

	color: #777;

padding:.3rem 0

}

body.news-detail-page .module-2 .left-side .related-news .content .r-item a span:last-child {

	position: absolute;

	right: 0

}

body.news-detail-page .module-2 .left-side .related-news .content .r-item a:before {

	content: "";

	display: inline-block;

width:.3rem;

height:.3rem;

border-radius:.15rem;

margin-right:.5rem;

	position: relative;

top:-.1rem;

	background-color: #3e82b0

}

body.news-detail-page .module-2 .left-side .related-news .content .r-item a:hover {

	text-decoration: none;

	color: #000

}

body.news-detail-page .module-2 .right-side {

	float: left;

	width: 25%;

	position: relative;

padding:0 .7rem

}

body.news-detail-page .module-2 .right-side .call-box {

	padding: 1rem;

	text-align: center

}

body.news-detail-page .module-2 .right-side .call-box .sq-call-2 {

	text-align: center;

padding:.4rem 3rem;

	color: #fff;

	background-color: #ff3535;

	transition: all .2s

}

body.news-detail-page .module-2 .right-side .call-box .sq-call-2:hover {

	text-decoration: none;

	background-color: #ff6868

}

body.news-detail-page .module-2 .right-side .side-new-nav {

	overflow: visible;

	margin-bottom: 1rem

}

body.news-detail-page .module-2 .right-side .side-new-nav li {

	width: 50%;

	float: left;

	position: relative

}

body.news-detail-page .module-2 .right-side .side-new-nav li a {

padding:.5rem;

	background-color: #ccc;

	text-align: center;

	color: #555

}

body.news-detail-page .module-2 .right-side .side-new-nav li a:hover {

	text-decoration: none

}

body.news-detail-page .module-2 .right-side .side-new-nav li.active a {

	background-color: #e61a16;

	color: #fff

}

body.news-detail-page .module-2 .right-side .side-new-nav li.active:after {

	content: " ";

	display: block;

	width: 0;

	height: 0;

border:.5rem solid #e61a16;

	border-left-color: transparent;

	border-right-color: transparent;

	border-bottom: none;

	position: absolute;

bottom:-.5rem;

	left: 43%

}

body.news-detail-page .module-2 .right-side .side-news-list li {

padding:.35rem 0;

	display: inline-block;

	width: 100%

}

body.news-detail-page .module-2 .right-side .side-news-list li a {

	display: inline-block;

	width: 100%;

	overflow: hidden;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	-webkit-text-overflow: ellipsis;

	-moz-text-overflow: ellipsis;

	white-space: nowrap;

	color: #222

}

body.news-detail-page .module-2 .right-side .side-news-list li a i {

display: inline-block;

    width: 20px;

    height: 20px;

    color: #fff;

    background-color: #999;

    line-height: 20px;

    text-align: center;

    margin-right: .3rem;

    font-style: normal;

}

body.news-detail-page .module-2 .right-side .side-news-list li:first-child i {

	background-color: #e61a16

}

body.news-detail-page .module-2 .right-side .side-news-list li:nth-child(2) i {

	background-color: #555

}

body.news-detail-page .module-2 .right-side .side-news-list li:nth-child(3) i {

	background-color: #555

}

body.news-detail-page .module-2 .right-side .pic-hot-news {

	margin-top: 2rem;

	margin-bottom: 1rem

}

body.news-detail-page .module-2 .right-side .pic-hot-news>p {

font-size:.75rem

}

body.news-detail-page .module-2 .right-side .pic-hot-news>p:before {

	content: " ";

	height: 1rem;

width:.2rem;

	background-color: #e61a16;

	display: inline-block;

margin-right:.4rem;

	position: relative;

top:.2rem

}

body.news-detail-page .module-2 .right-side .pic-hot-news .swiper-slide {

	background-color: #fff;

	position: relative;

	margin-bottom: 1.5rem

}

body.news-detail-page .module-2 .right-side .pic-hot-news .swiper-slide .img img {

	width: 100%;

	height: 180px

}

body.news-detail-page .module-2 .right-side .pic-hot-news .swiper-slide .txt {

	position: absolute;

	text-align: center;

	bottom: 0;

	left: 0;

	width: 100%;

	margin: 0;

padding:.3rem;

	background-color: rgba(0,0,0,.5);

	color: #fff

}

body.news-detail-page .module-2 .right-side .hot-news {

	margin-top: 2rem

}

body.news-detail-page .module-2 .right-side .hot-news>p {

font-size:.75rem

}

body.news-detail-page .module-2 .right-side .hot-news>p:before {

	content: " ";

	height: 1rem;

width:.2rem;

	background-color: #e61a16;

	display: inline-block;

margin-right:.4rem;

	position: relative;

top:.2rem

}

body.news-detail-page .module-2 .right-side .hot-news .news-list {

	overflow: hidden

}

body.news-detail-page .module-2 .right-side .hot-news .news-list li {

margin:.5rem;

	float: left

}

body.news-detail-page .module-2 .right-side .hot-news .news-list li a {

	width: 100%;

	overflow: hidden;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	-webkit-text-overflow: ellipsis;

	-moz-text-overflow: ellipsis;

	white-space: nowrap;

	border: thin solid #3e82b0;

border-radius:.2rem;

padding:.3rem .5rem

}

body.news-detail-page .module-3 {

	background-color: #81a4b3

}

body.news-detail-page .module-3 .related-product .title {

	margin: 2rem 0;

	color: #fff;

	font-size: 1rem;

letter-spacing:.1rem;

	font-weight: bold

}

body.news-detail-page .module-3 .related-product .title:after {

margin-top:.8rem;

	content: " ";

	width: 3rem;

height:.2rem;

	background-color: #ff3535;

	display: block

}

body.news-detail-page .module-3 .related-product .content {

	margin-bottom: 2rem

}

body.news-detail-page .module-3 .related-product .content .swiper-container {

	margin: 1.5rem 0

}

body.news-detail-page .module-3 .related-product .content .swiper-container .product {

	background-color: #fff;

	display: block;

	text-decoration: none;

	overflow: hidden

}

body.news-detail-page .module-3 .related-product .content .swiper-container .product img {

	display: block;

	max-width: 100%;

	float: left

}

body.news-detail-page .module-3 .related-product .content .swiper-container .product p {

	float: left;

	width: 100%;

	display: block;

	text-align: center;

	color: #777;

letter-spacing:.05rem;

padding:1rem .6rem

}

body.news-detail-page .module-3 .related-product .content .swiper-container .product:hover p {

	color: #3e82b0

}

