/* CSS Document */
@charset "utf-8";

.carousel {
	height: 37vw;
}

.carousel .item {
	width: 100%;
	height: 37vw;
}

.carousel-inner>.item>img {
	width: 100%;
	height: 37vw;
}

.c_page_space {
	width: 100%;
	height: 2vw;
}


.c_page_rotation {
	display: flex;
	width: 100%;
	height: aoto;
}

.c_page_rotation_dh {
	height: 41vw;
	justify-content: right;
	align-items: center;
	display: flex;
}

.c_page_rotation_dh_1 {
	height: 41vw;
	justify-content: left;
	align-items: center;
	display: flex;
}

.c_video {
	justify-content: center;
	align-items: center;
	width: 100% !important;
	height: 37vw;


}

.c_div_video {
	background: #202020;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 37vw;
	display: block;
}


/*jtjj*/

.c_page_content_jtjj {
	width: 100%;
	height: auto;
	flex-direction: row;
	display: flex;

}

.c_page_content_jtjj_left {
	width: 55%;
	height: auto;
	background-color: #FFFFFF;

}

.c_page_content_jtjj_line {

	width: 100%;
	height: 0px;
	border-bottom: 1px solid #000; /* 线宽由 border-width 控制 */

}

.c_page_content_jtjj_left_content {
	width: 80%;

}

.c_page_content_jtjj_left_content_01 {
	padding-top: 40px;


}

.c_page_content_jtjj_left_row1_01 {
	width: 100%;
	justify-content: left;
	display: flex;

}

.c_page_content_jtjj_left_row1_02 {
	padding-top: 15px;
	font-size: 1.4vw;
	width: 100%;
	justify-content: left;
	line-height: 2.6vw;
	text-align: justify;
	text-justify: inter-ideograph;
	/* 针对中文优化 */
	display: flex;

}

.c_page_content_jtjj_left_row1_03 {
	padding-top: 15px;
	justify-content: left;
	display: flex;

}



.c_page_content_jtjj_left_content_02 {
	padding-top: 50px;


}

.c_page_content_jtjj_left_row2_01 {
	justify-content: left;
	width: 100%;
	display: flex;

}

.c_page_content_jtjj_left_row2_02 {
	padding-top: 15px;
	justify-content: left;
	flex-direction: column;
	display: flex;
}

.c_page_content_jtjj_left_row2_02_01 {
	flex-direction: row;
	width: 100%;
	display: flex;
}

.c_page_content_jtjj_left_row2_02_01_left {
	text-align: left;
	width: 80%;
	color: #b78a47;
}

.c_page_content_jtjj_left_row2_02_01_right {
	text-align: right;
	font-weight: bold;
	justify-content: right;
	font-size: 0.8vw;
	width: 20%;
	display: flex;

}

.c_page_content_jtjj_left_row2_02_02 {
	padding-top: 10px;
	flex-direction: row;
	display: flex;
}

.c_page_content_jtjj_left_row2_02_02_left {
	justify-content: left;
	display: flex;
}

.c_page_content_jtjj_left_row2_02_02_right {
	padding-left: 10px;
	font-size: 1.2vw;
	text-align: justify;
	text-justify: inter-ideograph;
	/* 针对中文优化 */


}

.c_page_content_jtjj_left_row2_02_03 {
	padding-top: 10px;
}



.c_page_content_jtjj_left_row2_03 {
	padding-top: 30px;
	justify-content: left;
	display: flex;

}

.c_page_content_jtjj_left_content_space {
	height: 120px;

}

.c_page_content_jtjj_right {
	width: 45%;
	height: auto;
	background-color: #fff8e8;
}

.c_page_content_jtjj_right_content {
	width: 90%;

}

.c_page_content_jtjj_right_content_01 {
	padding-top: 40px;
}

.c_page_content_jtjj_right_content_01_row1 {
	font-size: 2vw;
	color: #b78a47;
}

.c_page_content_jtjj_right_content_01_row2 {
	padding-top: 40px;

}

.c_page_content_jtjj_right_content_02 {
	padding-top: 70px;

}



.c_page_content_jtjj_right_content_02_row1 {

	font-size: 2vw;
	color: #b78a47;

}

