@charset "utf-8";
/* CSS Document */



.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: #fff;
	background-color: #930011;/*whh*/
}
.nav-pills > li.active > a {
	color:#FFFFFF;
}
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color:#930011;/*whh*/
}
.nav-pills > li > a:after {
	content:"";
	width:0;
	height:3px;
	background:#F4D114;
	position:absolute;
	bottom:0;
	left:50%;
 transition:all .2s;
}
.nav-pills>li>a:hover:after, .nav-pills>li>a:active:after {
	left:0%;
	width:100%;
}
.nav > li.disabled > a {
	color:#FFFFFF;/*whh*/
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
	color:#FFFFFF;/*whh*/
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
}
.nav > li > a {
	font-size: 1.4rem;
	position: relative;
	display: block;
	padding: 0.5vw 2vw;
}
.nav-pills > li > a {
	border-radius: none;
}
.nav-pills > li > a {
	color:#FFFFFF;/*whh*/
}
.dropdown-menu> li{
font-size: 1.4rem;
}
.c_page_co_nr_1 {
	height:1vw;
}
.carousel {
	height: 39vw;
}
.carousel .item {
	width:100%;
	height: 39vw;
}
.carousel-inner > .item > img {
	width:100%;
	height:42vw;
}
.id_page_gywm {
	justify-content:left;
	display:flex;
}
.c_page_wzcx:focus {
	outline:none;
}
/*--*/
.c_page_nav {
	padding-top:1vw;
	overflow: visible;
	visibility: visible;
}
.c_page_top_row_1 {
	width:100%;
	height:25vw;
	background-image:url(../images/index/in_01.png);
	background-repeat: no-repeat;
	background-size:100% auto;
}

.c_page_top_row_1_1 {
	width:100%;
	height:13vw;
	background-image:url(../images/co_top_bg.png);
	background-repeat: no-repeat;
	background-size:100% auto;
}
.c_page_top_row_2 {
	width:100%;
	height:5vw;
	background-color: #0359A6;
}
.c_page_Line_box {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width:10vw;
	height:5vw;
}
.c_page_content {
	width:100%;/*background-size:100% auto;
	background-image:url(../images/index/in_bg_1.png);
	background-repeat: no-repeat;*/
}
.c_page_content_centre {
	width:90%;
}
.c_page_select:focus {
	outline:none;
}
.c_page_input:focus {
	outline:none;
}
/*--*/
.c_page_top {
	font-size: 1.4rem;
	display:flex;
	background-color:#481A86;
	align-items:center;
	width:100%;
	justify-content:center;
	flex-direction:column;
	
	
}
.c_page_top_left {
	margin-left:1vw;
	height:inherit;
	align-items:center;
	justify-content:left;
	display:flex;
}

#v_dropdown a:focus 
{
background-color:#930011;/*whh*/
}

/*--*/
.c_page_floor {
	width:100%;
	background-image:url(../images/co_floor_bg.png);
	background-repeat: no-repeat;
	background-size:100% auto;
}
.c_page_floor_centre {
	flex-direction:row;
	align-items:center;
	display:flex;
	witch:100%;
	height:25vw;
}
.c_page_floor_centre_left {
	align-items:center;
	display:flex;
	width:30%;
}
.c_page_floor_centre_right {
	justify-content:center;
	align-items:center;
	display:flex;
	height:aoto;
	width:70%;
}
.c_page_content_floor_horizontal {
	padding-right:1vw;
	font-size: 1.4rem;
	color:#FFFFFF;
	flex-direction:column;
	align-items:center;
	display:flex;
	line-height:2vw;
}
.c_page_floor_centre_left_font {
	height:aoto;
	color:#FFFFFF;
	font-size: 1.4rem;
	font-weight: 600;
	font-style: normal;
	text-align: left;
	letter-spacing:1px;
	line-height:2vw;
}
.c_page_floor_content_right_box {
	justify-content:center;
	flex-direction:row;
	align-items:center;
	display:flex;
}
.c_page_floor_content_right_co_top_2 {
	height:8vw;
	padding-bottom:0.3vw;
}
.c_page_floor_content_bottom {
	height:5vw;
	color:#FFFFFF;
	font-size: 1.4rem;
	font-weight: 600;
	font-style: normal;
	padding-bottom:2vw;
}
#c_page_floor dl>dd {
	height:2.5vw;
}

.c_page_space_line{

 height:1px;
 background-color:#CCCCCC;
}
.button:foucs{
outline:0;
}

.c_content_floor{
color:#FFFFFF;
width:100%;
height:25vw;
justify-content:center;
display:flex;
	font-weight: bold;
	font-size:1.1vw;
padding-top:21.5vw;
text-shadow: 0 0 5px #37549e, 0 0 5px #37549e; 
	letter-spacing: 0.1em;
}
.c_content_floor > a{
color:#FFFFFF;

}

.c_content_floor > a:hover,.c_content_floor > a:focus {
	color:#FFFFFF;/*whh*/
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;


}



