@charset "utf-8";
/* CSS Document */
.e_OrdinaryStyleBox-001 {
	width:100%;
	height:auto;
width-uint:%
}
.e_OrdinaryStyleBox-001 .stylebox_top {
	background-color:#f0f0f0;
	height:67px
}
.e_OrdinaryStyleBox-001 .stylebox_link {
	font-size:30px;
	color:#a7a7a7;
	display:table;
	height:inherit;
	border-width:0;
	padding:0 15px;
	margin:0;
	float:right;
	vertical-align:middle
}
.e_OrdinaryStyleBox-001 .stylebox_link:active {
	color:rgba(101, 190, 186, 1)
}
.e_OrdinaryStyleBox-001 .stylebox_content {
	width:100%;
	height:calc(100% - 48px);
	border-style:solid;
	border-width:1px;
	border-color:#f0f0f0;
width-uint:%
}
.e_OrdinaryStyleBox-001 .title_main {
	font-size:34px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width:352px;
	display:inline-block;
	vertical-align:middle;
	color:#333;
	font-weight:normal
}
.e_OrdinaryStyleBox-001 .title_sub {
	font-size:34px;
	display:inline-block;
	vertical-align:middle;
	font-weight:normal;
	margin-left:10px;
	color:#333
}
.e_OrdinaryStyleBox-001 .stylebox_title {
	background-color:transparent
}
.e_OrdinaryStyleBox-001 .stylebox_link i:before {
	content:"\e6ae"
}
.e_OrdinaryStyleBox-001 .stylebox_title {
	line-height:67px;
	display:inline-block;
	width:auto;
	height:inherit;
	background-color:transparent;
	padding-left:20px;
	padding-right:20px;
	font-size:0;
	vertical-align:bottom;
	white-space:nowrap
}
.e_OrdinaryStyleBox-001 .stylebox_link i:before {
	content:"\e6ae"
}
.e_OrdinaryStyleBox-001 .stylebox_link:active {
	background-color:#4e9694
}
.e_OrdinaryStyleBox-001 .stylebox_title .title_icon {
	text-align:center;
	line-height:normal;
	display:inline-block;
	vertical-align:middle;
	color:rgba(255, 255, 255, 1);
	margin-right:10px;
	font-size:initial
}
.e_OrdinaryStyleBox-001 .stylebox_title .title_icon:before {
	content:"\e63d";
	font-size:34px;
	color:#333
}
.e_OrdinaryStyleBox-001 .stylebox_link a {
	color:inherit;
	vertical-align:middle;
	display:table-cell
}
.e_OrdinaryStyleBox-001 .link_icon {
	display:inline-block;
	margin-left:5px
}
#header {
	float:left;
	width:100%;
	height:50px;
	color:#e60012;
	line-height:50px;
	position:fixed;
	left:0px;
	top:0px;
	z-index:1
}
#header a {
	color:rgba(255, 255, 255, 1);
	text-decoration:none;
	display:block;
	font-size:15px
}
#header-left {
	float:left;
	height:50px
}
#header-left:hover #header-left-icon {
	background-color:#3f8dbf
}
#header-left:hover #header-left-text {
	background-color:#599bc8
}
#header-left-icon {
	float:left;
	height:50px;
	width:50px;
	text-align:center;
	background-color:#35759f;
-webkit-transition:background .5s;
-moz-transition:background .5s;
-o-transition:background .5s;
transition:background .5s
}
#header-left-icon a {
	font-size:25px
}
#header-left-text {
	float:left;
	height:50px;
-webkit-transition:background .5s;
-moz-transition:background .5s;
-o-transition:background .5s;
transition:background .5s
}
#header-left-text a {
	padding-left:20px;
	padding-right:20px
}
#header-right {
	float:right;
	height:50px
}
#header-right:hover #header-right-icon {
	background-color:#3f8dbf
}
#header-right:hover #header-right-text {
	background-color:#599bc8
}
#header-right-icon {
	float:right;
	height:50px;
	width:50px;
	text-align:center;
	background-color:#35759f;
