@charset "utf-8";

/*News & Object (viewue)*/
.cnews.viewue { position:relative; height:150px; padding:10px 10px 60px; margin-top:5px; }
.cnews.viewue .slide { position:relative; height:100%; }
.cnews.viewue .slide .box {
	height:100%; overflow:hidden;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
}
.cnews.viewue .slide .placeholder { float:left; }
.cnews.viewue .slide h2 { margin-bottom:0; line-height:25px; }
.cnews.viewue .slide .text { line-height:25px; }
.cnews.viewue .absolute { position:absolute; top:0; right:0; bottom:0; left:0; background:url('../mm/blind.png') repeat; z-index:1; }
.cnews.viewue .cis-contentslider + a {
	position:absolute; bottom:10px; left:10px; line-height:30px; padding:0 8px; width:134px; background-color:#0092bb; color:#fff; text-align:center;
	-webkit-transition:background .4s, color .4s; -moz-transition:background .4s, color .4s; -ms-transition:background .4s, color .4s;
	-o-transition:background .4s, color .4s; transition:background .4s, color .4s;
}
.cnews.viewue .cis-contentslider + a:hover { background-color:#ffe400; color:#333; }

/*News (viewdet)*/
.cnews.viewdet .datum { color:#0092bb; padding-bottom:10px; display:block; }

/* news */
.cnews.viewue { height:180px; margin:0; padding:0; padding-bottom:60px; }
.cnews.viewue .slide { padding:15px; }
.cnews.viewue .slide h3 { margin:0 0 10px 0; font-weight:600; line-height:25px; line-height:2.5rem; font-size:21px; font-size:2.1rem; color:#cb4d5e; }
.cnews.viewue .slide .text { max-height:140px; margin-left:180px; line-height:25px; line-height:2.5rem; font-size:15px; font-size:1.5rem; overflow:hidden; }
.cnews.viewue .slide .placeholder div { height:150px; width:150px; background-repeat:no-repeat; background-size:cover; }

.cnews.viewue .cis-contentslider + a { width:auto; left:0; padding-left:0; }
.cnews.viewue .cis-contentslider + a { display:block; width:150px; height:40px; padding:0 15px; background:#cb4d5e; font-weight:700; line-height:40px; font-size:15px; font-size:1.5rem; color:#fff; text-decoration:none;
	transition:background 0.7s; -webkit-transition:background 0.7s; -moz-transition:background 0.7s; -ms-transition:background 0.7s; -o-transition:background 0.7s; }
.cnews.viewue .cis-contentslider + a:hover { background:#EAB6BD; color:#cb4d5e; }
.cnews.viewue .cis-contentslider + a:before { display: inline-block; content: '»'; padding-right:3px; }

.cnews.view .items { margin-left:-40px; }
.cnews.view .item { width:25%; margin-bottom:40px; padding-left:40px; float:left; box-sizing:border-box; }
.cnews.view .item .box { height:auto; position:relative; background:#fff; }
.cnews.view .item .content { height:100%; border-bottom:1px solid #ccc;
	transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; }
.cnews.view .item .content + a { position:absolute; top:0; left:0; height:100%; width:100%; }
.cnews.view .item .text { padding:10px 10px 0 10px; overflow:hidden; }
.cnews.view .item .text h3 { margin:0px; font-weight:600; line-height:25px; line-height:2.5rem; font-size:20px; font-size:2.0rem; color:#cb4d5e; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cnews.view .item .text .cat { font-size:14px; font-size:1.4rem; padding-bottom:10px; }
.cnews.view .item .placeholder { width:100%; height:160px; margin-right:20px; overflow:hidden }
.cnews.view .item .placeholder > div { height:100%;
	transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);
	transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; }
.cnews.view .item .box:hover .content { border-bottom:1px solid #cb4d5e; background:#eab6bd; }
.cnews.view .item .box:hover .placeholder > div {
	transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); }


/*News slider*/
#newsslider { border-bottom:1px solid #ccc; }
#newsslider .overflow .inner-content .content { height:180px !important; background:#fff; }
#newsslider .navigation { left:auto; right:0; bottom:-50px; }
#newsslider .navigation div { background-image:none; height:40px; width:40px; padding-left:20px; }
#newsslider .navigation div:before { display:block; content:''; height:40px; width:40px; background:#cb4d5e; font-family:'FontAwesome'; line-height:40px; font-size:28px; color:#fff; text-align:center;
	transition:background 0.7s; -webkit-transition:background 0.7s; -moz-transition:background 0.7s; -ms-transition:background 0.7s; -o-transition:background 0.7s; }
#newsslider .navigation div:hover:before { background:#EAB6BD; color:#cb4d5e; }
#newsslider .navigation .prev:before { content:'\f100'; }
#newsslider .navigation .next:before { content:'\f101'; }