.c_page_content_jtjj_right_content_02_row2 {
	padding-top: 30px;
	justify-content: space-between;
	flex-direction: row;
	width: 80%;
	display: flex;
}

.c_page_content_jtjj_right_content_02_row2_2 {
	font-size: 1.2vw;
}

.c_page_content_jtjj_right_content_02_row3 {
	padding-top: 20px;
}

.c_page_content_jtjj_right_content_02_row4 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	justify-content: left;
	display: flex;
}

/*jtjj*/


/*jtpp*/

.c_page_content_jtpp {
	flex-direction: column;
	display: flex;
	width: 100%;
	height: 43vw;
	background-image: url(../images/index/jtpp_01.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;


}

.c_page_content_jtpp_row1 {
	width: 100%;
	height: 30vw;
}

.c_page_content_jtpp_row2 {
	width: 100%;
	height: 12vw;
	flex-direction: row;
	display: flex;
	padding-left: 10vw;
}
.c_page_content_jtpp_control_1
{
	width: 50vw;
	height: 12vw;
	flex-direction: row;
	display: flex;
}
.c_page_content_jtpp_control_2{
	width:  12vw;

}
.c_page_content_jtpp_control_3{
	width: 10vw;
	height: 8vw;
	cursor: pointer;
}

.c_page_content_jtpp_control_1_01 {
	width: 25%;
	box-sizing:"border-box";

	height: auto;
	cursor: pointer;
	display:block;
}

/*jtpp*/
/*hzhb*/
.c_page_content_hzhb {
	padding-top: 30px;
	width: 100%;
	height: auto;
	background-color: #ffffff;
}

.c_page_content_hzhb_row3 {
	height: 60px;
}



/*hzhb*/

.c_page_content_jzcx {
	width: 100%;
	background-image: url(../images/index/in_bg_4.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.c_page_content_row_1 {
	width: 100%;
	height: 35vw;
	flex-direction: row;
	margin-top: 6vw;
	display: flex;
}

.c_page_content_row_1_right {
	height: 60%;
	width: 60%;
	justify-content: center;
}

.c_page_content_row_1_left {
	width: 40%;
	height: 60%;
	align-content: flex-start;
	flex-direction: column;
	display: flex;
}

.c_page_content_row_1_left_box_in_nr_11 {
	align-content: flex-start;
	display: flex;
}

.c_page_content_row_1_left_box_in_nr_12 {
	align-content: flex-start;
	display: flex;
}

.c_page_content_row_1_left_font {
	padding-top: 2vw;
	padding-bottom: 4vw;
	height: aoto;
	width: 80%;
	color: #4B1C90;
	font-size: 1.2vw;
	font-weight: 600;
	font-style: normal;
	display: flex;
	text-align: left;
}

/*--*/
.c_page_content_jzmw {
	width: 100%;
	background-image: url(../images/index/in_bg_2.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.c_page_content_row_2 {
	width: 100%;
	height: 48vw;
}

.c_page_content_row_20 {
	padding-top: 5%;
	width: inherit;
	justify-content: left;
	display: flex;
}

.c_page_content_row_21 {
	justify-content: left;
	padding-top: 2vw;
	width: 100%;
}

/*--*/
.c_page_content_jzdt {
	width: 100%;
	background-image: url(../images/index/in_bg_5.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.c_page_content_row_3 {
	padding-top: 5%;
	width: 100%;
	height: auto;
}

.c_page_content_row_30 {
	height: 15%;
	width: inherit;
	justify-content: left;
	display: flex;
	padding-bottom: 20px;
}

.c_page_content_row_31 {
	flex-direction: row;
	align-items: flex-start;
	justify-content: left;
	display: flex;
}

.c_page_content_row_31_left {
	width: 51%;
	align-content: flex-start;
	flex-direction: column;
	display: flex;
}

.c_page_content_row_3_box_in_nr_30 {
	align-content: flex-start;
	display: flex;
}

.c_page_content_row_3_box_in_nr_31 {
	align-content: flex-start;
	display: flex;
}

.c_page_content_line {
	margin-top: 1vw;
	height: 2px;
	width: 100%;
	background-color: #989898;
	margin-bottom: 1vw;
}

.c_page_content_row_31_left_font {
	height: aoto;
	color: #989898;
	font-size: 1.2vw;
	font-style: normal;
	text-align: left;
	line-height: normal;
}

.c_page_content_row_31_right {
	text-align: left;
	padding-left: 1vw;
	width: 49%;
}

.c_page_li {
	margin-top: 1vw;
	margin-bottom: 1vw;
}

.c_jzdt_left {
	margin-top: 15px;
	text-align: left;
	width: 90%;
}

.c_page_modal_body {
	background-image: url(../images/index/in_bg_6.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	font-style: normal;
	line-height: 1.5vw;
	height: 33vw;
	background-color: #471986;
	overflow-y: scroll;
}

.c_page_modal_title {
	color: #FFFFFF;
	background-color: #ED1E79;
}



.c_page_content_row_31_li_left {
	width: 20%;
	justify-content: right;
	align-items: center;
	padding-right: 1vw;
	padding-bottom: 1vw;
	display: flex;
}

.c_page_content_row_31_li_right {
	width: 80%;
	height: aoto;
}

.c_page_div_fix {
	height: 75px;
	overflow: hidden;
}

.c_page_font_title {
	font-size: 1.2vw;
	font-weight: 600;
	color: #471D8D;
}

.c_page_font_title_date {
	font-size: 0.8vw;
	color: #989898;
}

.c_page_font_text {
	letter-spacing: 2.5px;
	font-size: 1.1vw;
	color: #666666;
}

.c_page_content_row_31_li_right_font_title {
	font-weight: 600;
	color: #471D8D;
}

.c_page_content_top {
	align-content: flex-start;
	display: flex;
}

/**/

.c_page_content_nr_11 {
	height: 4.5vw;
}

.c_page_content_nr_12 {
	height: 3vw;
}

.c_page_content_nr_13 {
	height: 25vw;
}

.c_page_content_nr_20 {
	height: 4.5vw;
}

.c_page_content_nr_21 {
	height: 18vw;
	padding-right: 10px;
	padding-bottom: 10px;
}

.c_page_content_nr_30 {
	height: 4.5vw;
}

.c_page_content_nr_31 {
	height: 20vw;
}

.c_page_content_nr_32 {
	height: 5vw;
}

.c_page_modal_body_font {
	font-size: 1vw;
	color: #FFFFFF;
}

.c_page_myModa_input {
	padding: 0.1vw 1vw;
	border: none;
	color: #000000;
	font-size: 1.3vw;
	width: 20vw;
	height: 3vw;
}

.c_page_myModa_input_text {
	padding: 0.1vw 1vw;
	font-size: 1.3vw;
	width: 40vw;
	height: 8vw;
	color: #000000;
}

.c_modal_connet_font {
	font-size: 1.3vw;
}

.c_modal_connet {
	padding-left: 1vw;
	flex-direction: column;
	width: 30vw;
	display: flex;
}

.c_page_wave {
	height: 26vw;
	position: absolute;
	cursor: pointer;
	bottom: 0px;
	right: 0px;
}

.c_page_co_wave {
	height: 26vw;
}

.c_page_content_button {
	width: 10vw;
	height: 3vw;
	background-color: #ED1E79;
	font-size: 1.3vw;
	border: none;
	color: white;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
}

.c_div_submit {
	padding-left: 15vw;
	width: 40vw;
	align-items: center;
	display: flex;
}

.c_div_submit_font {
	color: #000000;
}



/** 图片 **/
.c_img_more {
	width: aotu;
	height: 2vw;
}

.c_img_gyjt {
	width: aotu;
	height: 6vw;
}

.c_img_ppdt {
	width: aotu;
	height: 6vw;
}

.c_img_new {
	width: aotu;
	height: 8vw;
}

.c_img_ggtp {
	width: aotu;
	height: 18vw;
}

.c_img_jtry {
	width: aotu;
	height: 13vw;
}

.c_img_jtmd {
	width: aotu;
	height: 11vw;

}

.c_img_more_right {
	width: aotu;
	height: 1.8vw;

}

.c_img_hzhb {
	width: aotu;
	height: 6vw;
}

.c_img_hzhb_01 {
	width: aotu;
	height: 12vw;
}