-webkit-transition:background .5s;
-moz-transition:background .5s;
-o-transition:background .5s;
transition:background .5s
}
#header-right-text {
	float:right;
	height:50px;
-webkit-transition:background .5s;
-moz-transition:background .5s;
-o-transition:background .5s;
transition:background .5s
}
#header-right-text a {
	padding-right:20px;
	padding-left:20px
}
.wrapper {
	width:100%;
	float:left;
	margin-top:50px;
	margin-bottom:150px
}
.wrapper-inner {
	width:1100px;
	margin-right:auto;
	margin-left:auto;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.wrapper-inner-buttons {
	width:100%;
	float:left;
	margin-top:50px;
	text-align:center
}
.wrapper-inner-buttons a {
	background-color:#3f8dbf;
	line-height:35px;
	padding-right:15px;
	padding-left:15px;
	margin:10px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	color:#fff;
-webkit-transition:background .5s;
-moz-transition:background .5s;
-o-transition:background .5s;
transition:background .5s;
	border-radius:calc(35px / 2)
}
.wrapper-inner-buttons a.current {
	background-color:#f5d76e;
	color:#d35400
}
.wrapper-inner-buttons a:hover {
	background-color:#35759f;
	color:#fff
}
.mobile {
	width:100%;
	float:left
}
.mobile-inner {
	width:100%;
	margin-right:auto;
	margin-left:auto;
	background-color:#fafafa;
	position:relative
}
.mobile-inner img {
	width:100%;
	margin-bottom:30px
}
.mobile-inner p {
	color:#676767;
	line-height:25px;
	font-size:16px;
	padding-bottom:30px;
	padding-right:30px;
	padding-left:30px;
	margin:0px
}
.mobile-inner-header {
	width:100%;
	height:7vh;
	position:absolute;
	top:0px;
	left:-8px
}
.mobile-inner-header-icon {
	color:#fff;
	height:7vh;
	font-size:18px;
	text-align:center;
	float:right;
	width:7vh;
	position:relative;
-webkit-transition:background .5s;
-moz-transition:background .5s;
-o-transition:background .5s;
transition:background .5s
}
.mobile-inner-header-icon:hover {
	background-color:rgba(255, 255, 255, 0.2);
	cursor:pointer
}
.mobile-inner-header-icon span {
	position:absolute;
	left:calc((100% - 25px) / 2);
	top:calc((100% - 1px) / 2);
	width:50px;
	height:4px;
	background-color:#e60012
}
.mobile-inner-header-icon span:nth-child(1) {
transform:translateY(4px) rotate(0deg)
}
.mobile-inner-header-icon span:nth-child(2) {
transform:translateY(-4px) rotate(0deg)
}
.mobile-inner-header-icon-click span:nth-child(1) {
animation-duration:.5s;
animation-fill-mode:both;
animation-name:clickfirst
}
.mobile-inner-header-icon-click span:nth-child(2) {
animation-duration:.5s;
animation-fill-mode:both;
animation-name:clicksecond
}
@keyframes clickfirst {
0% {
transform:translateY(4px) rotate(0deg)
}
100% {
transform:translateY(0) rotate(45deg)
}
}
@keyframes clicksecond {
0% {
transform:translateY(-4px) rotate(0deg)
}
100% {
transform:translateY(0) rotate(-45deg)
}
}
.mobile-inner-header-icon-out span:nth-child(1) {
animation-duration:.5s;
animation-fill-mode:both;
animation-name:outfirst
}
.mobile-inner-header-icon-out span:nth-child(2) {
animation-duration:.5s;
animation-fill-mode:both;
animation-name:outsecond
}
@keyframes outfirst {
0% {
transform:translateY(0) rotate(-45deg)
}
100% {
transform:translateY(-4px) rotate(0deg)
}
}
@keyframes outsecond {
0% {
transform:translateY(0) rotate(45deg)
}
100% {
transform:translateY(4px) rotate(0deg)
}
}
.mobile-inner-nav {
	background-color:#333;
	width:100%;
	position:absolute;
	top:7vh;
	left:0px;
	padding-top:30px;
	padding-bottom:30px;
	display:none
}
.mobile-inner-nav a {
	display:inline-block;
	line-height:50px;
	text-decoration:none;
	width:80%;
	font-size:1.5em;
	height:50px;
	margin-left:10%;
	color:#fff;
	border-bottom:solid 1px rgba(255, 255, 255, 0.3);
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	font-weight:300
}
.mobile-inner-nav a:hover {
	color:rgba(255, 255, 255, 0.4);
	border-bottom:solid 1px rgba(255, 255, 255, 0.2)
}
.mobile-inner-nav a {
-webkit-animation-duration:.5s;
animation-duration:.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:returnToNormal;
	animation-name:returnToNormal
}
@-webkit-keyframes returnToNormal {
from {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
@keyframes returnToNormal {
from {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;

	transform:none
}
}
.c_nav_main-20002 .p_MatteIcon:before {
	content:'\e752'
}
.c_nav_main-31002 .p_MatteIcon:before {
	content:'\e752'
}
@charset "UTF-8";
.w_common_text-001 {
	font-size:26px
}
#c_nav_main-14943176151535048 .p_MatteIcon:before {
	content:'\e752'
}
#c_nav_main-14943176151535048 {
	position:absolute;
	top:-5px;
	left:299px;
	z-index:109;
	width:332px;
/*	height:506px*/
}
#w_hline-1494316605354 .p_HLine {
	border-top-color:rgba(255, 255, 255, 1);
	border-top-style:solid;
	border-top-width:80px
}
#w_hline-1494316605354 .p_MatteIcon:before {
	content:'\e752'
}
/*#w_img-1494316729277 .p_link001 {
	height:calc(100%)
}
#w_img-1494316729277 .p_MatteIcon:before {
	content:'\e752'
}
#w_hline-1494316605354 {
	position:absolute;
	top:-5px;
	left:0px;
	z-index:104;
	width:640px;
	height:80px
}*/
#w_img-1494316729277 {
	position:absolute;
	top:0px;
	left:-2px;
	z-index:106;
	width:278px;
	height:74px
}
#w_common_text-1494319490597 {
	position:absolute;
	top:42px;
	left:573px;
	z-index:114;
	width:65px;
	height:42px
}
#w_common_text-1494408052507 {
	/*position:absolute;*/
	/*top:985px;
	left:20px;*/
	z-index:100;
	width:600px;
	height:68px;
	line-height:68px;
}

