@charset "utf-8";
body {
	font-family: "微软雅黑", Arial, sans-serif, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei";
	font-size: 16px;
	color: #323232;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}

a {
	text-decoration: none;
}

.default_color {
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.default_color:hover {
	color: #ff6b00 !important;
}

.default_word {
	color: #ff6b00;
}

.clearfix:before,
.clearfix:after {
	display: block;
	content: '';
	height: 0;
	clear: both;
}

.clearfix {
	zoom: 1;
}

.pull-left {
	float: left !important;
}

.pull-right {
	float: right !important;
}

.webload-meng-hide{
	display: none !important;
}

/* ps-scrollbar-x-rail */

.ps-scrollbar-x-rail {
	display: none !important;
}

.ps-container .ps-scrollbar-y-rail,
.ps-container .ps-scrollbar-y {
	width: 5px !important;
}

.container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
}

.containers {
	height: auto;
	display: table;
	content:"";
	margin: 0 auto;
}

@media (min-width: 1200px) {
	.containers {
		width: 1170px;
	}
}

.btn_more {
	display: inline-block;
	width: 85px;
	height: 85px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/more.png") no-repeat center;
	position: absolute;
	right: 50px;
	bottom: 40px;
	opacity: .5;
}

.btn_more:hover {
	opacity: 1.0;
}


/* alert-danger */

.alert-danger {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-color: #f2dede;
	font-size: 14px;
	color: #323232;
	z-index: 999999;
}

.alert-danger .container {
	width: 80%;
}

.alert-danger .ie_rompt {
	display: inline-block;
	float: left;
}

.alert-danger .ie_rompt> a {
	color: #337ab7;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.alert-danger .ie_rompt> a:hover {
	color: #23527C;
}

.alert-danger .close {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/icon_close.png") no-repeat center right;
	float: right;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.alert-danger .close:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}


/* news */

.news {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background-color: #ebb38a;
	position: fixed;
	top: -50px;
	left: 0;
	z-index: 1000;
}

.news .gg {
	height: 100%;
	position: relative;
}

.news .gg .icon-remove {
	display: inline-block;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 13px;
	right: 15px;
	cursor: pointer;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/gg_close.png") no-repeat center;
}

.news .gg ul {
	width: 100%;
	height: 100%;
}

.news .gg ul li {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fefefe;
	text-align: center;
}

.webload-meng{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999;
	display: inline-block;
	width: 100%;
	height: 100%;
	background:#fff url("data:image/gif;base64,R0lGODlhKAAoAKUAAGRmZLS2tIyOjNze3KSipPTy9HR2dMzOzJyanOzq7GxubLy+vKyqrPz6/Hx+fNTW1JSWlOTm5GxqbLy6vJSSlOTi5KSmpPT29Hx6fNTS1JyenOzu7HRydMTCxKyurPz+/ISChNza3P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBwAiACwAAAAAKAAoAAAG/kCRcEgsGo/IpHIYWUwiy2h0IQEAJAup1hhRVK0S6PZ4GYiJE6taMhkXG54vaEBcqNVt4icxuEQ9YFYcCUMVEl9XZyINCFcGD0oXVYgAHnVfEh1FaWoGfkgDd2oURRUTExVGFKJ0SBGUVghbjXeESQ6iAAdbhl8IH0oVHHcEDWMVCBQTxksJDAIIB8xu1NXW11IfA6cDwNhKBatgFAXfSB/iiBTe1wULHRtDIVeiEiHYG7gADuUinLl5rE2YBCCLv1xWAlb7V1DIPFgA7rVzUAVDP3S51n0rMKFDPyHh1pAzl6RBiFMhppFc+U3bMwQdPrEc8iHOHRCpZgrpABGEYcyVDQwEuqNJy4VnkJJUoJdxCwMrCuIhmYcQACktq6q0OrIBohUGWzJUoaDSCARKkyRq4VPWSIJhohiwE7FBgACp1xJQmMShQ9k0EgKQLBCiQlsRwjhs1VmkwEfGkCMPCQIAIfkECQcAIwAsAAAAACgAKACFZGZkvLq8jI6M3N7cfHp8zM7MpKKk9Pb0dHJ0xMbE7OrshIaEnJqc1NbUrK6sbG5sxMLE5ObkhIKE/P78bGpsvL68lJKU5OLkfH581NLUrKqs/Pr8dHZ0zMrM7O7sjIqMnJ6c3NrctLK0////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AkXBILBqPyKRyOPF4Jsto1GOhUAQeqdY4sQC+AMtmSx55KGAAJVsmKgwYQQI6PKfX7aGC80U7iBteYB90QwciBg2FSAZpagpuAlYfbEMbAn0ZSxiOAB1FEwoeY0UKaF8GSx+dIVsHD6ciSwmnXwSkWh2wFgdLGw6nEhdtBwq4SwodIb15zc7P0FwHG4vRRwMWuwPWSAMIaQ/b0RvHE5hgaBbVbQUEBAWWaLVqx20bBLakr/P0zwf4AG4JMddJDLR2HOAN8XZn2Lh6I0J8sGKhFTckE8hBvMixTZMBETZePGAAFgAJCjuO2LDqTkqOCfqkwSASiYIGNYUw6KTG4WHKEAEChFhnCkAqJedYCVGQ9EolIRm+LFhHRANPPBskqEkjgZmQDQY+NEDGz+iYAHfABGhGC90HZl7KWnCmQMMHBhBwSSgL4IPKnTwZqGzA1yLHCVZlUjBAdRwEgATykgkCACH5BAkHACMALAAAAAAoACgAhWRmZLS2tIyOjNze3Hx6fKSipPTy9MzOzHRydJyanOzq7MTCxISGhKyurPz6/NTW1GxubJSWlOTm5GxqbLy6vJSSlOTi5Hx+fKSmpPT29NTS1HR2dJyenOzu7MTGxIyKjLSytPz+/Nza3P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJFwSCwaj8ikcslsHjsUSsdJNXYIAABhWu1SshMApWsMDSiLjJESzo7Jw1CjTZAUr9ntMaMIMQdZgRVWUVxFFggABX5KX4EACGpUHABhCksLj1oOVSBZkUsZWIFvVA4UBQNNEhUIBBSccFUOsbK2t7i5ulQhGhgYGoy7RSEFjxjCw0Ialc0AGrkZUZJCGJqKuQFZAUTGmgXZYdxDzG1Z0LgOAbBExY8FtcpCDhoFBRrx8vr7/E5mFA08GGAiAcOHCh7yKcngLcsGdEhEJAqUQOGREJScVbKAJMQoZx6aDDAXaMKgI4A0mixCK0MyT9cgUSPC7BoDIgNaIaigSkhng5iVBhoxEBMDuYlZIDwQkikmAYsjrD2acGmEg490OBmYGKYNiCQOCtARMUQEmJIAyI7QQBLAB6hDDGgQEa/mNYgWKkyY8AruEgUxqbI04JeJgwTXKiQb1uHDow9C9zk4YO9AYSNBAAAh+QQJBwAlACwAAAAAKAAoAIVkZmS0trSMjozc3tx8enzMysykoqT08vR0cnScmpzs6uyEhoTU1tTEwsSsqqz8+vxsbmyUlpTk5uSEgoTU0tRsamy8vryUkpTk4uR8fnzMzsykpqT09vR0dnScnpzs7uyMiozc2tzExsSsrqz8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCScEgsGo/IpHLJbCIfHKcUqekQCtOs8EEAAAhRrZGE5HS/YfE2sLhgjgUrVj0MeAGdw5HzQJJGFwNMJAt3ABRZIQAVAk0XdxUhWR8IAA5NGJUVBmIfA2RNBxSSdKWmp6ipqk0KIwIgIwpFDwMDfaYalXcIGkMDE14Tb3QSEF4VdxCyDxnHABm3Yg6LhouXA9R3gmog1XcgJdjVpGLdyNXgXOdf0VrT3pZCv8HDagrGkIuyWyEh7WoU1gFAMGfVEAUOQIBwsM+gwyUcDvzzI6EAhTROFCRAACFDA1B+NpzLsI2VrmOXkjQwVAGMkwT5vNQzAqwaIiYHjAmsECBJYxeBBUs8YDBiBAOQOeGlPAKTZb0HBqhtusWhZrWgRSScBGAApAVvDYZ8rUZgIhEJCQhMaBCNhDlDIG49cLCOwMwpzLyVJYIhgIMCeuhEEAggwcNwO++uonCGwM3DQhUoMLskCAAh+QQJBwAkACwAAAAAKAAoAIVkZmS0trTc3tyMjox8enzMysz08vSkoqR0cnTEwsTs6uyEhoTU1tScmpz8+vxsbmy8vrzk5uSEgoTU0tS0srRsamy8urzk4uSUlpR8fnzMzsz09vSsqqx0dnTExsTs7uyMiozc2tycnpz8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCScEgsGo/IpHLJbDqfUOEmEHBEryQKABAwbiigTIOBLWorlKKCsG13lxtGBOmgUDbE0WBbAfQrZEkbIH4eTxd9bW0YSgxtIE8FiooESohbDU8Tk20SSwULDQZPBgicAGllShCJbQRWqkkOFqZ+IAqxTAYTBRewucDBRQYMDKPCRw4BD34PVUQXHBwXwAF+bWhDF7UI1KofD61bD8ccihyxjqcTQubX6KqO4n7sJBHc3mUGzJMVxyTRpgHToigbMiJ1EqH5dXCIgRAT/jWceHDEBoZPBHA4AAHPkggDEHSwgHFJAIUZPigx0AFbqiYC5jFKAmFSh5JI3P3x4/EIX8E2CCSScKBAAUYR8wCoRMJAHAiGAhZsASGASAJOCEbIOpCIQD4SBth0/Wcgw6QES0aEoGBB6NVJhoYowLAFQQKcTizw4fNyCFG8T5pOqjfRAd02DQADmwUCBEmKwoIAACH5BAkHACMALAAAAAAoACgAhWRmZLS2tNze3IyOjHx+fMzKzPTy9KSmpHRydOzq7NTW1MTCxJyenISGhPz6/KyurGxubOTm5JSWlNTS1GxqbLy+vOTi5JSSlISChMzOzPT29KyqrHR2dOzu7Nza3MTGxIyKjPz+/LSytP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJFwSCwKI5sG6BAxOp/QYQECqFIohag2GqFSqtbmdkw8fMHgA3k9wqDRGKJm8rGwjY03GCT1Ai4GYyFGB29naiMeZ2AXWxkYEhpECYtgFAlCF4YAdlAOBFVZRAVXVlhCn3oAC1EhEl+dRBEHGEuxDm56op4FAncilQAUDndkGiBop8VkBiIYBBcey3chxNPX2MXV2WMGtBgHgUUG4tkdBIsE5SMVCAgV3BvJABtDBlQAEOvFn2dnGNbuCdOHLUQuONbYuYOXrVClekQMdOA2wgAoMOooPjGwgQA4TBo9JQxJsqTGEBEE7IPSoYCHQWw6XPiCYAFMKAIQVGFwc4tkgwHJFLQC+oWCUDIRioJhEAUXml1bBARrFOUBGAQTiTioAAJEhZEGdKIRocXBg1rSijxY9KDIAjgrnTjoKSSsFQAI1jnwwACEiLhrEugBabIfGAySTAqZIBbBBMWTFiwgDDlbEAAh+QQJBwAkACwAAAAAKAAoAIVkZmS0trSMjozc3tx8enzMysykoqT08vR0cnTEwsScmpzs6uyEhoTc2tysrqz8+vxsbmy8vryUlpTk5uTU0tRsamy8uryUkpTk4uSEgoTMzsysqqz09vR0dnTExsScnpzs7uyMioy0srT8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCScEgsDg8aCsjIbDqJDwcEAIA4Hs9s1kEFVKgibfYwmIyIh++3WzmImSCFmuAZarp4gOZdPHTyFSJnGmt5FEMcIh0QAgNPEmpeVBWOaXlebiQPEpJVDU2WlwAbQhudVKRCDYVeIU0DolQXQlFrFRtYQhaXFU0Yp3gKaAUUC0UJlwRNDwSxCWIHCHlhTR6iGblaFNJUCtlMIqwZGHwkBwkWDd++GxcKCZnl8vP09fb3RhMRFhP4WhG2IhThsGFDPHsTpqyBQG6IqVH+dk2iYoHIw1T3drGqeKTgwXoTWFXo568JwEkcSzaZYMFCQ5UwY8qcSZNeAQYEDCzRkoCBWYSPWgp0YrDOyC8qEuQxYAPg0JM7XzLII8CqQBYOGag8MzJiwoIzRQzgqWBsDIWXUOQA+LAOxFIvKetZk2S1yAMKBcreC4CHWs0BFdQ4qilEQ4gQewgrnhkEACH5BAkHACIALAAAAAAoACgAhWRmZMTCxIyOjOTi5KSipHx6fNTS1PTy9JyanKyurGxubMzKzOzq7ISChNza3Pz6/JSWlKyqrGxqbMTGxJSSlOTm5KSmpHx+fNTW1PT29JyenLSytHRydMzOzOzu7ISGhNze3Pz+/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJFwSCwSHw+jcsk0eiyXhoXRrFo9BYAWUPBYv0oLQLIFWMBLRgKCWISGj0tZe0miiR3ylpIRxvVbDXZCDBsWC4NKDHqABEMEcwCOQw4KWwiJRQmRABxeIgxZWwVUfg1zC0wUnAADQwwEDQUEpYSAWpNKCGORrkeZIhkccxtMC5yCYJBbErVGDwJlEhIGaA8RHBINDlUZBMMADdV3IgcMwEsHDgPo5Ewhb+53IQsfZB9u8lYhYlp6FvH0iXjg4cCgY7fIpBLogQIZCp8+sGog8MGqPW9uSWt3hYxHAF5YaeFY5cAcCV7sSdNCUZ9FQBSSHOO0UF/DaRRKPbDAaAxnAZJfCJ47suCUNkQCwSBJyrSp06dNGTjo8yXDBBDyNtBxtiQEBC2+0FT4qMHKHwATyDkoI+DLggJ8yD0QBSCA0oBFYNFSpIFCAKD7JAL4gBfqEGFaOFA1XCTCmDOMnzlwUDiy5ctBAAA7") no-repeat center center;
}
/* navbar */

.navbar {
	width: 100%;
	height: 120px;
	line-height: 120px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_head.png") repeat-x;
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0;
}

.navbar .container {
	width: 1600px;
	overflow: visible;
}

.navbar .navbar-header {
	width: 100%;
	height: 120px;
	line-height: 120px;
	position: relative;
}

.navbar .navbar-header .header_left {
	width: auto;
	height: 100%;
	float: left;
	font-size: 0;
}

.navbar .navbar-header .header_left> a {
	display: inline-block;
	height: 100%;
}

.navbar .navbar-header .header_left> a img {
	vertical-align: middle;
	max-height: 80px;
}

.navbar .navbar-header .header_left .href_img {
	float: left;
}

.navbar .navbar-header .header_left .href_library {
	font-size: 24px;
	color: #fff;
	margin-left: 20px;
}

.navbar .navbar-header .school_left .href_school {
	font-size: 22px;
	color: #fff;
	margin-left: 20px;
}

.navbar .navbar-header .school_left .href_library {
	font-size: 20px;
	color: #ccc;
	margin-left: 10px;
}

.navbar .navbar-header .school_left .head_gang {
	display: inline-block;
	font-size: 24px;
	color: #fff;
	margin-left: 11px;
}

.navbar .navbar-header .header_right {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.navbar .navbar-header .header_right .face_box {
	width: 48px;
	height: 100%;
	float: right;
	position: relative;
}

.navbar .navbar-header .header_right .face_box> a {
	display: inline-block;
	width: 100%;
	height: 25px;
	line-height: 24px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 0;
	border-left: 2px solid #fff;
}

.navbar .navbar-header .header_right .face_box> a.register {
	text-align: right;
	font-size: 14px;
	color: #fff;
}

.navbar .navbar-header .header_right .face_box> a.setting {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/user.png") no-repeat center right;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.navbar .navbar-header .header_right .face_box:hover .setting {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/user_active.png") no-repeat center right;
}

.navbar .navbar-header .header_right .face_box> ul {
	width: 80px;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 75%;
	right: 0;
	background-color: #2e2e2e;
	background-color: rgba(255, 255, 255, 0.3);
	border-radius: 5px;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.navbar .navbar-header .header_right .face_box> ul li {
	width: 100%;
	height: 30px;
	line-height: 30px;
}

.navbar .navbar-header .header_right .face_box> ul li a {
	display: inline-block;
	width: 100%;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}

.navbar .navbar-header .header_right .face_box> ul li a:hover {
	color: #f0802f !important;
}

.navbar .navbar-header .header_right .face_box> ul.ani_slide {
	height: 70px;
	padding: 5px 0;
}

.navbar .navbar-header .header_right .input_group_box {
	height: 100%;
	float: right;
}

.navbar .navbar-header .header_right .input_group_box .input_group {
	width: auto;
	height: 120px;
	line-height: 120px;
	float: right;
	position: relative;
}

.navbar .navbar-header .header_right .input_group_box .input_group .input_text {
	width: 120px;
	height: 34px;
	line-height: 34px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.3);
	border-radius: 17px;
	font-size: 14px;
	color: #fff;
	border: 1px solid #b3bdc8;
	border: 1px solid rgba(255, 255, 255, 0.7);
	padding-left: 16px;
	padding-right: 50px;
	outline: none;
	float: right;
	margin-top: 43px;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.navbar .navbar-header .header_right .input_group_box .input_group .input_text.active {
	width: 180px;
	border-left: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	padding-left: 5px;
}

.navbar .navbar-header .header_right .input_group_box .input_group .input_submit {
	display: block;
	width: 24px;
	height: 24px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/search.png") no-repeat center;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 12px;
	cursor: pointer;
	outline: none;
}

.navbar .navbar-header .header_right .input_group_box .input_group .retrieval {
	display: none;
	width: auto;
	height: 34px;
	line-height: 34px;
	background-color: #001732;
	background-color: rgba(0, 0, 0, 0.3);
	border: 1px solid #b3bdc8;
	border: 1px solid rgba(255, 255, 255, 0.7);
	border-right: none;
	border-top-left-radius: 17px;
	border-bottom-left-radius: 17px;
	float: right;
	margin-top: 43px;
	padding-left: 23px;
	cursor: pointer;
	position: relative;
}

.navbar .navbar-header .header_right .input_group_box .input_group .retrieval .text {
	display: inline-block;
	height: 100%;
	line-height: 32px;
	font-size: 14px;
	color: #eff6ff;
	float: left;
	-webkit-transition: all .2s ease 0s;
	-moz-transition: all .2s ease 0s;
	-ms-transition: all .2s ease 0s;
	-o-transition: all .2s ease 0s;
	transition: all .3s ease 0s;
}

.navbar .navbar-header .header_right .input_group_box .input_group .retrieval .text.active {
	color: #f0802f;
}

.navbar .navbar-header .header_right .input_group_box .input_group .retrieval .arrow {
	display: inline-block;
	width: 14px;
	height: 12px;
	float: left;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/arrow_down.png") no-repeat center;
	margin-right: 10px;
	margin-left: 8px;
	margin-top: 10px;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.navbar .navbar-header .header_right .input_group_box .input_group .retrieval .arrow.active {
	transform: rotate(180deg);
	background: url("https://www.morooka-hareru.com/original/static/newys/images/arrow_up.png") no-repeat center;
}

.navbar .navbar-header .header_right .input_group_box .input_group .retrieval .gang {
	display: inline-block;
	width: 1px;
	height: 12px;
	background-color: #909090;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

.navbar .navbar-header .header_right .input_group_box .input_group .retrieval ul {
	display: none;
	width: 60px;
	height: auto;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.3);
	border: 1px solid #b3bdc8;
	border: 1px solid rgba(255, 255, 255, 0.7);
	border-top: none;
	padding: 5px 0;
	position: absolute;
	top: 33px;
	left: 15px;
}

.navbar .navbar-header .header_right .input_group_box .input_group .retrieval ul li {
	width: 100%;
	height: 30px;
	line-height: 30px;
}

.navbar .navbar-header .header_right .input_group_box .input_group .retrieval ul li a {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	color: #fff;
	text-align: center;
}

.navbar .navbar-header .header_right .input_group_box .input_group .retrieval ul li.active a {
	color: #f0802f;
}

.navbar .navbar-header .header_right .input_group_box .input_group .retrieval.active {
	display: block;
}


/* menu_right */

.menu-right {
	width: 200px;
	height: auto;
	overflow: hidden;
	position: fixed;
	top: 20%;
	right: 0;
	z-index: 100;
}

.menu-right ul {
	width: 100%;
	height: auto;
}

.menu-right ul li {
	width: 100%;
	height: 46px;
	line-height: 46px;
}

.menu-right ul li a {
	display: inline-block;
	width: 100%;
}

.menu-right ul li a span {
	display: inline-block;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.menu-right ul li a .text {
	width: 100px;
	font-size: 14px;
	color: #fff;
	text-align: right;
}

.menu-right ul li a .line {
	display: none;
	width: 80px;
	border-top: 2px solid #ff6b00;
	padding-top: 5px;
	margin-left: 10px;
}

.menu-right ul li.active a .text {
	font-size: 18px;
	font-weight: bolder;
	color: #ff6b00;
}

.menu-right ul li.active a .line {
	display: inline-block;
}

.menu-right ul li:hover a .text {
	font-size: 18px;
	font-weight: bolder;
	color: #ff6b00;
}


/* section */

.section1 .wheel_box {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.section1 .banner {
	width: 100%;
	height: 100%;
}

.section1 .tb-list {
	width: 100%;
	height: 100%;
}

.section1 .tb-list ul {
	height: 100%;
}

.section1 .tb-list ul li {
	float: left;
	width: 100%;
	height: 100%;
	background: transparent !important;
}

.section1 .tb-list ul li a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.section1 .tb-list ul li a>img {
	display: block;
	width: 100%;
	height: 100%;
}
.section1 .tb-list ul li a .load-meng{
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	background:#fff url("data:image/gif;base64,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") no-repeat center center;
}
.section1 .tb-btn {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 50px;
}

.section1 .tb-btn a {
	width: 12px;
	height: 12px;
	margin: 0 8px;
	background-color: #fff;
}

.section1 .tb-btn a.active {
	background-color: #ff6b00;
}

.section2 {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_section2.png") 50%;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.section2 .concert_center {
	width: 860px;
	height: 860px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 1.5s ease 0s;
	-moz-transition: all 1.5s ease 0s;
	-ms-transition: all 1.5s ease 0s;
	-o-transition: all 1.5s ease 0s;
	transition: all 1.5s ease 0s;
}

.section2 .concert_center> img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .8s ease 0s;
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
}

.section2 .container_item {
	width: 860px;
	height: 860px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 10;
}

.section2 .container_item .item_floor {
	width: 100%;
	height: auto;
}

.section2 .container_item .item_floor.floor1 {
	margin-top: -20px;
}

.section2 .container_item .item_floor.floor2 {
	margin-top: -70px;
}

.section2 .container_item .item_floor.floor3 {
	margin-top: 50px;
}

.section2 .container_item .item_floor .item {
	width: 180px;
	height: auto;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
}

.section2 .container_item .item_floor .item .item_img {
	width: 180px;
	height: 180px;
	border-radius: 50%;
	overflow: hidden;
}

.section2 .container_item .item_floor .item .item_img a {
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.section2 .container_item .item_floor .item .item_img a img {
	display: block;
	height: 100%;
	border-radius: 50%;
	margin-left: -45px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.section2 .container_item .item_floor .item .item_img a:hover {
	-webkit-transform: scale(360deg);
	-moz-transform: scale(360deg);
	-ms-transform: scale(360deg);
	-o-transform: scale(360deg);
	transform: rotate(360deg);
}

.section2 .container_item .item_floor .item .item_img a:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25);
}

.section2 .container_item .item_floor .item p {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.section2 .container_item .item_floor .item .item_name a {
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.section2 .container_item .item_floor .item .item_buttom span {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_span.png") no-repeat center;
	vertical-align: middle;
}

.section2 .container_item .item_floor .item .item_buttom a {
	display: inline-block;
	width: 88px;
	height: 28px;
	line-height: 28px;
	background-color: #ff6b00;
	border-radius: 14px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.section2 .container_item .item_floor .item .item_buttom a:hover {
	background-color: #f0802f;
}

.section2 .container_item .item_floor .item1 {
	margin: 0 auto;
	-webkit-transform: translateX(-300%);
	-moz-transform: translateX(-300%);
	-ms-transform: translateX(-300%);
	-o-transform: translateX(-300%);
	transform: translateX(-300%);
	-webkit-transition: all .5s ease .1s;
	-moz-transition: all .5s ease .1s;
	-ms-transition: all .5s ease .1s;
	-o-transition: all .5s ease .1s;
	transition: all .5s ease .1s;
}

.section2 .container_item .item_floor .item2 {
	float: left;
	margin-left: 30px;
	-webkit-transform: translateX(-400%);
	-moz-transform: translateX(-400%);
	-ms-transform: translateX(-400%);
	-o-transform: translateX(-400%);
	transform: translateX(-400%);
	-webkit-transition: all .5s ease .2s;
	-moz-transition: all .5s ease .2s;
	-ms-transition: all .5s ease .2s;
	-o-transition: all .5s ease .2s;
	transition: all .5s ease .2s;
}

.section2 .container_item .item_floor .item3 {
	float: right;
	margin-right: 30px;
	-webkit-transform: translateX(400%);
	-moz-transform: translateX(400%);
	-ms-transform: translateX(400%);
	-o-transform: translateX(400%);
	transform: translateX(400%);
	-webkit-transition: all .5s ease .2s;
	-moz-transition: all .5s ease .2s;
	-ms-transition: all .5s ease .2s;
	-o-transition: all .5s ease .2s;
	transition: all .5s ease .2s;
}

.section2 .container_item .item_floor .item4 {
	float: left;
	margin-left: -30px;
	-webkit-transform: translateX(-400%);
	-moz-transform: translateX(-400%);
	-ms-transform: translateX(-400%);
	-o-transform: translateX(-400%);
	transform: translateX(-400%);
	-webkit-transition: all .5s ease .3s;
	-moz-transition: all .5s ease .3s;
	-ms-transition: all .5s ease .3s;
	-o-transition: all .5s ease .3s;
	transition: all .5s ease .3s;
}

.section2 .container_item .item_floor .item5 {
	float: right;
	margin-right: -30px;
	-webkit-transform: translateX(400%);
	-moz-transform: translateX(400%);
	-ms-transform: translateX(400%);
	-o-transform: translateX(400%);
	transform: translateX(400%);
	-webkit-transition: all .5s ease .3s;
	-moz-transition: all .5s ease .3s;
	-ms-transition: all .5s ease .3s;
	-o-transition: all .5s ease .3s;
	transition: all .5s ease .3s;
}

.section2 .concert_bottom {
	width: 100%;
	height: 190px;
	line-height: 190px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/concert_bottom.png") no-repeat center;
	text-align: center;
}

.section2 .concert_bottom span {
	display: inline-block;
	width: 260px;
	height: 80px;
	line-height: 80px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/concert_name.png") no-repeat center;
	vertical-align: middle;
	font-size: 24px;
	color: #fff;
	opacity: 0;
	-webkit-transition: all .8s ease 0s;
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
	-webkit-transform: translateY(200%);
	-moz-transform: translateY(200%);
	-ms-transform: translateY(200%);
	-o-transform: translateY(200%);
	transform: translateY(200%);
}

.section2.active .concert_center {
	opacity: 1;
	filter: alpha(opacity=100);
}

.section2.active .concert_center> img {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}

.section2.active .container_item .item1,
.section2.active .container_item .item2,
.section2.active .container_item .item3,
.section2.active .container_item .item4,
.section2.active .container_item .item5 {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.section2.active .concert_bottom span {
	opacity: 1;
	transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0);
}

.section3 {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_section3.png") 50%;
}

.section3 .container {
	width: 1200px;
}

.section3 .opera_name {
	width: 100%;
	height: 70px;
	line-height: 70px;
	overflow: hidden;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/opera_name.png") no-repeat center;
	margin-top: 90px;
}

.section3 .container_item {
	width: 100%;
	height: auto;
	overflow: hidden;
	height: auto;
}

.section3 .container_item .item_list {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.section3 .container_item .item_list .item {
	float: left;
	width: 33.33%;
	height: auto;
	overflow: hidden;
}

.section3 .container_item .item_list .item .item_inner {
	width: 387px;
	height: auto;
	margin: 0 auto;
	position: relative;
}

.section3 .container_item .item_list .item .item_inner .bg_top {
	width: 100%;
	height: 163px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_top.png") no-repeat center;
}

.section3 .container_item .item_list .item .item_inner .bg_bottom {
	width: 100%;
	height: 68px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_bottom.png") no-repeat center;
	margin-top: -40px;
}

.section3 .container_item .item_list .item .item_inner .bg_bottom1 {
	-webkit-transition: all 1s ease-in-out .5s;
	-moz-transition: all 1s ease-in-out .5s;
	-ms-transition: all 1s ease-in-out .5s;
	-o-transition: all 1s ease-in-out .5s;
	transition: all 1s ease-in-out .5s;
}

.section3 .container_item .item_list .item .item_inner .bg_bottom2 {
	-webkit-transition: all 1s ease-in-out 1s;
	-moz-transition: all 1s ease-in-out 1s;
	-ms-transition: all 1s ease-in-out 1s;
	-o-transition: all 1s ease-in-out 1s;
	transition: all 1s ease-in-out 1s;
}

.section3 .container_item .item_list .item .item_inner .bg_bottom3 {
	-webkit-transition: all 1s ease-in-out 1.5s;
	-moz-transition: all 1s ease-in-out 1.5s;
	-ms-transition: all 1s ease-in-out 1.5s;
	-o-transition: all 1s ease-in-out 1.5s;
	transition: all 1s ease-in-out 1.5s;
}

.section3 .container_item .item_list .item .item_inner .bg_content {
	width: 100%;
	height: 0;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_content.png") no-repeat center;
	text-align: center;
}

.section3 .container_item .item_list .item .item_inner .bg_content .item_img {
	display: inline-block;
	width: 218px;
	height: 145px;
	overflow: hidden;
	border: 10px solid #8f0f00;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}

.section3 .container_item .item_list .item .item_inner .bg_content .item_img.top {
	margin-top: 30px;
}

.section3 .container_item .item_list .item .item_inner .bg_content .item_img.bottom {
	margin-top: 40px;
}

.section3 .container_item .item_list .item .item_inner .bg_content .item_img a {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
}

.section3 .container_item .item_list .item .item_inner .bg_content .item_img a img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.section3 .container_item .item_list .item .item_inner .bg_content .item_img a span {
	display: inline-block;
	width: 100%;
	height: 24px;
	line-height: 24PX;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_info.png") repeat-x;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 0 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	position: absolute;
	left: 0;
	bottom: -30px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.section3 .container_item .item_list .item .item_inner .bg_content .item_img a:hover img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
}

.section3 .container_item .item_list .item .item_inner .bg_content .item_img a:hover span {
	bottom: 0;
}

.section3 .container_item .item_list .item .item_inner .bg_content1 {
	-webkit-transition: all 1s ease-in-out .5s;
	-moz-transition: all 1s ease-in-out .5s;
	-ms-transition: all 1s ease-in-out .5s;
	-o-transition: all 1s ease-in-out .5s;
	transition: all 1s ease-in-out .5s;
}

.section3 .container_item .item_list .item .item_inner .bg_content1 .item_img {
	-webkit-transition: all .5s ease-in-out 1s;
	-moz-transition: all .5s ease-in-out 1s;
	-ms-transition: all .5s ease-in-out 1s;
	-o-transition: all .5s ease-in-out 1s;
	transition: all .5s ease-in-out 1s;
}

.section3 .container_item .item_list .item .item_inner .bg_content2 {
	-webkit-transition: all 1s ease-in-out 1s;
	-moz-transition: all 1s ease-in-out 1s;
	-ms-transition: all 1s ease-in-out 1s;
	-o-transition: all 1s ease-in-out 1s;
	transition: all 1s ease-in-out 1s;
}

.section3 .container_item .item_list .item .item_inner .bg_content2 .item_img {
	-webkit-transition: all .5s ease-in-out 1.5s;
	-moz-transition: all .5s ease-in-out 1.5s;
	-ms-transition: all .5s ease-in-out 1.5s;
	-o-transition: all .5s ease-in-out 1.5s;
	transition: all .5s ease-in-out 1.5s;
}

.section3 .container_item .item_list .item .item_inner .bg_content3 {
	-webkit-transition: all 1s ease-in-out 1.5s;
	-moz-transition: all 1s ease-in-out 1.5s;
	-ms-transition: all 1s ease-in-out 1.5s;
	-o-transition: all 1s ease-in-out 1.5s;
	transition: all 1s ease-in-out 1.5s;
}

.section3 .container_item .item_list .item .item_inner .bg_content3 .item_img {
	-webkit-transition: all .5s ease-in-out 2s;
	-moz-transition: all .5s ease-in-out 2s;
	-ms-transition: all .5s ease-in-out 2s;
	-o-transition: all .5s ease-in-out 2s;
	transition: all .5s ease-in-out 2s;
}

.section3 .screen_left {
	float: left;
	width: 50%;
	height: 100%;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_screen_left.png") no-repeat center;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all 2.5s ease-in-out;
	-moz-transition: all 2.5s ease-in-out;
	-ms-transition: all 2.5s ease-in-out;
	-o-transition: all 2.5s ease-in-out;
	transition: all 2.5s ease-in-out;
}

.section3 .screen_right {
	float: left;
	width: 50%;
	height: 100%;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_screen_right.png") no-repeat center;
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transition: all 2.5s ease-in-out;
	-moz-transition: all 2.5s ease-in-out;
	-ms-transition: all 2.5s ease-in-out;
	-o-transition: all 2.5s ease-in-out;
	transition: all 2.5s ease-in-out;
}

.section3.active .screen_left {
	left: -200%;
}

.section3.active .screen_right {
	right: -200%;
}

.section3.active .container_item .item_list .item .item_inner .bg_bottom {
	margin-top: 0;
}

.section3.active .container_item .item_list .item .item_inner .bg_content {
	height: 432px;
}

.section3.active .container_item .item_list .item .item_inner .bg_content .item_img {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.section3.hide .screen_left,
.section3.hide .screen_right {
	transition: all .5s ease-in-out;
}

.section3.hide .container_item .item_list .item .item_inner .bg_bottom {
	transition: all .5s ease-in-out;
}

.section3.hide .container_item .item_list .item .item_inner .bg_content {
	transition: all .5s ease-in-out;
}

.section3.hide .container_item .item_list .item .item_inner .bg_content .item_img {
	transition: all .5s ease-in-out;
}

.section4 {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_section4.png") 50%;
}

.section4 .container {
	height: auto;
	position: absolute;
	left: 0;
	bottom: 20px;
}

.section4 .container_inner {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out .1s;
	-moz-transition: all 0.5s ease-in-out .1s;
	-ms-transition: all 0.5s ease-in-out .1s;
	-o-transition: all 0.5s ease-in-out .1s;
	transition: all 0.5s ease-in-out .1s;
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	-o-transform: translateX(200%);
	transform: translateX(200%);
}

.section4 .container_inner .imageflow img {
	width: 300px;
	height: 150px;
	-webkit-box-shadow: #000 0px 0px 24px;
	-moz-box-shadow: #000 0px 0px 24px;
	box-shadow: #000 0px 0px 24px;
}

.section4 .container_inner .imageflow .caption {
	width: 400px !important;
	padding: 0 20px;
	padding-top: 0 !important;
	font-weight: normal;
	margin: 0 auto;
	margin-top: 80px;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.section4.active .container_inner {
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.section5 {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_section5.png") 50%;
}

.section5 .container {
	width: 1200px;
}

.section5 .dance_name {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 10%;
	float: left;
}

.section5 .dance_name .name_inner {
	display: inline-block;
	width: 475px;
	height: 475px;
}

.section5 .dance_name .name_inner img {
	width: 100%;
	height: 100%;
}

.section5 .dance_name .rotate-in-scale {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: rotate-in-scale;
	animation-name: rotate-in-scale;
}

.section5 .dance_name .rotate-out-scale {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: rotate-out-scale;
	animation-name: rotate-out-scale;
}

@-webkit-keyframes rotate-in-scale {
	from {
		-webkit-transform: rotateZ(0) scale(0.2);
		opacity: 0;
	}
	to {
		-webkit-transform: rotateZ(720deg) scale(1);
		opacity: 1;
	}
}

@keyframes rotate-in-scale {
	from {
		transform: rotateZ(0) scale(0.2);
		opacity: 0;
	}
	to {
		transform: rotateZ(720deg) scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes rotate-out-scale {
	from {
		-webkit-transform: rotateZ(0) scale(1);
		opacity: 1;
	}
	to {
		-webkit-transform: rotateZ(-720deg) scale(0);
		opacity: 0;
	}
}

@keyframes rotate-out-scale {
	from {
		transform: rotateZ(0) scale(1);
		opacity: 1;
	}
	to {
		transform: rotateZ(-720deg) scale(0);
		opacity: 0;
	}
}

.section5 .container_item {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: -80px;
	float: left;
}

.section5 .container_item .item_list {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.section5 .container_item .item_list .item {
	width: 20%;
	height: auto;
	overflow: hidden;
	float: left;
	opacity: 0;
	filter: alpha(opacity=0);
}

.section5 .container_item .item_list .item .item_inner {
	width: 216px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.section5 .container_item .item_list .item .item_inner .item_img {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 48px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/dance_shadow.png") no-repeat bottom;
}

.section5 .container_item .item_list .item .item_inner .item_img a {
	display: inline-block;
	width: 216px;
	height: 216px;
	border-radius: 50%;
	overflow: hidden;
}

.section5 .container_item .item_list .item .item_inner .item_img a img {
	display: block;
	height: 100%;
	margin-left: -54px;
}

.section5 .container_item .item_list .item .item_inner .elastic-y {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: elastic-y;
	animation-name: elastic-y;
}

@-webkit-keyframes elastic-y {
	0%,
	20%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
	}
	30% {
		-webkit-transform: translate3d(0, 20px, 0);
	}
	50% {
		-webkit-transform: translate3d(0, -20px, 0);
	}
	65% {
		-webkit-transform: translate3d(0, 10px, 0);
	}
	80% {
		-webkit-transform: translate3d(0, -10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
	}
}

@keyframes elastic-y {
	0%,
	20%,
	100% {
		transform: translate3d(0, 0, 0);
	}
	30% {
		transform: translate3d(0, 20px, 0);
	}
	50% {
		transform: translate3d(0, -20px, 0);
	}
	65% {
		transform: translate3d(0, 10px, 0);
	}
	80% {
		transform: translate3d(0, -10px, 0);
	}
	90% {
		transform: translate3d(0, 5px, 0);
	}
}

.section5 .container_item .item_list .item .item_inner .item_name {
	width: 100%;
	text-align: center;
	margin-top: -8px;
}

.section5 .container_item .item_list .item .item_inner .item_name a {
	font-size: 14px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.section5 .container_item .item_list .item1,
.section5 .container_item .item_list .item5 {
	-webkit-transform: translateY(1000%);
	-moz-transform: translateY(1000%);
	-ms-transform: translateY(1000%);
	-o-transform: translateY(1000%);
	transform: translateY(1000%);
	-webkit-transition: all .8s ease .5s;
	-moz-transition: all .8s ease .5s;
	-ms-transition: all .8s ease .5s;
	-o-transition: all .8s ease .5s;
	transition: all .8s ease .5s;
}

.section5 .container_item .item_list .item2,
.section5 .container_item .item_list .item4 {
	-webkit-transform: translateY(800%);
	-moz-transform: translateY(800%);
	-ms-transform: translateY(800%);
	-o-transform: translateY(800%);
	transform: translateY(800%);
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
	-ms-transition: all .8s ease .4s;
	-o-transition: all .8s ease .4s;
	transition: all .8s ease .4s;
}

.section5 .container_item .item_list .item3 {
	-webkit-transform: translateY(500%);
	-moz-transform: translateY(500%);
	-ms-transform: translateY(500%);
	-o-transform: translateY(500%);
	transform: translateY(500%);
	-webkit-transition: all .8s ease .3s;
	-moz-transition: all .8s ease .3s;
	-ms-transition: all .8s ease .3s;
	-o-transition: all .8s ease .3s;
	transition: all .8s ease .3s;
}

.section5.active .container_item .item_list .item1,
.section5.active .container_item .item_list .item2,
.section5.active .container_item .item_list .item3,
.section5.active .container_item .item_list .item4,
.section5.active .container_item .item_list .item5 {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.section6 {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_section6.png") 50%;
}

.section6 .container_item {
	width: 74%;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
}

.section6 .container_item .item_floor {
	width: 100%;
	height: auto;
}

.section6 .container_item .item_floor.floor1 {
	margin-top: 50px;
}

.section6 .container_item .item_floor.floor2 {
	margin-top: 10px;
}

.section6 .container_item .item_floor.floor3 {
	margin-top: -120px;
}

.section6 .container_item .item_floor .item {
	width: 300px;
	height: auto;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
}

.section6 .container_item .item_floor .item .item_img {
	width: 300px;
	height: 300px;
	overflow: hidden;
	position: relative;
}

.section6 .container_item .item_floor .item .item_img a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.section6 .container_item .item_floor .item .item_img a span {
	display: inline-block;
	width: 260px;
	height: 260px;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	overflow: hidden;
}

.section6 .container_item .item_floor .item .item_img a span> img {
	display: block;
	height: 100%;
	margin-left: -65px;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.section6 .container_item .item_floor .item .item_img a> img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.section6 .container_item .item_floor .item .item_img a:hover span> img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
}

.section6 .container_item .item_floor .item .item_img a:hover> img {
	transform: rotate(10deg);
}

.section6 .container_item .item_floor .item .item_name {
	width: 100%;
	text-align: center;
}

.section6 .container_item .item_floor .item .item_name a {
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.section6 .container_item .item_floor .item1 {
	-webkit-transform: translateX(600%);
	-moz-transform: translateX(600%);
	-ms-transform: translateX(600%);
	-o-transform: translateX(600%);
	transform: translateX(600%);
	-webkit-transition: all .5s ease .2s;
	-moz-transition: all .5s ease .2s;
	-ms-transition: all .5s ease .2s;
	-o-transition: all .5s ease .2s;
	transition: all .5s ease .2s;
}

.section6 .container_item .item_floor .item2 {
	margin-left: 150px;
	-webkit-transform: translateX(800%);
	-moz-transform: translateX(800%);
	-ms-transform: translateX(800%);
	-o-transform: translateX(800%);
	transform: translateX(800%);
	-webkit-transition: all .5s ease .3s;
	-moz-transition: all .5s ease .3s;
	-ms-transition: all .5s ease .3s;
	-o-transition: all .5s ease .3s;
	transition: all .5s ease .3s;
}

.section6 .container_item .item_floor .item3 {
	margin-left: 470px;
	-webkit-transform: translateX(1000%);
	-moz-transform: translateX(1000%);
	-ms-transform: translateX(1000%);
	-o-transform: translateX(1000%);
	transform: translateX(1000%);
	-webkit-transition: all .5s ease .4s;
	-moz-transition: all .5s ease .4s;
	-ms-transition: all .5s ease .4s;
	-o-transition: all .5s ease .4s;
	transition: all .5s ease .4s;
}

.section6 .item_text {
	width: 144px;
	height: 266px;
	position: absolute;
	top: 22%;
	left: 40%;
}

.section6 .item_text img {
	width: 100%;
	height: 100%;
}

.section6 .elastic-out-up {
	top: 200%;
}

.section6 .elastic-in-down {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: elastic-in-down;
	animation-name: elastic-in-down;
}

@-webkit-keyframes elastic-in-down {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
	}
}

@-moz-keyframes elastic-in-down {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
	}
}

@-o-keyframes elastic-in-down {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
	}
}

@keyframes elastic-in-down {
	0% {
		opacity: 0;
		transform: translate3d(0, -3000px, 0);
	}
	60% {
		opacity: 1;
		transform: translate3d(0, 25px, 0);
	}
	75% {
		transform: translate3d(0, -10px, 0);
	}
	90% {
		transform: translate3d(0, 5px, 0);
	}
	100% {
		transform: translate3d(0, 0, 0);
	}
}

.section6.active .container_item .item1,
.section6.active .container_item .item2,
.section6.active .container_item .item3 {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.section7 {
	background: #262626;
}

.section7 .container {
	width: 72%;
	overflow: visible;
}

.section7 .container_left {
	float: left;
	width: 55%;
	height: auto;
	margin-top: 23%;
	-webkit-transform: translateX(-600%);
	-moz-transform: translateX(-600%);
	-ms-transform: translateX(-600%);
	-o-transform: translateX(-600%);
	transform: translateX(-600%);
	-webkit-transition: all .5s ease .2s;
	-moz-transition: all .5s ease .2s;
	-ms-transition: all .5s ease .2s;
	-o-transition: all .5s ease .2s;
	transition: all .5s ease .2s;
}

.section7 .container_left .container_item {
	width: 100%;
	height: auto;
}

.section7 .container_left .container_item .item_list {
	width: 100%;
	height: auto;
}

.section7 .container_left .container_item .item_list .item {
	width: 33.33%;
	height: auto;
	float: left;
	padding: 0 5px;
	margin-top: 25px;
}

.section7 .container_left .container_item .item_list .item .item_img {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.section7 .container_left .container_item .item_list .item .item_img a {
	display: inline-block;
	width: 100%;
	overflow: hidden;
}

.section7 .container_left .container_item .item_list .item .item_img a img {
	display: block;
	width: 100%;
	opacity: 0.95;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	-webkit-transform: scale3d(1.05, 1.05, 1);
	-moz-transform: scale3d(1.05, 1.05, 1);
	-ms-transform: scale3d(1.05, 1.05, 1);
	-o-transform: scale3d(1.05, 1.05, 1);
	transform: scale3d(1.05, 1.05, 1);
}

.section7 .container_left .container_item .item_list .item .item_name {
	width: 100%;
	height: 20px;
	text-align: center;
	margin-top: 8px;
}

.section7 .container_left .container_item .item_list .item .item_name a {
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.section7 .container_left .container_item .item_list .item3 .item_img {
	overflow: visible;
}

.section7 .container_left .container_item .item_list .item3 .item_img img {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: -100%;
}

.section7 .container_left .container_item .item_list .item4 .item_img {
	overflow: visible;
}

.section7 .container_left .container_item .item_list .item4 .item_img img {
	display: block;
	max-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.section7 .container_left .container_item .item_list .item1 .item_img::after,
.section7 .container_left .container_item .item_list .item2 .item_img::after,
.section7 .container_left .container_item .item_list .item5 .item_img::after,
.section7 .container_left .container_item .item_list .item6 .item_img::after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.5);
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: all .6s ease 0s;
	-moz-transition: all .6s ease 0s;
	-ms-transition: all .6s ease 0s;
	-o-transition: all .6s ease 0s;
	transition: all .6s ease 0s;
	-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
	-moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
	-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
	-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
}

.section7 .container_left .container_item .item_list .item1 .item_img:hover::after,
.section7 .container_left .container_item .item_list .item2 .item_img:hover::after,
.section7 .container_left .container_item .item_list .item5 .item_img:hover::after,
.section7 .container_left .container_item .item_list .item6 .item_img:hover::after {
	-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
	-moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
	-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
	-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
}

.section7 .container_left .container_item .item_list .item1 .item_img:hover a img,
.section7 .container_left .container_item .item_list .item2 .item_img:hover a img,
.section7 .container_left .container_item .item_list .item5 .item_img:hover a img,
.section7 .container_left .container_item .item_list .item6 .item_img:hover a img {
	opacity: 0.6;
	-webkit-transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

.section7 .container_right {
	float: right;
	width: 44%;
	height: auto;
	overflow: hidden;
	margin-top: 12%;
	-webkit-transform: translateX(600%);
	-moz-transform: translateX(600%);
	-ms-transform: translateX(600%);
	-o-transform: translateX(600%);
	transform: translateX(600%);
	-webkit-transition: all .5s ease .2s;
	-moz-transition: all .5s ease .2s;
	-ms-transition: all .5s ease .2s;
	-o-transition: all .5s ease .2s;
	transition: all .5s ease .2s;
}

.section7 .container_right .right_inner {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.section7 .container_right .right_inner img {
	display: block;
	width: 100%;
}

.section7 .container_right h1 {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 36px;
	margin-top: 80px;
}

.section7.active .container_left,
.section7.active .container_right {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.section8 {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_section8.png") 50%;
}

.section8 .container {
	width: 1200px;
}

.section8 .container_item {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 18%;
}

.section8 .container_item .item_top {
	width: 100%;
	height: auto;
	text-align: center;
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out .1s;
	-moz-transition: all 0.6s ease-in-out .1s;
	-ms-transition: all 0.6s ease-in-out .1s;
	-o-transition: all 0.6s ease-in-out .1s;
	transition: all 0.6s ease-in-out .1s;
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	-o-transform: translateY(-200%);
	transform: translateY(-200%);
}

.section8 .container_item .item_bottom {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: -70px;
	text-align: center;
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out .1s;
	-moz-transition: all 0.6s ease-in-out .1s;
	-ms-transition: all 0.6s ease-in-out .1s;
	-o-transition: all 0.6s ease-in-out .1s;
	transition: all 0.6s ease-in-out .1s;
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	-o-transform: translateY(-200%);
	transform: translateY(200%);
}

.section8 .container_item .item {
	display: inline-block;
	width: 242px;
	height: 280px;
	overflow: hidden;
	visibility: hidden;
	margin: 2px;
	-webkit-transform: rotate(-60deg) skewY(30deg);
	-moz-transform: rotate(-60deg) skewY(30deg);
	-ms-transform: rotate(-60deg) skewY(30deg);
	-o-transform: rotate(-60deg) skewY(30deg);
	transform: rotate(-60deg) skewY(30deg);
}

.section8 .container_item .item span {
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #f0802f;
	visibility: visible;
	position: relative;
	-webkit-transform: skewY(-30deg) rotate(60deg);
	-moz-transform: skewY(-30deg) rotate(60deg);
	-ms-transform: skewY(-30deg) rotate(60deg);
	-o-transform: skewY(-30deg) rotate(60deg);
	transform: skewY(-30deg) rotate(60deg);
}

.section8 .container_item .item a {
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: visible;
	position: relative;
	-webkit-transform: skewY(-30deg) rotate(60deg);
	-moz-transform: skewY(-30deg) rotate(60deg);
	-ms-transform: skewY(-30deg) rotate(60deg);
	-o-transform: skewY(-30deg) rotate(60deg);
	transform: skewY(-30deg) rotate(60deg);
}

.section8 .container_item .item a img {
	display: block;
	height: 100%;
	margin-left: -89px;
	visibility: visible;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.section8 .container_item .item a .mask1 {
	display: inline-block;
	width: 300px;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0;
	top: 0;
	margin-left: -30px;
	-webkit-transition: all .35s ease-in-out 0s;
	-moz-transition: all .35s ease-in-out 0s;
	-ms-transition: all .35s ease-in-out 0s;
	-o-transition: all .35s ease-in-out 0s;
	transition: all .35s ease-in-out 0s;
	-webkit-transform: rotate(-30deg) translate3d(0, -100%, 0);
	-moz-transform: rotate(-30deg) translate3d(0, -100%, 0);
	-ms-transform: rotate(-30deg) translate3d(0, -100%, 0);
	-o-transform: rotate(-30deg) translate3d(0, -100%, 0);
	transform: rotate(-30deg) translate3d(0, -100%, 0);
}

.section8 .container_item .item a .mask2 {
	display: inline-block;
	width: 300px;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	right: 0;
	top: 0;
	margin-right: -30px;
	-webkit-transition: all .35s ease-in-out 0s;
	-moz-transition: all .35s ease-in-out 0s;
	-ms-transition: all .35s ease-in-out 0s;
	-o-transition: all .35s ease-in-out 0s;
	transition: all .35s ease-in-out 0s;
	-webkit-transform: rotate(-30deg) translate3d(0, 100%, 0);
	-moz-transform: rotate(-30deg) translate3d(0, 100%, 0);
	-ms-transform: rotate(-30deg) translate3d(0, 100%, 0);
	-o-transform: rotate(-30deg) translate3d(0, 100%, 0);
	transform: rotate(-30deg) translate3d(0, 100%, 0);
}

.section8 .container_item .item a.active img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.section8 .container_item .item a.active .mask1 {
	-webkit-transform: rotate(-30deg) translate3d(0, -49.8%, 0);
	-moz-transform: rotate(-30deg) translate3d(0, -49.8%, 0);
	-ms-transform: rotate(-30deg) translate3d(0, -49.8%, 0);
	-o-transform: rotate(-30deg) translate3d(0, -49.8%, 0);
	transform: rotate(-30deg) translate3d(0, -49.8%, 0);
}

.section8 .container_item .item a.active .mask2 {
	-webkit-transform: rotate(-30deg) translate3d(0, 49.8%, 0);
	-moz-transform: rotate(-30deg) translate3d(0, 49.8%, 0);
	-ms-transform: rotate(-30deg) translate3d(0, 49.8%, 0);
	-o-transform: rotate(-30deg) translate3d(0, 49.8%, 0);
	transform: rotate(-30deg) translate3d(0, 49.8%, 0);
}

.section8 .container_item h1 {
	display: inline-block;
	width: 242px;
	font-size: 36px;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 40%;
	left: 479px;
}

.section8 .container_item .item_name {
	display: inline-block;
	width: 242px;
	height: auto;
	line-height: 22px;
	font-size: 16px;
	color: #fff;
	padding: 0 12px;
	position: absolute;
	top: 43%;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}

.section8 .container_item .item_name.active {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.section8 .container_item .item_name1 {
	left: 228px;
}

.section8 .container_item .item_name3 {
	right: 228px;
}

.section8 .container_item .item_name4 {
	left: 102px;
}

.section8 .container_item .item_name5 {
	left: 352px;
}

.section8 .container_item .item_name6 {
	right: 352px;
}

.section8 .container_item .item_name7 {
	right: 102px;
}

.section8 .ie_style {
	margin-top: 15%;
}

.section8 .ie_style .item_bottom {
	margin-top: 0;
}

.section8 .ie_style .item {
	width: 242px;
	height: 242px;
}

.section8.active .container_item .item_top,
.section8.active .container_item .item_bottom {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.section9 {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_section9.png") 50%;
}

.section9 .container {
	width: 1400px;
}

.section9 .name_inner {
	width: 986px;
	height: 493px;
	margin: 0 auto;
	position: relative;
	-webkit-transition: all .8s ease-in-out .3s;
	-moz-transition: all .8s ease-in-out .3s;
	-ms-transition: all .8s ease-in-out .3s;
	-o-transition: all .8s ease-in-out .3s;
	transition: all .8s ease-in-out .3s;
	-webkit-transform: rotate3d(1, 0, 0, 90deg) perspective(1000px);
	-moz-transform: rotate3d(1, 0, 0, 90deg) perspective(1000px);
	-ms-transform: rotate3d(1, 0, 0, 90deg) perspective(1000px);
	-o-transform: rotate3d(1, 0, 0, 90deg) perspective(1000px);
	transform: rotate3d(1, 0, 0, 90deg) perspective(1000px);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-o-transform-origin: 50% 0;
	transform-origin: 50% 0;
}

.section9 .name_inner img {
	width: 100%;
	height: 100%;
}

.section9 .name_inner h1 {
	width: 100%;
	font-size: 36px;
	color: #fff;
	text-align: center;
	position: absolute;
	left: 0;
	top: 40%;
}

.section9 .container_item {
	width: 100%;
	height: auto;
	margin-top: -270px;
	position: relative;
}

.section9 .container_item .item_left {
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	-moz-transform: rotate3d(0, 0, 1, -45deg);
	-ms-transform: rotate3d(0, 0, 1, -45deg);
	-o-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}

.section9 .container_item .item_left .item {
	float: right;
	width: 260px;
	height: 260px;
	overflow: hidden;
	margin-right: 8px;
	margin-top: 8px;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}

.section9 .container_item .item_left .item a {
	display: block;
	width: 370px;
	height: 370px;
	overflow: hidden;
	margin-top: -55px;
	margin-left: -55px;
	position: relative;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-moz-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	-o-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.section9 .container_item .item_left .item a img {
	display: block;
	height: 100%;
	margin-left: -90px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.section9 .container_item .item_left .item a .mask {
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}

.section9 .container_item .item_left .item a.active img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
}

.section9 .container_item .item_left .item a.active .mask {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.section9 .container_item .item_left .item1 {
	transition: all .5s ease-in-out .4s;
}

.section9 .container_item .item_left .item3 {
	transition: all .5s ease-in-out .6s;
}

.section9 .container_item .item_left .item6,
.section9 .container_item .item_left .item7 {
	display: none;
}

.section9 .container_item .item_right {
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-moz-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	-o-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
	-webkit-transform-origin: 0 50%;
	-moz-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
	-o-transform-origin: 0 50%;
	transform-origin: 0 50%;
}

.section9 .container_item .item_right .item {
	float: left;
	width: 260px;
	height: 260px;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 8px;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .5s ease-in-out .2s;
	-moz-transition: all .5s ease-in-out .2s;
	-ms-transition: all .5s ease-in-out .2s;
	-o-transition: all .5s ease-in-out .2s;
	transition: all .5s ease-in-out .3s;
}

.section9 .container_item .item_right .item a {
	display: block;
	width: 370px;
	height: 370px;
	overflow: hidden;
	margin-top: -55px;
	margin-left: -55px;
	position: relative;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	-moz-transform: rotate3d(0, 0, 1, -45deg);
	-ms-transform: rotate3d(0, 0, 1, -45deg);
	-o-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.section9 .container_item .item_right .item a img {
	display: block;
	height: 100%;
	margin-left: -90px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.section9 .container_item .item_right .item a .mask {
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}

.section9 .container_item .item_right .item a.active img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
}

.section9 .container_item .item_right .item a.active .mask {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.section9 .container_item .item_right .item2 {
	transition: all .5s ease-in-out .4s;
}

.section9 .container_item .item_right .item4 {
	transition: all .5s ease-in-out .2s;
}

.section9 .container_item .item_right .item5 {
	transition: all .5s ease-in-out .6s;
}

.section9 .container_item .item_right .item8 {
	display: none;
}

.section9 .container_item .item_name {
	display: inline-block;
	width: 370px;
	line-height: 22px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding: 0 50px;
	position: absolute;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}

.section9 .container_item .item_name.active {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.section9 .container_item .item_name1 {
	top: 262px;
	left: 324px;
}

.section9 .container_item .item_name2 {
	top: 262px;
	right: 324px;
}

.section9 .container_item .item_name3 {
	top: 447px;
	left: 139px;
}

.section9 .container_item .item_name4 {
	top: 447px;
	right: 515px;
}

.section9 .container_item .item_name5 {
	top: 447px;
	right: 139px;
}

.section9 .ie_style .name_inner h1 {
	top: 26%;
}

.section9 .ie_style .container_item .item_left {
	margin-right: -4px;
}

.section9 .ie_style .container_item .item_left .item6,
.section9 .ie_style .container_item .item_left .item7 {
	display: block;
}

.section9 .ie_style .container_item .item_right {
	margin-left: -4px;
}

.section9 .ie_style .container_item .item_right .item8 {
	display: block;
}

.section9 .ie_style .container_item .item_name {
	width: 260px;
	padding: 0 12px;
}

.section9 .ie_style .container_item .item_name1 {
	top: 125px;
	left: 432px;
}

.section9 .ie_style .container_item .item_name2 {
	top: 125px;
	right: 432px;
}

.section9 .ie_style .container_item .item_name3 {
	top: 125px;
	left: 164px;
}

.section9 .ie_style .container_item .item_name4 {
	top: 393px;
	right: 432px;
}

.section9 .ie_style .container_item .item_name5 {
	top: 125px;
	right: 164px;
}

.section9 .ie_style .container_item .item_name6 {
	top: 393px;
	left: 432px;
}

.section9 .ie_style .container_item .item_name7 {
	top: 393px;
	left: 164px;
}

.section9 .ie_style .container_item .item_name8 {
	top: 393px;
	right: 164px;
}

.section9.active .name_inner {
	-webkit-transform: rotate3d(1, 0, 0, 0deg);
	-moz-transform: rotate3d(1, 0, 0, 0deg);
	-ms-transform: rotate3d(1, 0, 0, 0deg);
	-o-transform: rotate3d(1, 0, 0, 0deg);
	transform: rotate3d(1, 0, 0, 0deg);
}

.section9.active .container_item .item {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.section9.show .name_inner {
	-webkit-transform: rotate3d(1, 0, 0, 0deg);
	-moz-transform: rotate3d(1, 0, 0, 0deg);
	-ms-transform: rotate3d(1, 0, 0, 0deg);
	-o-transform: rotate3d(1, 0, 0, 0deg);
	transform: rotate3d(1, 0, 0, 0deg);
}

.section9.show .container_item .item {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

#section-footer {
	background: #212020;
}

#section-footer #footer-text {
	height: 60px !important;
	width: 100%;
	background-color: #000;
	padding: 19px 0;
}

#section-footer #footer-text p {
	width: 100%;
	height: auto;
	margin-bottom: 12px;
	font-size: 12px;
	color: #fff;
	text-align: center;
}

#section-footer #footer-text p.img_logo {
	margin-top: 10px;
	margin-bottom: 15px;
}

#section-footer #footer-text p.img_logo img {
	max-width: 320px;
}

#section-footer #footer-text p.address {
	vertical-align: middle;
}

#section-footer #footer-text p.address span {
	display: inline-block;
	vertical-align: middle;
}

#section-footer #footer-text p.address .wechat {
	width: 20px;
	height: 20px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/wechat.png") no-repeat center;
	margin-left: 12px;
	position: relative;
}

#section-footer #footer-text p.address .wechat .qr_code {
	display: none;
	width: 216px;
	height: 221px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/qr_code.png") no-repeat center;
	position: absolute;
	top: -198px;
	left: -95px;
}

#section-footer #footer-text p.address .wechat .qr_code img {
	width: 140px;
	height: 140px;
	margin-top: 34px;
	margin-right: 8px;
}

#section-footer #footer-text p.address .wechat:hover .qr_code {
	display: block;
}


/* list_content */

.list_content {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.list_content2 {
	background: #742d23 url("https://www.morooka-hareru.com/original/static/newys/images/bg_list2.png") no-repeat center;
}

.list_content3 {
	background: #972221 url("https://www.morooka-hareru.com/original/static/newys/images/bg_list3.png") no-repeat center;
}

.list_content4 {
	background: #010002 url("https://www.morooka-hareru.com/original/static/newys/images/bg_list4.png") no-repeat center;
}

.list_content5 {
	background: #9b9ea1 url("https://www.morooka-hareru.com/original/static/newys/images/bg_list5.png") no-repeat center;
}

.list_content6 {
	background: #6a0000 url("https://www.morooka-hareru.com/original/static/newys/images/bg_list6.png") no-repeat center;
}

.list_content7 {
	background: #262626 url("https://www.morooka-hareru.com/original/static/newys/images/bg_list7.png") no-repeat center;
}

.list_content8 {
	background: #1c3050 url("https://www.morooka-hareru.com/original/static/newys/images/bg_list8.png") no-repeat center;
}

.list_content9 {
	background: #1c1137 url("https://www.morooka-hareru.com/original/static/newys/images/bg_list9.png") no-repeat center;
}


/* banner_box */

.banner_box {
	width: 100%;
	height: 413px;
	position: relative;
}

.banner_box .banner_img {
	height: 100%;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}

.search_banner_box {
	height: 148px;
}


/* navbar-list */

.navbar-list {
	height: 90px;
	line-height: 90px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_head_list.png") repeat-x;
}

.navbar-list .containers {
	overflow: visible;
}

.navbar-list .navbar-header {
	height: 90px;
	line-height: 90px;
}

.navbar-list .navbar-header .header_right .input_group_box .input_group {
	height: 90px;
	line-height: 90px;
}

.navbar-list .navbar-header .header_right .input_group_box .input_group .input_text {
	margin-top: 28px;
}

.navbar-list .navbar-header .header_right .input_group_box .input_group .retrieval {
	margin-top: 28px;
}


/* nav-list */

.nav-list {
	width: 100%;
	height: auto;
	line-height: 58px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/banner-bg.png") repeat;
	z-index: 10;
	position: absolute;
	bottom: 0;
	left: 0;
}

.nav-list .nav_list {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.nav-list .nav_list li {
	float: left;
	width: 11.11%;
	height: 100%;
	overflow: hidden;
}
.nav-list .nav_list li a {
	display: inline-block;
	width: 100%;
	height: 18px;
	line-height: 18px;
	border-left: 1px solid #ccc;
	font-size: 16px;
	color: #e5e5e5;
	text-align: center;
}
.nav-list .nav_list li:last-child a {
	border-right: 1px solid #ccc;
}
.nav-list .nav_list li.active a {
	color: #ff6b00;
}

.nav-banner .banner-box {
  width: 100%;
  height: auto;
  position: relative;
}
.nav-banner .banner-box .list-ul {
  width: 100%;
  height: auto;
  padding: 10px 0;
  position: relative;
}
.nav-banner .banner-box .list-ul .one-level {
  float: left;
  display: inline-block;
  height: 36px;
  line-height: 36px;
}
.nav-banner .banner-box .list-ul .one-level span {
  float: left;
  display: inline-block;
  width: 2px;
  height: 100%;
  line-height: 36px;
  background: url("https://www.morooka-hareru.com/original/static/newys/images/icon-bannerline.png") no-repeat center center;
}
.nav-banner .banner-box .list-ul .one-level a {
  float: left;
  display: inline-block;
  height: 100%;
  line-height: 36px;
  padding: 0 20px;
  margin: 0 10px;
  text-align: center;
  font-size: 16px;
  color: #ccc;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.nav-banner .banner-box .list-ul .one-level a:hover {
  color: #ff6b00;
}
.nav-banner .banner-box .list-ul .one-level a i {
  display: inline-block;
  width: 8px;
  height: 6px;
  vertical-align: middle;
  margin-left: 5px;
  background: url("https://www.morooka-hareru.com/original/static/newys/images/icon-arrowdown.png") no-repeat center center;
}
.nav-banner .banner-box .list-ul .one-level a.choose {
  background: url("https://www.morooka-hareru.com/original/static/newys/images/banner-bg.png") repeat;
  color: #ff6b00;
}
.nav-banner .banner-box .list-ul .one-level a.choose i {
  background: url("https://www.morooka-hareru.com/original/static/newys/images/icon-arrowup-active.png") no-repeat center center;
}
.nav-banner .banner-box .list-ul .one-level.active > a {
  color: #ff6b00;
}
.nav-banner .banner-box .list-ul .one-level .childitem {
  height: auto;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 46px;
  background: url("https://www.morooka-hareru.com/original/static/newys/images/banner-bg.png") repeat;
  display: none;
}
.nav-banner .banner-box .list-ul .one-level .childitem li {
  float: left;
}
.nav-banner .banner-box .list-ul .one-level .childitem li a {
  font-size: 14px;
  line-height: 36px;
  padding: 0 15px;
  margin: 0;
  color: #fff;
}
.nav-banner .banner-box .list-ul .one-level .childitem li a:hover {
  color: #ff6b00;
}

/*sec-list*/
.sec-list {
  width: 100%;
  padding: 0 0 10px;
}
.sec-list ul {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.sec-list ul li {
  width: auto;
  margin-right: 40px;
  height: 28px;
  line-height: 28px;
  border-bottom: 2px solid transparent;
  float: left;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.sec-list ul li a {
  font-size: 14px;
  color: #fff;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.sec-list ul li.active {
  border-bottom: 2px solid #ff6b00;
}
.sec-list ul li.active a {
  color: #ff6b00;
}
.sec-list ul li:hover {
  border-bottom: 2px solid #ff6b00;
}
.sec-list ul li:hover a {
  color: #ff6b00;
}

/* wrap */

.wrap {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.wrap .res_type {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.wrap .res_type .type_name {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	position: relative;
}

.wrap .res_type .type_name .key_word {
	width: auto;
	height: 100%;
	float: left;
	font-size: 14px;
	color: #e5e5e5;
}

.wrap .res_type .type_name .key_word> a {
	cursor: auto;
}

.wrap .res_type .type_name .name {
	display: inline-block;
	height: 100%;
	line-height: 28px;
	font-size: 22px;
	color: #e5e5e5;
}

.wrap .res_type .type_name .more {
	display: inline-block;
	font-size: 12px;
	color: #e5e5e5;
	position: absolute;
	right: 0;
	bottom: -5px;
}

.wrap .res_type .type_name .filter_box {
	height: 100%;
	line-height: 38px;
	float: right;
}

.wrap .res_type .type_name .filter_box a {
	display: inline-block;
	height: 100%;
	font-size: 14px;
	color: #909090;
	margin-left: 20px;
	float: right;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.wrap .res_type .type_name .filter_box a.active {
	color: #ff6b00;
}

.wrap .res_type .type_name .all_num {
	display: inline-block;
	height: 100%;
	float: right;
	font-size: 12px;
	color: #e5e5e5;
	margin-top: 8px;
}

.wrap .res_type .type_name.search {
	margin-bottom: 10px;
}

.wrap .res_type .type_name.search .filter_box {
	line-height: 30px;
}

.wrap .res_type .type_list {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.wrap .res_type .type_list .row {
	margin-left: -12px;
	margin-right: -12px;
}

.wrap .res_type .type_list .row .list_inner {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.wrap .res_type .type_list .row .list_inner .list_item {
	width: 20%;
	height: auto;
	overflow: hidden;
	padding: 0 12px;
	float: left;
	margin-top: 15px;
}

.wrap .res_type .type_list .row .list_inner .list_item .item_img {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.wrap .res_type .type_list .row .list_inner .list_item .item_img a {
	display: block;
	width: 100%;
}

.wrap .res_type .type_list .row .list_inner .list_item .item_img a img {
	display: block;
	width: 100%;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	-ms-transition: all .35s ease-in-out;
	-o-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.wrap .res_type .type_list .row .list_inner .list_item .item_img a .icon_video {
	display: inline-block;
	width: 40px;
	height: 20px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/icon_video.png") no-repeat center;
	position: absolute;
	left: 8px;
	top: 8px;
}

.wrap .res_type .type_list .row .list_inner .list_item .item_img:hover {
	box-shadow: 0 4px 8px rgba(40, 40, 40, 0.2);
}

.wrap .res_type .type_list .row .list_inner .list_item .item_img:hover a img {
	transform: scale(1.1);
}

.wrap .res_type .type_list .row .list_inner .list_item .item_img .mask {
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0;
	top: 0;
}

.wrap .res_type .type_list .row .list_inner .list_item .item_img .mask span {
	display: inline-block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.wrap .res_type .type_list .row .list_inner .list_item .item_img .mask span:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.wrap .res_type .type_list .row .list_inner .list_item .item_img .mask span.btn_play {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_play1.png") no-repeat center;
}

.wrap .res_type .type_list .row .list_inner .list_item .item_img .mask span.btn_pause {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_pause1.png") no-repeat center;
}

.wrap .res_type .type_list .row .list_inner .list_item.active .item_img a .icon_video {
	display: none;
}

.wrap .res_type .type_list .row .list_inner .list_item.active .item_img .mask {
	display: inline-block;
}

.wrap .res_type .type_list .row .list_inner .list_item .item_name {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.wrap .res_type .type_list .row .list_inner .list_item .item_name a {
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #e5e5e5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wrap.active .res_type {
	margin-top: 40px;
}


/* bread_crumb */

.bread_crumb {
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin: 20px 0;
}

.bread_crumb .inner_left {
	display: inline-block;
	float: left;
}

.bread_crumb .inner_left a {
	display: inline-block;
	height: 100%;
	font-size: 14px;
	color: #e5e5e5;
	float: left;
	margin-right: 5px;
}

.bread_crumb .inner_left span {
	display: inline-block;
	height: 100%;
	font-size: 14px;
	color: #e5e5e5;
	float: left;
	margin-right: 5px;
}

.bread_crumb .inner_right {
	display: inline-block;
	float: right;
}

.bread_crumb .inner_right a {
	display: inline-block;
	height: 100%;
	font-size: 14px;
	color: #e5e5e5;
	margin-left: 20px;
	float: right;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.bread_crumb .inner_right a.active {
	color: #ff6b00;
}


/* fenye */

.fenye {
	width: 100%;
	height: 50px;
	line-height: 45px;
	overflow: hidden;
	text-align: center;
	margin-top: 40px;
	margin-bottom: -10px;
	vertical-align: middle;
}

.fenye .page_left {
	float: left;
	line-height: 50px;
	font-size: 16px;
	color: #e5e5e5;
}

.fenye .pagination {
	width: auto;
	height: 50px;
	display: inline-block;
	zoom: 1;
	display: inline;
	/*ie7兼容要加zoom和*zoom:1;*display:inline;*/
	line-height: 50px;
	font-size: 14px;
	text-align: center;
	margin: 0 !important;
}

.fenye .pagination.page_list {
	float: right;
}

.fenye .pagination li {
	display: inline-block;
	width: auto;
	zoom: 1;
	display: inline;
	/*ie7兼容要加zoom和*zoom:1;*display:inline;*/
	margin: 0 2px;
	vertical-align: middle;
}

.fenye .pagination li a {
	font-size: 18px;
	line-height: 1;
	display: inline-block;
	padding: 5px 9px;
	color: #fff;
	border-radius: 100px;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.fenye .pagination li a:hover {
	background: #ff6b00;
	color: #fff;
}

.fenye .pagination li.previous a {
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	margin-top: -6px;
	padding: 0;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/page_prev.png") no-repeat center center;
}

.fenye .pagination li.previous a:hover {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/page_prev_active.png") no-repeat center center;
}

.fenye .pagination li.next a {
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	margin-top: -6px;
	padding: 0;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/page_next.png") no-repeat center center;
}

.fenye .pagination li.next a:hover {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/page_next_active.png") no-repeat center center;
}

.fenye .pagination li.disabled span {
	display: inline-block;
	min-width: 15px;
	height: 15px;
	line-height: 0 !important;
	padding: 0 5px;
	border-radius: 12.5px;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	color: #fff;
	vertical-align: middle;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.fenye .pagination li.selected a {
	background: #ff6b00;
	color: #fff;
}

.fenye .pagination li.active span {
	background: #ff6b00;
	color: #fff;
	font-size: 18px;
	line-height: 1;
	display: inline-block;
	padding: 5px 9px;
	border-radius: 100px;
}


/* details_content */

.details_content {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.details_content2 {
	background: #742d23 url("https://www.morooka-hareru.com/original/static/newys/images/bg_details2.png") no-repeat center;
}

.details_content3 {
	background: #972221 url("https://www.morooka-hareru.com/original/static/newys/images/bg_details3.png") no-repeat center;
}

.details_content4 {
	background: #010002 url("https://www.morooka-hareru.com/original/static/newys/images/bg_details4.png") no-repeat center;
}

.details_content5 {
	background: #9b9ea1 url("https://www.morooka-hareru.com/original/static/newys/images/bg_details5.png") no-repeat center;
}

.details_content6 {
	background: #6a0000 url("https://www.morooka-hareru.com/original/static/newys/images/bg_details6.png") no-repeat center;
}

.details_content7 {
	background: #262626 url("https://www.morooka-hareru.com/original/static/newys/images/bg_details7.png") no-repeat center;
}

.details_content8 {
	background: #1c3050 url("https://www.morooka-hareru.com/original/static/newys/images/bg_details8.png") no-repeat center;
}

.details_content9 {
	background: #1c1137 url("https://www.morooka-hareru.com/original/static/newys/images/bg_details9.png") no-repeat center;
}


/* navbar-details */
.navbar-details {
	background: transparent;
	position: static;
}


/* nav-details */
.nav-details {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/banner-bg-details.png") repeat;
	position: static;
}
.nav-details .banner-box .list-ul .one-level .childitem {
  background: url("https://www.morooka-hareru.com/original/static/newys/images/banner-bg-details.png") repeat;
}
.nav-details .banner-box .list-ul .one-level a.choose {
  background: url("https://www.morooka-hareru.com/original/static/newys/images/banner-bg-details.png") repeat;
}

/* show_box */
.show_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 40px;
}

.show_box .video_name {
	width: 100%;
	height: auto;
	line-height: 26px;
	font-size: 22px;
	color: #e5e5e5;
	margin-bottom: 15px;
}

.show_box .video_inner {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.show_box .video_inner .inner_left {
	width: 74%;
	height: 100%;
	overflow: hidden;
	background-color: #000;
	float: left;
}

.show_box .video_inner .inner_right {
	width: 24%;
	height: 100%;
	overflow: hidden;
	float: right;
	background-color: rgba(128, 128, 128, 0.5);
	position: relative;
}

.show_box .video_inner .inner_right .tab_box {
	width: 100%;
	height: 35px;
	overflow: hidden;
}

.show_box .video_inner .inner_right .tab_box ul {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: rgba(36, 36, 36, 0.4);
}

.show_box .video_inner .inner_right .tab_box ul li {
	width: 50%;
	height: 100%;
	line-height: 35px;
	font-size: 14px;
	color: #e5e5e5;
	cursor: pointer;
	float: left;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.show_box .video_inner .inner_right .tab_box ul li:first-child {
	text-align: right;
	padding-right: 25px;
}

.show_box .video_inner .inner_right .tab_box ul li:last-child {
	padding-left: 25px;
}

.show_box .video_inner .inner_right .tab_box ul li.active {
	color: #ff6b00;
}

.show_box .video_inner .inner_right .tab_box ul li:hover {
	color: #ff6b00;
}

.show_box .video_inner .inner_right .intro_num {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.show_box .video_inner .inner_right .intro_num .intro_box {
	width: 100%;
	height: auto;
	max-height: 342px;
	overflow: hidden;
	padding: 18px 24px;
	padding-bottom: 0;
	position: relative;
}

.show_box .video_inner .inner_right .intro_num .intro_box .intro_top {
	width: 100%;
	height: auto;
}

.show_box .video_inner .inner_right .intro_num .intro_box .intro_top p {
	width: 100%;
	height: auto;
	line-height: 24px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #e5e5e5;
}

.show_box .video_inner .inner_right .intro_num .intro_box .intro_top p.album_text {
	margin-bottom: 0;
}

.show_box .video_inner .inner_right .intro_num .num_list {
	display: none;
	width: 100%;
	height: auto;
	max-height: 332px;
	overflow: hidden;
	padding: 20px 24px;
	padding-bottom: 0;
	position: relative;
}

.show_box .video_inner .inner_right .intro_num .num_list li {
	width: 32px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #ff6b00;
	font-size: 14px;
	color: #ff6b00;
	text-align: center;
	float: left;
	margin: 6px 7px;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.show_box .video_inner .inner_right .intro_num .num_list li.active {
	background-color: #ff6b00;
	border-color: #ff6b00;
	color: #fff;
}

.show_box .video_inner .inner_right .intro_num .num_list li:hover {
	background-color: #ff6b00;
	border-color: #ff6b00;
	color: #fff;
}

.show_box .video_inner .inner_right .right_bottom {
	width: 100%;
	height: 80px;
	position: absolute;
	left: 0;
	bottom: 25px;
}

.show_box .video_inner .inner_right .right_bottom .bot_left {
	width: 48%;
	height: 100%;
	border-right: 2px solid #909090;
	text-align: center;
	float: left;
	padding-top: 10px;
}

.show_box .video_inner .inner_right .right_bottom .bot_left span {
	display: inline-block;
	width: 100%;
	line-height: 30px;
	font-size: 14px;
	color: #e5e5e5;
}

.show_box .video_inner .inner_right .right_bottom .bot_right {
	width: 52%;
	height: 100%;
	float: right;
	padding-left: 30px;
}

.show_box .video_inner .inner_right .right_bottom .bot_right img {
	width: 80px;
	height: 80px;
}

.show_box .video_inner .inner_right .right_bottom .bot_right svg {
	width: 80px !important;
	height: 80px !important;
}


/* video_player */

.video_player {
	width: 100%;
	height: 100%;
	position: relative;
	background-color: #000;
}

.video_player .loading {
	width: 100%;
	height: 100%;
	background-color: #000;
	position: relative;
}

.video_player .loading img {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 50%;
	margin-top: -30px;
}

.video_player .loading span {
	display: inline-block;
	width: 100%;
	height: 20px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 50%;
	margin-top: 5px;
}

.video_player .last_prompt {
	display: none;
	width: 100%;
	height: 100%;
	background-color: #000;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
}

.video_player .last_prompt span {
	display: inline-block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #ccc;
	text-align: center;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
}

.video_player .last_prompt span a {
	font-size: 14px;
	color: #3277ae;
}

.video_player .jp-video-play {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: transparent;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 0;
	cursor: default;
	background: rgba(0, 0, 0, 0.5);
	z-index: 8;
}

.video_player .jp-video-play .btn_video_pause {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.video_player .jp-video-play .btn_video_pause span {
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	z-index: 20;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.video_player .jp-video-play .btn_video_pause span.circle1 {
	-webkit-animation: ani1 2s infinite;
	-o-animation: ani1 2s infinite;
	-moz-animation: ani1 2s infinite;
	animation: ani1 2s infinite;
}

.video_player .jp-video-play .btn_video_pause span.circle2 {
	-webkit-animation: ani2 2s infinite;
	-o-animation: ani2 2s infinite;
	-moz-animation: ani2 2s infinite;
	animation: ani2 2s infinite;
}

.video_player .jp-video-play .btn_video_pause span.circle3 {
	transform: scale(0.6);
	background: rgba(226, 226, 226, 0.8) url("https://www.morooka-hareru.com/original/static/newys/images/bg_circle.png") no-repeat 38px center;
}

@keyframes ani1 {
	from {
		transform: scale(0.6);
		background: rgba(226, 226, 226, 0.8);
	}
	to {
		transform: scale(1);
		background: rgba(226, 226, 226, 0);
	}
}

@keyframes ani2 {
	from {
		transform: scale(0.6);
		background: rgba(226, 226, 226, 0.8);
	}
	to {
		transform: scale(0.8);
		background: rgba(226, 226, 226, 0);
	}
}

.video_player .jp-video {
	width: 100%;
	height: 100px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 0 10px;
	position: absolute;
	left: 0;
	bottom: -100px;
	border: none;
	font-size: 14px;
	line-height: normal;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	-moz-user-select: none;
	/*火狐*/
	-webkit-user-select: none;
	/*webkit浏览器*/
	-ms-user-select: none;
	/*IE10*/
	-khtml-user-select: none;
	/*早期浏览器*/
	user-select: none;
}

.video_player .jp-video.active {
	bottom: 0;
	z-index: 10;
}

.video_player .jp-video .jp-gui {
	width: 100%;
	height: 100px;
}

.video_player .jp-video .jp-gui .jp-interface {
	width: 100%;
	height: 100%;
	border: none;
	background-color: transparent;
}

.video_player .jp-video .jp-gui .jp-interface .jp_top {
	width: 100%;
	height: auto;
}

.video_player .jp-video .jp-gui .jp-interface .jp_top .jp-progress {
	height: 6px;
	background-color: transparent;
	border-radius: 6px;
	overflow: visible;
	position: relative;
	top: 24px;
}

.video_player .jp-video .jp-gui .jp-interface .jp_top .jp-progress .jp-seek-bar {
	background: #808080;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 6px;
}

.video_player .jp-video .jp-gui .jp-interface .jp_top .jp-progress .jp-seek-bar .jp-play-bar {
	background: #fff;
	border-radius: 6px;
}

.video_player .jp-video .jp-gui .jp-interface .jp_top .jp-progress .jp-play-btn {
	width: 14px;
	height: 14px;
	background-color: #fff;
	position: absolute;
	border-radius: 50%;
	cursor: pointer;
	top: -4px;
	left: -7px;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom {
	width: 100%;
	height: 66px;
	line-height: 66px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_left {
	width: 33.33%;
	height: 100%;
	float: left;
	text-align: left;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_left .jp-current-time {
	width: auto;
	font-style: normal;
	font-size: 14px;
	color: #fff;
	margin-left: 0;
	cursor: auto;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_left .slash {
	display: inline-block;
	color: #999;
	float: left;
	margin: 0 5px;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_left .jp-duration {
	width: auto;
	font-style: normal;
	font-size: 14px;
	color: #999;
	text-align: left;
	float: left;
	margin-right: 0;
	cursor: auto;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_mid {
	width: 33.33%;
	height: 100%;
	float: left;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_mid .jp-controls {
	width: 100%;
	height: 100%;
	line-height: 66px;
	text-align: center;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_mid .jp-controls span {
	display: inline-block;
	width: 30px;
	height: 30px;
	cursor: pointer;
	margin-top: 18px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_mid .jp-controls span.btn_prev {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_prev.png") no-repeat center;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_mid .jp-controls span.btn_play {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_pause.png") no-repeat center;
	margin-left: 30px;
	margin-right: 30px;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_mid .jp-controls span.btn_pause {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_play.png") no-repeat center;
	margin-left: 30px;
	margin-right: 30px;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_mid .jp-controls span.btn_next {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_next.png") no-repeat center;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_mid .jp-controls span:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_mid .jp-controls span.active {
	opacity: 0.3;
	filter: alpha(opacity=30);
	cursor: default;
	pointer-events: none;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_mid .jp-controls span.active:hover {
	opacity: 0.3;
	filter: alpha(opacity=30);
	cursor: default;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right {
	width: 33.33%;
	height: 100%;
	float: right;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls {
	display: inline-block;
	width: 56px;
	height: 2px;
	background: #a1a3a4;
	background: rgba(255, 255, 255, 0.6);
	position: relative;
	top: -3px;
	left: 70px;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-volume-bar {
	width: 100%;
	height: 20px;
	overflow: visible;
	background: none;
	position: absolute;
	top: -9px;
	left: 0;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-volume-bar .jp-volume-bar-value {
	width: 80%;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 9px;
	left: 0;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-volume-bar .jp-volume-btn {
	width: 8px;
	height: 8px;
	background-color: #fff;
	border-radius: 50%;
	cursor: pointer;
	position: absolute;
	top: 6px;
	left: 78%;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-mute {
	display: inline-block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: -15px;
	left: -32px;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-mute.btn_volume {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_volume.png") no-repeat center;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-mute.btn_mute {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_mute.png") no-repeat center;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-mute:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .tool_box {
	width: auto;
	height: 100%;
	float: right;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .tool_box span {
	display: inline-block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	margin-top: 23px;
	margin-left: 15px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	float: right;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .tool_box span.jp-restore-screen {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_restorescreen.png") no-repeat center;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .tool_box span.jp-full-screen {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_fullscreen.png") no-repeat center;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .tool_box span.btn_download {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_download.png") no-repeat center;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .tool_box span.btn_cut {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_cut.png") no-repeat center;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .tool_box span.btn_screenshot {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_screenshot.png") no-repeat center;
}

.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .tool_box span:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.video_player .cut_box {
	width: 100%;
	height: 100px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 0 10px;
	position: absolute;
	left: 0;
	bottom: -100px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.video_player .cut_box.active {
	bottom: 0;
	z-index: 10;
}

.video_player .cut_box .cut_top {
	width: 100%;
	height: auto;
}

.video_player .cut_box .cut_top .btn_back {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_back.png") no-repeat center;
	float: right;
	margin-top: -28px;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.video_player .cut_box .cut_top .btn_back:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.video_player .cut_box .cut_top .cut-progress {
	width: 100%;
	height: 6px;
	background-color: #808080;
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 6px;
	margin-top: 33px;
}

.video_player .cut_box .cut_top .cut-progress .cut-seek-bar {
	width: 800px;
	height: 6px;
	margin: 0 auto;
	background-color: #bbb;
	position: relative;
}

.video_player .cut_box .cut_top .cut-progress .cut-seek-bar .cut-bar-value {
	width: 200px;
	height: 6px;
	background-color: #fff;
	position: absolute;
	left: 0;
}

.video_player .cut_box .cut_top .cut-progress .cut-seek-bar .btn_cut_left {
	display: inline-block;
	width: 7px;
	height: 14px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_cut_left.png") no-repeat center left;
	cursor: pointer;
	position: absolute;
	top: 6px;
	left: 0;
	margin-left: -7px;
	z-index: 5;
}

.video_player .cut_box .cut_top .cut-progress .cut-seek-bar .btn_cut_right {
	display: inline-block;
	width: 7px;
	height: 14px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_cut_right.png") no-repeat center left;
	cursor: pointer;
	position: absolute;
	top: 6px;
	left: 200px;
	z-index: 5;
}

.video_player .cut_box .cut_top .cut-progress .cut-seek-bar .time_label {
	width: auto;
	height: 14px;
	line-height: 14px;
	display: inline-block;
	background-color: #fff;
	font-size: 12px;
	color: #323232;
	border-radius: 10px;
	padding: 0 4px;
	position: absolute;
	bottom: 18px;
}

.video_player .cut_box .cut_top .cut-progress .cut-seek-bar .time_label:after {
	display: block;
	content: '';
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #fff;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	margin-top: 2px;
}

.video_player .cut_box .cut_top .cut-progress .cut-seek-bar .time_label.start_time {
	left: -19px;
}

.video_player .cut_box .cut_top .cut-progress .cut-seek-bar .time_label.end_time {
	left: 180px;
}

.video_player .cut_box .cut_top .cut-progress .cut-seek-bar .time_label.start_end_time {
	display: none;
	left: 80px;
	z-index: 10;
}

.video_player .cut_box .cut_bottom {
	width: 100%;
	height: 56px;
	line-height: 56px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
}

.video_player .cut_box .cut_bottom .btn {
	display: inline-block;
	width: 60px;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	font-size: 14px;
	color: #323232;
	border-radius: 8px;
	cursor: pointer;
	margin: 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.video_player .cut_box .cut_bottom .btn:hover {
	background-color: #999;
	color: #fff;
}

.video_player .cut_box .cut_bottom .time_tag {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	margin-left: 15px;
}

.video_player .cut_box .cut_bottom .time_tag i {
	display: inline;
	font-style: normal;
	color: #999;
	cursor: default;
}

.video_player .cut_box .cut_bottom .time_tag i.cut-time {
	color: #fff;
}

.video_player .cut_box .cut_bottom .time_tag i.jp-duration {
	float: none;
	width: auto;
	font-size: 14px;
}

.video_player .cut_box .cut_bottom .cuting {
	display: inline-block;
	width: 60px;
	height: 100%;
	font-size: 14px;
	color: #fff;
	position: absolute;
	right: 20px;
	bottom: 0;
}

.video_player .cuting_prompt {
	width: 70px;
	height: 30px;
	line-height: 30px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.6);
	font-size: 14px;
	color: #fff;
	text-align: center;
	position: absolute;
	right: 0;
	bottom: -50px;
	z-index: 8;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}


/* jp-video-full */

.jp-video-full .jp-video .jp-gui {
	top: auto;
	bottom: -100px;
	padding: 0 10px;
	opacity: 1.0 !important;
	display: block !important;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.jp-video-full .jp-video.active .jp-gui {
	bottom: 0;
}

.jp-video-full .jp-interface {
	position: relative !important;
}

.jp-video-full .cut_box .cut_top {
	z-index: 3;
}

.jp-video-full .cut_box .cut_top .cut-progress .cut-seek-bar {
	width: 95%;
}

.jp-video-full .cut_box .cut_bottom {
	z-index: 1;
}


/* details-modal */

.layui-layer-title {
	border-bottom: none !important;
	cursor: default !important;
}

.modal-body {
	width: 100%;
	height: 480px;
	overflow: hidden;
}

.modal-body .video_player_modal {
	width: 100%;
	height: 100%;
	position: relative;
	background-color: #000;
}

.modal-body .video_player_modal .jp-video {
	width: 100%;
	height: 65px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 0 10px;
	position: absolute;
	left: 0;
	bottom: -70px;
	border: none;
	font-size: 14px;
	line-height: normal;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.modal-body .video_player_modal .jp-video.active {
	bottom: 0;
	z-index: 10;
}

.modal-body .video_player_modal .jp-video .jp-gui {
	width: 100%;
	height: 65px;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface {
	width: 100%;
	height: 100%;
	border: none;
	background-color: transparent;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_top {
	width: 100%;
	height: auto;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_top .jp-progress {
	height: 6px;
	background-color: transparent;
	border-radius: 6px;
	overflow: visible;
	position: relative;
	top: 10px;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_top .jp-progress .jp-seek-bar {
	background: #808080;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 6px;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_top .jp-progress .jp-seek-bar .jp-play-bar {
	background: #fff;
	border-radius: 6px;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_top .jp-progress .jp-play-btn {
	width: 14px;
	height: 14px;
	background-color: #fff;
	position: absolute;
	border-radius: 50%;
	cursor: pointer;
	top: -4px;
	left: -7px;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom {
	width: 100%;
	height: 40px;
	line-height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_left {
	width: 50%;
	height: 100%;
	float: left;
	text-align: left;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_left .jp-controls {
	width: auto;
	height: 100%;
	text-align: center;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_left .jp-controls span {
	display: inline-block;
	width: 30px;
	height: 30px;
	cursor: pointer;
	margin-top: 5px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_left .jp-controls span.btn_play {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_pause.png") no-repeat center;
	margin-right: 15px;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_left .jp-controls span.btn_pause {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_play.png") no-repeat center;
	margin-right: 15px;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_left .jp-controls span:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_left .jp-current-time {
	width: auto;
	font-style: normal;
	font-size: 14px;
	color: #fff;
	margin-left: 0;
	cursor: auto;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_left .slash {
	display: inline-block;
	color: #999;
	float: left;
	margin: 0 5px;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_left .jp-duration {
	width: auto;
	font-style: normal;
	font-size: 14px;
	color: #999;
	text-align: left;
	float: left;
	margin-right: 0;
	cursor: auto;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_right {
	width: 50%;
	height: 100%;
	float: right;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls {
	display: inline-block;
	width: 56px;
	height: 2px;
	background: #a1a3a4;
	background: rgba(255, 255, 255, 0.6);
	position: relative;
	top: auto;
	left: auto;
	float: right;
	margin-top: 19px;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-volume-bar {
	width: 100%;
	height: 20px;
	overflow: visible;
	background: none;
	position: absolute;
	top: -9px;
	left: 0;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-volume-bar .jp-volume-bar-value {
	width: 80%;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 9px;
	left: 0;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-volume-bar .jp-volume-btn {
	width: 8px;
	height: 8px;
	background-color: #fff;
	border-radius: 50%;
	cursor: pointer;
	position: absolute;
	top: 6px;
	left: 78%;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-mute {
	display: inline-block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: -15px;
	left: -32px;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-mute.btn_volume {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_volume.png") no-repeat center;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-mute.btn_mute {
	background: url("https://www.morooka-hareru.com/original/static/newys/images/btn_mute.png") no-repeat center;
}

.modal-body .video_player_modal .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls .jp-mute:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}


/* footer */

.footer {
	width: 100%;
	height: auto;
	background-color: #242424;
	padding: 19px 0;
	margin-top: 60px;
}

.footer p {
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #fff;
	text-align: center;
}

.footer p.img_logo {
	margin-top: 10px;
	margin-bottom: 15px;
}

.footer p.img_logo img {
	max-width: 320px;
}

.footer p.address {
	vertical-align: middle;
}

.footer p.address span {
	display: inline-block;
	vertical-align: middle;
}

.footer p.address .wechat {
	width: 20px;
	height: 20px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/wechat.png") no-repeat center;
	margin-left: 12px;
	position: relative;
}

.footer p.address .wechat .qr_code {
	display: none;
	width: 216px;
	height: 221px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/qr_code.png") no-repeat center;
	position: absolute;
	top: -198px;
	left: -95px;
}

.footer p.address .wechat .qr_code img {
	width: 140px;
	height: 140px;
	margin-top: 34px;
	margin-right: 8px;
}

.footer p.address .wechat:hover .qr_code {
	display: block;
}


/*search-content*/

.search_content {
	background: #1c1137 url("https://www.morooka-hareru.com/original/static/newys/images/bg_search.png") no-repeat center top;
}

.search-item {
	margin-top: 60px;
	position: relative;
	z-index: 2;
}

.search-item .search-top {
	width: 100%;
	height: auto;
	display: table;
	content: "";
}

.search-item .search-top> a.btn-search {
	float: left;
	display: inline-block;
	line-height: 38px;
	height: 38px;
	padding: 0 20px;
	color: #fff;
	background: #f0802f;
	font-size: 16px;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	border-radius: 19px;
}

.search-item .search-top> a.btn-search:hover {
	background: #ff6b00;
}

.search-item .search-top .searchbox {
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-right: 20px;
}

.search-item .search-top .searchbox p {
	width: 55px;
	text-align: center;
	line-height: 38px;
	float: left;
	font-size: 14px;
	color: #fff;
	text-align: left;
}

.search-item .search-top .searchbox .slist {
	height: 38px;
	line-height: 36px;
	float: left;
	text-align: center;
	position: relative;
	border: 1px solid #eeeeee;
	border-radius: 19px;
	padding: 0 20px;
	padding-right: 30px;
}

.search-item .search-top .searchbox .slist.active {
	background: rgba(0, 0, 0, 0.5);
	border: 1px solid transparent;
}

.search-item .search-top .searchbox .slist> a {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	position: relative;
}

.search-item .search-top .searchbox .slist> a span {
	display: inline-block;
	width: 58px;
	height: 36px;
	line-height: 36px;
}

.search-item .search-top .searchbox .slist> a i {
	display: inline-block;
	width: 10px;
	height: 11px;
	background: url("https://www.morooka-hareru.com/original/static/newys/images/searchbox-arrowdown.png") no-repeat center center;
	margin-left: 5px;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
}

.search-item .search-top .searchbox .slist.active> a i {
	-moz-transform-origin: center center;
	-moz-transform: rotate(180deg);
	-webkit-transform-origin: center center;
	-webkit-transform: rotate(180deg);
	-o-transform-origin: center center;
	-o-transform: rotate(180deg);
	-ms-transform-origin: center center;
	-ms-transform: rotate(180deg);
	transform-origin: center center;
	transform: rotate(180deg);
}

.search-item .search-top .searchbox .slist .sslist {
	width: 60px;
	height: auto;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 15px;
	top: 37px;
	display: none;
	left: 19px;
}

.search-item .search-top .searchbox .slist .sslist li {
	width: 100%;
	height: 28px;
	line-height: 28px;
	text-align: center;
}

.search-item .search-top .searchbox .slist .sslist li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
}

.search-item .search-top .searchbox .slist .sslist li a:hover {
	color: #ff6b00;
}

.search-item .search-top .searchbox .slist .sslist li.active a {
	color: #ff6b00;
}

.search-item .search-top .searchbox input {
	min-width: 300px;
	height: 36px;
	line-height: 36px;
	padding: 10px 20px;
	border: none;
	outline: none;
	background: transparent;
	color: #fff;
	float: left;
}

.search-item .search-top .searchbox.searchbox-input {
	overflow: hidden;
	padding: 0;
	height: 38px;
	line-height: 36px;
	border: 1px solid #eeeeee;
	border-radius: 19px;
}

.search-item .search-bottom {
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 80px;
}

.search-item .search-bottom .search-answer {
	color: #fff;
	font-size: 14px;
}

.search-item .search-bottom .search-answer span {
	color: #ff6b00;
}

.search-item .search-bottom p a {
	color: #fff;
	margin-left: 10px;
	font-size: 14px;
}

.search-item .search-bottom p a:hover,
.search-item .search-bottom p a.active {
	color: #ff6b00;
}

.empty {
	width: 100%;
	height: 300px;
	line-height: 300px;
	color: #fff;
	font-size: 16px;
	text-align: center;
}

.empty span {
	color: #ff6b00;
}


/* 响应式 */

@media (max-width: 1599px) {
	.navbar .container {
		width: 1170px;
	}
	.menu-right {
		width: 172px;
		top: 25%;
	}
	.menu-right ul li {
		height: 40px;
		line-height: 40px;
	}
	.menu-right ul li a .line {
		width: 55px;
	}
	.btn_more {
		width: 60px;
		height: 60px;
		background-size: cover;
		bottom: 10px;
	}
	.section2 .concert_center {
		width: 550px;
		height: 550px;
	}
	.section2 .container_item {
		width: 550px;
		height: 550px;
	}
	.section2 .container_item .item_floor.floor1 {
		margin-top: -30px;
	}
	.section2 .container_item .item_floor.floor2 {
		margin-top: -58px;
	}
	.section2 .container_item .item_floor.floor3 {
		margin-top: 42px;
	}
	.section2 .container_item .item_floor .item {
		width: 120px;
	}
	.section2 .container_item .item_floor .item2 {
		margin-left: -10px;
	}
	.section2 .container_item .item_floor .item3 {
		margin-right: -10px;
	}
	.section2 .container_item .item_floor .item4 {
		margin-left: 5px;
	}
	.section2 .container_item .item_floor .item5 {
		margin-right: -5px;
	}
	.section2 .container_item .item_floor .item .item_img {
		width: 120px;
		height: 120px;
	}
	.section2 .container_item .item_floor .item .item_img a img {
		margin-left: -30px;
	}
	.section2 .container_item .item_floor .item p {
		margin-top: 8px;
	}
	.section2 .container_item .item_floor .item .item_buttom a {
		height: 24px;
		line-height: 24px;
	}
	.section2 .concert_bottom {
		height: 110px;
		line-height: 110px;
		background-size: cover;
	}
	.section2 .concert_bottom span {
		background-size: 50% 55%;
		font-size: 16px;
	}
	.section3 .container {
		width: 830px;
	}
	.section3 .opera_name {
		background: url("https://www.morooka-hareru.com/original/static/newys/images/opera_names.png") no-repeat center;
		margin-top: 30px;
	}
	.section3 .container_item {
		margin-top: -60px;
	}
	.section3 .container_item .item_list .item {
		width: 50%;
	}
	.section3 .container_item .item_list .item3 {
		display: none;
	}
	.section3 .container_item .item_list .item .item_inner .bg_content {
		background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_contents.png") no-repeat center;
	}
	.section3.active .container_item .item_list .item .item_inner .bg_content {
		height: 350px;
	}
	.section3.active .container_item .item_list .item .item_inner .bg_content .item_img {
		margin-top: 0;
	}
	.section3 .container_item .item_list .item .item_inner .bg_content .item_img.bottom {
		margin-top: 20px;
	}
	.section4 .container {
		bottom: 5px;
	}
	.section4 .container_inner {
		width: 1000px;
	}
	.imageflow {
		width: 1000px;
	}
	.section4 .container_inner .imageflow .caption {
		width: 300px !important;
		padding: 0 10px;
		margin-top: 60px;
	}
	.section5 .container {
		width: 900px;
	}
	.section5 .dance_name {
		margin-top: 6%;
	}
	.section5 .dance_name .name_inner {
		width: 360px;
		height: 360px;
	}
	.section5 .container_item .item_list .item .item_inner {
		width: 160px;
	}
	.section5 .container_item .item_list .item .item_inner .item_img {
		background-size: 100%;
	}
	.section5 .container_item .item_list .item .item_inner .item_img a {
		width: 160px;
		height: 160px;
	}
	.section5 .container_item .item_list .item .item_inner .item_img a img {
		margin-left: -40px;
	}
	.section5 .container_item .item_list .item .item_inner .item_name {
		margin-top: 0;
	}
	.section6 {
		background: url("https://www.morooka-hareru.com/original/static/newys/images/bg_section6m.png") 50%;
	}
	.section6 .container_item {
		width: 88%;
	}
	.section6 .container_item .item_floor.floor1 {
		margin-top: 20px;
	}
	.section6 .container_item .item_floor .item {
		width: 210px;
	}
	.section6 .container_item .item_floor .item2 {
		margin-left: 130px;
	}
	.section6 .container_item .item_floor .item3 {
		margin-left: 400px;
	}
	.section6 .container_item .item_floor .item .item_img {
		width: 210px;
		height: 210px;
	}
	.section6 .container_item .item_floor .item .item_img a span {
		width: 180px;
		height: 180px;
	}
	.section6 .container_item .item_floor .item .item_img a span> img {
		margin-left: -45px;
	}
	.section6 .item_text {
		width: 100px;
		height: 184px;
	}
	.section7 .container_left {
		width: 58%;
	}
	.section7 .container_left .container_item .item_list .item3 .item_img img {
		width: 26px;
		top: -120%;
	}
	.section7 .container_left .container_item .item_list .item4 .item_img img {
		max-width: 88%;
	}
	.section7 .container_right {
		width: 40%;
		margin-top: 18%;
	}
	.section7 .container_right h1 {
		font-size: 28px;
		margin-top: 40px;
	}
	.section8 .container {
		width: 900px;
	}
	.section8 .container_item .item_bottom {
		margin-top: -53px;
	}
	.section8 .container_item .item {
		width: 180px;
		height: 208px;
	}
	.section8 .container_item .item a img {
		margin-left: -72px;
	}
	.section8 .container_item .item a .mask1 {
		width: 212px;
		margin-left: -16px;
	}
	.section8 .container_item .item a .mask2 {
		width: 212px;
		margin-right: -16px;
	}
	.section8 .container_item .item a.active .mask1 {
		-webkit-transform: rotate(-30deg) translate3d(0, -50%, 0);
		-moz-transform: rotate(-30deg) translate3d(0, -50%, 0);
		-ms-transform: rotate(-30deg) translate3d(0, -50%, 0);
		-o-transform: rotate(-30deg) translate3d(0, -50%, 0);
		transform: rotate(-30deg) translate3d(0, -50%, 0);
	}
	.section8 .container_item .item a.active .mask2 {
		-webkit-transform: rotate(-30deg) translate3d(0, 50%, 0);
		-moz-transform: rotate(-30deg) translate3d(0, 50%, 0);
		-ms-transform: rotate(-30deg) translate3d(0, 50%, 0);
		-o-transform: rotate(-30deg) translate3d(0, 50%, 0);
		transform: rotate(-30deg) translate3d(0, 50%, 0);
	}
	.section8 .container_item h1 {
		width: 180px;
		font-size: 28px;
		left: 360px;
	}
	.section8 .container_item .item_name {
		width: 180px;
		padding: 0 8px;
	}
	.section8 .container_item .item_name1 {
		left: 171px;
	}
	.section8 .container_item .item_name3 {
		right: 171px;
	}
	.section8 .container_item .item_name4 {
		left: 77px;
	}
	.section8 .container_item .item_name5 {
		left: 266px;
	}
	.section8 .container_item .item_name6 {
		right: 266px;
	}
	.section8 .container_item .item_name7 {
		right: 77px;
	}
	.section8 .ie_style .item_bottom {
		margin-top: 0;
	}
	.section8 .ie_style .item {
		width: 180px;
		height: 180px;
	}
	.section9 .container {
		width: 900px;
	}
	.section9 .name_inner {
		width: 600px;
		height: 300px;
	}
	.section9 .container_item {
		margin-top: -183px;
	}
	.section9 .container_item .item_left .item {
		width: 175px;
		height: 175px;
	}
	.section9 .container_item .item_left .item a {
		width: 251px;
		height: 251px;
		margin-top: -37px;
		margin-left: -37px;
	}
	.section9 .container_item .item_left .item a img {
		margin-left: -62px;
	}
	.section9 .container_item .item_right .item {
		width: 175px;
		height: 175px;
	}
	.section9 .container_item .item_right .item a {
		width: 251px;
		height: 251px;
		margin-top: -37px;
		margin-left: -37px;
	}
	.section9 .container_item .item_right .item a img {
		margin-left: -62px;
	}
	.section9 .container_item .item_name {
		width: 250px;
		padding: 0 30px;
	}
	.section9 .container_item .item_name1 {
		top: 175px;
		left: 196px;
	}
	.section9 .container_item .item_name2 {
		top: 175px;
		right: 196px;
	}
	.section9 .container_item .item_name3 {
		top: 300px;
		left: 67px;
	}
	.section9 .container_item .item_name4 {
		top: 300px;
		right: 325px;
	}
	.section9 .container_item .item_name5 {
		top: 300px;
		right: 67px;
	}
	.section9 .ie_style .container_item {
		margin-top: -120px;
	}
	.section9 .ie_style .container_item .item_name {
		width: 175px;
	}
	.section9 .ie_style .container_item .item_name1 {
		top: 86px;
		left: 267px;
	}
	.section9 .ie_style .container_item .item_name2 {
		top: 86px;
		right: 275px;
	}
	.section9 .ie_style .container_item .item_name3 {
		top: 86px;
		left: 84px;
	}
	.section9 .ie_style .container_item .item_name4 {
		top: 269px;
		right: 275px;
	}
	.section9 .ie_style .container_item .item_name5 {
		top: 86px;
		right: 92px;
	}
	.section9 .ie_style .container_item .item_name6 {
		top: 269px;
		left: 267px;
	}
	.section9 .ie_style .container_item .item_name7 {
		top: 269px;
		left: 84px;
	}
	.section9 .ie_style .container_item .item_name8 {
		top: 269px;
		right: 92px;
	}
}

@media (max-width: 1199px) {
	.navbar .container {
		width: 1000px;
	}
	.section5 .container {
		width: 750px;
	}
	.section5 .container_item .item_list .item .item_inner {
		width: 130px;
	}
	.section5 .container_item .item_list .item .item_inner .item_img a {
		width: 130px;
		height: 130px;
	}
	.section5 .container_item .item_list .item .item_inner .item_img a img {
		margin-left: -33px;
	}
	.containers {
		padding: 0 20px;
	}
	.video_player .jp-video .jp-gui .jp-interface .jp_bottom .jp_right .jp-volume-controls {
		left: 30px;
	}
}