.nr {
	width:100%;
	margin:0 auto;
	margin-top:25px;
	margin-bottom:30px;
}
.nr h3 {
	text-align:center;
	font-size:38px;
	font-weight:bolder;
	line-height:55px;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
	margin-bottom:25px;
}
.nr p{font-size:30px; line-height:45px;}
.nr ul li {
	width:48%;
	float:left;
	margin:0 1%;
	text-align:justify;
	border-bottom:1px solid #ccc;
	margin-bottom:7px;
}
.nr ul li img {
	width:100%;
}
.nr ul li span {
	font-size:30px;
	line-height:70px; margin-top:10px; margin-bottom:10px; margin-left:10px; color:#000;
}
.nr ul li a:hover {
	color:#F00;
}
.nr .ck{ width:98%; margin: 0 auto; margin-top:20px;}
.nr .ck a.ckgd{ width:100%; height:65px; line-height:65px; text-align:center; display:block; background-color:#ccc;font-size:25px; color:#fff;}
.nr .ck a.ckgd:hover{ border-bottom:3px solid #888;}
.nr .an {
	width:96%;
	margin:25px 2%;
}
.nr img {
	width:98%;
	margin-top:10px;
}

.nr .an ul li {
	width:22%;
	margin-right:2%;
	float:left;
	text-indent:0;
	line-height:42px;
	height:42px;
	margin-bottom:10px;
}
.nr .an ul li a {
	width:100%;
	text-align:center;
	line-height:42px;
	height:42px;
	display:block;
	font-size:16px;
	background:#da1332;
	color:#fff;
}
.nr .an ul li a:hover {
	border-bottom:3px solid #999;
}
.foot {
	margin-top:30px;
	font-size:22px;
	line-height:25px;
	font-family:微软雅黑;
}
