@charset utf-8;

/*  css document  */

body {
	font-family: 微软雅黑;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

textarea {
	font-family: 微软雅黑;
}

div,
form,
img,
ul,
ol,
li,
dl,
dt,
dd,
p {
	margin: 0;
	padding: 0;
	border: 0;
}

* {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
}

em {
	font-style: normal;
}

a {
	cursor: pointer;
	text-decoration: none;
}

div ul li a {
	cursor: pointer;
	text-decoration: none;
}

.clear {
	clear: both;
	font-size: 1px;
	width: 1px;
	height: 0;
	visibility: hidden;
}

.left {
	float: left;
}

.right {
	float: right;
}

.width100 {
	width: 100%;
}

.center {
	margin: 0 auto;
}

.overflow {
	overflow: hidden;
}

.display {
	display: block;
}

.weight_bold {
	font-weight: bold;
}

.text_center {
	text-align: center;
}

.text_right {
	text-align: right;
}

.pos_a {
	position: absolute;
}

.pos_r {
	position: relative;
}


/*--ine-height--*/

.line40 {
	line-height: 40px;
}

.line30 {
	line-height: 30px;
}

.zz {
	background: #000;
	opacity: 0.5;
}


/*--fontSize--*/

.size12 {
	font-size: 12px;
}

.size14 {
	font-size: 14px;
}

.size16 {
	font-size: 16px;
}

.size18 {
	font-size: 18px;
}

.size20 {
	font-size: 20px;
}

.size25 {
	font-size: 25px;
}

.size30 {
	font-size: 30px;
}

.size36 {
	font-size: 36px;
}

.size50 {
	font-size: 50px;
}

.colorPink {
	color: #ffb2b2;
}

.w-1400 {
	width: 1400px;
}

.line20 {
	line-height: 20px;
}

.line25 {
	line-height: 25px;
}

.line30 {
	line-height: 30px;
}

.line40 {
	line-height: 40px;
}

.line50 {
	line-height: 50px;
}

.none {
	display: none;
}

.color333 {
	color: #333;
}

.color666 {
	color: #666;
}

.color999 {
	color: #999;
}

.colorRed {
	color: red;
}

.z_index1 {
	z-index: 1;
}


/*--------*/

.Top_top {
	background: #ae1c1c;
}

.Top_top a {
	color: #ffb2b2;
}


/*--nav--*/

.nav ul li {
	margin: 0 20px;
	float: left;
	text-align: center;
	position: relative;
}

.nav ul li:nth-child(9) {
	margin-right: 0;
}

.nav ul li .title {
	color: #333;
	line-height: 60px;
}

.nav ul li .title:hover,
.nav ul li .title_hover {
	color: #e54c2e;
}

.nav_more {
	position: absolute;
	top: 60px;
	left: -30px;
	background: #FFF;
	border-top: 1px solid #e1e6f0;
	z-index: 2;
}

.nav_more a {
	display: block;
        min-width: 115px;
        padding: 0 7px;
        white-space: nowrap;
	height: 45px;
	line-height: 45px;
	color: #333;
}

.nav_more a:hover {
	color: #e54c2e;
	background: #f7f7f7;
}


/*--banner--*/

.banner .ul {
	width: 9999px;
	top: 0;
	left: 0;
}

.banner .ul li {
	float: left;
}

.banner .chang_banner {
	z-index: 2;
	bottom: 20px;
}

.banner .chang_banner div {
	float: left;
	width: 8px;
	height: 8px;
	background: #7c7569;
	border-radius: 8px;
	cursor: pointer;
	margin: 0 5px;
}

.banner .chang_banner .div_hover {
	width: 50px;
	background: #FFF;
}


/*----*/

.index_nav_ul ul {
	width: 9999px;
	height: 120px;
	position: absolute;
	top: 10px;
	left: 10px;
}

.index_nav_ul li {
	width: 120px;
	height: 100px;
	float: left;
	background: #FFF;
	border-radius: 10px;
	margin-right:30px;
}

.index_nav_ul li a {
	display: block;
	width: 120px;
	height: 100px;
	color: #333;
	font-size: 14px;
}

.left_chang,
.right_chang {
	cursor: pointer;
}

.index_nav_ul li:hover {
	box-shadow: 0 0 5px 5px #e8e8e8;
}

.index_nav_ul .icon_1 {
	background: url(../images/index_nav_1.png) no-repeat;
}

.index_nav_ul .icon_2 {
	background: url(../images/index_nav_2.png) no-repeat;
}

.index_nav_ul .icon_3 {
	background: url(../images/index_nav_3.png) no-repeat;
}

.index_nav_ul .icon_4 {
	background: url(../images/index_nav_4.png) no-repeat;
}

.index_nav_ul .icon_5 {
	background: url(../images/index_nav_5.png) no-repeat;
}

.index_nav_ul .icon_6 {
	background: url(../images/index_nav_6.png) no-repeat;
}

.index_nav_ul .icon_7 {
	background: url(../images/index_nav_7.png) no-repeat;
}

.index_nav_ul .icon_8 {
	background: url(../images/index_nav_8.png) no-repeat;
}

.index_nav_ul .more{
	background: url(../images/more.png) no-repeat;
}

.index_img_one li {
	float: left;
	margin: 30px 30px 50px 0;
}

.index_img_one li:nth-child(5) {
	margin-right: 0;
	float: right;
}

.index_img_one li a {
	float: left;
	width: 240x;
	height: 135px;
	padding: 8px;
	background: #FFF;
	position: relative;
	box-shadow: 0 0 5px 5px #e8e8e8;
}

.index_img_one li a .title {
	position: absolute;
	color: #FFF;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	text-align: center;
	width: 230px;
	bottom: 8px;
	left: 8px;
	overflow: hidden;
	z-index: 2;
	overflow: hidden;
}

.index_img_one li a .zz {
	width: 240px;
	height: 35px;
	bottom: 8px;
	left: 8px;
	position: absolute;
	z-index: 1;
}

.x {
	height: 10px;
	background: #f7f7f7;
}


/*-----*/

.all_title {
	line-height: 50px;
	font-size: 14px;
	border-bottom: 1px solid #f0f1f2;
}

.all_title .title {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	border-bottom: 2px solid #e64c2e;
}

.all_title a {
	margin-top: 5px;
	color: #333;
}

.tj {
	font-size: 12px;
	border: 1px solid #ff4c4c;
	color: #ff4c4c;
	padding: 3px 5px;
	border-radius: 5px;
}


/*-----*/

.index_word_list li {
	margin: 3px 0;
}

.index_word_list li a {
	display: block;
	color: #333;
	font-size: 16px;
}

.index_word_list li a:hover {
	color: #ae1c1c;
}

.index_word_list li .dian {
	background: #494949;
}

.index_word_list_two .quan {
	width: 4px;
	height: 4px;
	border: 2px solid #ededed;
	border-radius: 4px;
	background: #FFF;
}

.index_word_list_two li:nth-child(1) .quan,
.index_word_list_two li:nth-child(2) .quan,
.index_word_list_two li:nth-child(3) .quan {
	border: 2px solid #4595e6;
}

.index_word_list_two .xx {
	background: #ededed;
	left: 3px;
	top: 5px;
}


/*----*/

.index_dome li {
	float: left;
	margin-right: 40px;
}

.index_dome li:nth-child(4) {
	margin-right: 0;
}

.index_dome li a {
	width: 320px;
	height: 255px;
	display: block;
}

.index_dome_top {
	border-radius: 10px 10px 0 0;
	background: #ff8599;
}

.index_dome_down {
	box-shadow: 0 5px 5px 5px #e8e8e8;
}

.index_dome li .time {
	background: #3f3f40;
	color: #FFF;
	text-align: center;
	border-radius: 10px;
	top: -40px;
	left: 40px
}

.index_dome li:nth-child(2) .index_dome_top {
	background: #ff8870;
}

.index_dome li:nth-child(3) .index_dome_top {
	background: #33cbcc;
}

.index_dome li:nth-child(4) .index_dome_top {
	background: #70b7ff;
}


/*----*/

.index_link {
	width: 155px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #f5f5f6;
	color: #333;
	font-size: 14px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	margin-right: 20px;
}

.index_link:hover {
	background: #e3482b;
	border-color: #e3482b;
	color: #FFF;
}

.index_link_sel {
	width: 155px;
	height: 40px;
	border: 1px solid #d9d9d9;
	margin-right: 22px;
	padding: 0 5px;
	float: left;
}

.index_link_sel:nth-child(8) {
	float: right;
	margin-right: 0;
}


/*-----*/

footer {
	font-size: 12px;
	color: #999;
	line-height: 30px;
	background: #2e3033;
}

.footer_down {
	border-top: 1px solid #45484c;
	font-size: 12px;
}

.go_top {
	position: fixed;
	right: 8%;
	bottom: 25%;
	background: url(../images/GoTop.png) no-repeat;
	cursor: pointer;
	z-index: 3;
}


/*-----*/

.NavLeft {
	border-right: 1px solid #e1e6f0;
}

.NavLeft a,
.NavLeft .title {
	display: block;
	width: 100%;
	height: 45px;
	text-align: center;
	line-height: 45px;
	color: #333;
	font-size: 16px;
	position: relative;
	border-radius: 5px 0 0 5px;
	background: #FFF;
}

.NavLeft a:hover {
	background: #f5f5f6;
}

.NavLeft .a_hover {
	color: #e54c2e;
}

.NavLeft .title {
	background: url(../images/nav_bck.png) no-repeat;
	background-size: contain;
	color: #FFF;
}

.NavLeft .title img {
	right: 0;
	top: 18px;
	z-index: 1;
}

.main_word {
	color: #333;
	font-size: 18px;
	line-height: 30px;
}

.main_word img {
	max-width: 100%;
}


/*----*/

.peplo_dome {
	float: left;
	border-bottom: 1px solid #f0f1f2;
}

.peplo_dome:nth-child(2n) {
	float: right;
}

.peplo_name {
	font-size: 26px;
	color: #333;
	font-family: 'utf-8';
	letter-spacing: 0.5em;
	font-weight: bold;
}

.peplo_name_title {
	background: #ffecb2;
	color: #a66f00;
	font-size: 16px;
	padding: 5px 10px;
	border-radius: 5px;
}

.peplo_title {
	width: 70px;
	color: #999;
	font-size: 14px;
}

.peplo_main {
	color: 333;
	font-size: 14px;
	line-height: 25px;
}


/*----*/

.sy_change {
	border: 1px solid #f0f1f2;
	border-radius: 10px;
}

.sy_change_dome {
	border-right: 1px solid #e1e6f0;
	cursor: pointer;
}

.sy_change_dome:nth-child(1) .sy_change_icon {
	background: url(../images/ry_icon1.png) center no-repeat;
}

.sy_change_dome:nth-child(2) .sy_change_icon {
	background: url(../images/ry_icon2.png) center no-repeat;
}

.sy_change_dome:nth-child(3) .sy_change_icon {
	background: url(../images/ry_icon3.png) center no-repeat;
}

.sy_change_dome:nth-child(4) .sy_change_icon {
	background: url(../images/ry_icon4.png) center no-repeat;
}

.sy_change_hover:nth-child(1) .sy_change_icon {
	background: url(../images/ry_icon1_h.png) center no-repeat;
}

.sy_change_hover:nth-child(2) .sy_change_icon {
	background: url(../images/ry_icon2_h.png) center no-repeat;
}

.sy_change_hover:nth-child(3) .sy_change_icon {
	background: url(../images/ry_icon3_h.png) center no-repeat;
}

.sy_change_hover:nth-child(4) .sy_change_icon {
	background: url(../images/ry_icon4_h.png) center no-repeat;
}

.sy_change_dome b {
	color: #333;
	font-size: 26px;
}

.sy_change_hover b {
	color: #e54c2e;
}

.sy_change_dome:nth-child(4) {
	border: 0;
}

.sy_img li {
	float: left;
	width: 288px;
	margin: 0 15px 10px 0;
}

.sy_img li:nth-child(4n) {
	margin-right: 0;
}

.sy_img_div {
	background: url(../images/ry_k.png) no-repeat;
}


/*-----*/

.callUs_top_dome {
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 0px 5px 5px #e8e8e8;
	margin-right: 40px;
	color: #666;
}

.callUs_top_dome:nth-child(3n) {
	float: right;
	margin-right: 0;
}

.xz_top_dome {
	margin-right: 40px;
}

.xz_top_dome:nth-child(3n) {
	float: right;
	margin-right: 0;
}

.xz_down_dome {
	margin-right: 50px;
}

.xz_down_dome:nth-child(5n) {
	margin-right: 0;
	float: right;
}


/*----*/

.yg_dome {
	background: #FFF;
	margin: 20px 32px 0 0;
	cursor: pointer;
}

.yg_dome_img {
	padding: 10px;
	box-shadow: 0px 0px 5px 5px #e8e8e8;
}

.yg_dome:nth-child(4n) {
	margin-right: 0;
	float: right;
}

.select {
	border-color: #d9d9d9;
	color: #333;
	font-size: 14px;
}

.seach_input {
	padding: 10px;
	border: 2px solid #e64c2e;
	color: #333;
	font-size: 14px;
}

.sub_input {
	padding: 9.5px 10px;
	background: #e64c2e;
	color: #FFF;
	font-size: 16px;
	border: 0;
}

.greenTitle {
	background: #00bfbf;
	color: #FFF;
	line-height: 25px;
	padding: 0 5px;
	border-radius: 5px;
}

.book_dome {
	margin: 20px 50px 20px 0;
}

.book_dome:nth-child(5n) {
	margin-right: 0;
	float: right;
}


/*----*/

.js_link {
	margin: 0 36px 20px 0;
}

.js_link:nth-child(5n) {
	margin-right: 0;
	float: right;
}

.js_link:hover .line25 {
	color: #ae1c1c;
}

.js_list li {
	margin: 15px 0;
}

.hoverRed:hover {
	color: #ae1c1c;
}

.mz_dome {
	float: left;
	margin: 0 10px 15px 0;
}

.mz_dome:nth-child(2n) {
	margin-right: 0;
	float: right;
}

.gz_dome {
	float: left;
	margin: 0 50px 30px 0;
}

.gz_dome:nth-child(5n) {
	float: right;
	margin-right: 0;
}

.gz_dome a:hover {
	color: #ae1c1c;
}

.news_banner_title {
	bottom: 0;
	left: 0;
	z-index: 2;
	color: #FFF;
	line-height: 35px;
}

.news_banner_zz {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: 0.5;
}

.news_banner_dome {
	left: 0;
	top: 0;
	display: none;
}

.news_banner_dome:nth-child(1) {
	display: block;
}

.news_banner_change {
	margin-bottom: 10px;
	cursor: pointer;
}

.news_div_hover img {
	border: 2px solid #ffc94c;
}

.news_tz_dome {
	margin-right: 50px;
	float: left;
	background: #FFF;
	box-shadow: 0px 0px 5px 5px #e8e8e8;
}

.news_tz_dome:nth-child(4n) {
	margin-right: 0;
	float: right;
}

.news_tz_dome .time {
	background: #3f3f40;
	color: #FFF;
	border-radius: 5px 10px 10px 5px;
	left: -5px;
	top: 15px;
}

.news_tz_dome_icon {
	right: -10px;
	top: 10px;
	background: url(../images/news_1.png) no-repeat;
}

.news_tz_dome:nth-child(2) .news_tz_dome_icon {
	background: url(../images/news_2.png) no-repeat;
}

.news_tz_dome:nth-child(3) .news_tz_dome_icon {
	background: url(../images/news_3.png) no-repeat;
}

.news_tz_dome:nth-child(4) .news_tz_dome_icon {
	background: url(../images/news_4.png) no-repeat;
}


/*-----*/

.photo_show img {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
}

.photo_show img:nth-child(1) {
	display: block;
}

.photo_change ul {
	width: 99999px;
	height: 100px;
	position: absolute;
	left: 0;
	top: 0;
}

.photo_change ul li {
	width: 165px;
	height: 95px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
	text-align: center;
}

.photo_change ul .img_hover {
	border: 1px solid #ff9500;
	padding: 1px;
}

.photo_change ul li img {
	max-width: 100%;
}

.photo_show_left,
.photo_show_right,
.photo_change_left,
.photo_change_right {
	cursor: pointer;
}

.photo_number {
	width: 60px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	position: absolute;
	bottom: 20px;
	left: 450px;
	background: #0e1b39;
	border-radius: 25px;
}


/*----*/

.photo_icon {
	position: absolute;
	right: 5px;
	top: 65px;
	z-index: 1;
}

.zb_left_dome {
	margin: 0 40px 20px 0;
}

.zb_left_dome:nth-child(3n) {
	margin-right: 0;
	float: right;
}

.Newtitle {
	background: #f7f8fa;
	border: 1px solid #e1e6f0;
	border-top: 0;
}

.zb_list li {
	padding-left: 20px;
}

.zb_list li {
	margin-top: 20px;
}

.zb_right {
	border: 1px solid #e1e6f0;
}


/*----*/

.dj_news:nth-child(2n) {
	float: right;
}

.dj_list li {
	float: left;
	width: 440px;
	margin-right: 35px;
}

.dj_list li:nth-child(3n) {
	margin-right: 0;
	float: right;
}

.dj_void {
	margin-bottom: 25px;
}

.dj_void:nth-child(2n) {
	float: right;
}

.dj_ul {
	width: 99999px;
}

.dj_ul li {
	margin: 0 8px 0 8px;
	float: left;
}

.dj_ul li:nth-child(5) {
	margin: 0 10px;
	float: left;
}

.dj_ul li a {
	width: 235px;
	height: 125px;
}

.dj_ul li a .title {
	width: 235px;
}

.dj_ul li a .zz {
	width: 235px;
}


/*-----*/

.nk_left_list li {
	padding: 30px 0;
	border-bottom: 1px solid #f0f1f2;
}

.nk_right_one .time {
	background: #f0f1f2;
	border-radius: 10px;
	color: #333;
	text-align: center;
}

.nk_right_one li:nth-child(1) .time,
.nk_right_one li:nth-child(2) .time {
	background: #00bfbf;
	color: #FFF;
}

.nk_right_one .time div {
	font-size: 24px;
	line-height: 30px;
	margin-top: 7px;
	font-weight: bold;
}

.nk_right_one li {
	margin-top: 20px;
}

.nk_right_two li {
	width: 180px;
	margin: 30px 30px 0 0;
	float: left;
}

.nk_right_two li:nth-child(2n) {
	float: right;
	margin-right: 0;
}

.nk_right_three li {
	margin: 20px 0;
}


/*-----*/

.dl_title .title {
	background: #55a4f2;
}

.dl_table {
	color: #333;
	width: 100%;
	font-size: 14px;
}

.dl_table tr {
	line-height: 40px;
}

.dl_table tr:nth-child(1) {
	background: #f5f5f6;
}

.dl_table tr td:nth-child(1) {
	width: 10%;
	text-align: center;
}

.dl_table tr td:nth-child(2) {
	width: 20%;
	text-align: center;
}

.dl_table tr td:nth-child(3) {
	width: 15%;
	text-align: center;
}

.dl_table tr td:nth-child(4) {
	width: 55%;
}


/*----*/

.hq_dome_img {
	border-radius: 15px;
}

.hq_dome_img .hq_zz {
	background: #000;
	z-index: 1;
	left: 0;
	top: 0;
}

.hq_dome_img .link {
	border: 1px solid #FFF;
	border-radius: 5px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	left: 333px;
	top: 118px;
	z-index: 2;
}

.hq_dome_main {
	overflow-y: scroll;
}

.hq_dome {
	width: 100%;
	margin: 40px auto;
}

.hq_dome .x {
	margin-top: 40px;
}

.hq_dome:nth-child(even) .hq_dome_img {
	float: right;
}

.hq_dome:nth-child(even) .hq_dome_main {
	float: left;
}
/*----*/

.newsTwo_list li:nth-child(5n) {
	margin-bottom: 30px;
}

.zw_nav a {
	font-size: 14px;
	color: #666;
}

.zw_nav a:hover {
	color: #ae1c1c;
}

.zw_nav span {
	margin: 0 7px;
}


/*----*/

.lz_list li {
	width: 440px;
	float: left;
}

.lz_list li:nth-child(2n) {
	float: right;
}

.lz_list2 li {
	width: 440px;
	float: left;
}

.zcfg_list li {
	width: 550px;
	float: left;
}

.zcfg_list li:nth-child(2n) {
	float: right;
}

.zcfg_list li:nth-child(10n) {
	margin-bottom: 30px;
}

.zcfg_list li:nth-child(10n-1) {
	margin-bottom: 30px;
}


/*----*/

.dsj_time {
	font-size: 24px;
	position: relative;
}

.dsj_x {
	position: absolute;
	width: 1px;
	height: 100%;
	background: #e1e6f0;
}

.dsj_ul li:nth-child(even) .dsj_time {
	text-align: left;
}

.dsj_ul li:nth-child(odd) .dsj_time {
	text-align: right;
}

.dsj_ul li:nth-child(even) .dsj_li {
	float: right;
	padding: 30px 0;
}

.dsj_ul li:nth-child(odd) .dsj_li {
	float: left;
	padding: 30px 0;
}
.dsj_main{
	opacity: 0;
}
.dsj_ul li:nth-child(odd) .dsj_main {
	text-align: right;
}

.dsj_ul li:nth-child(even) .dsj_dian {
	position: absolute;
	left: -52px;
	top: 7px;
	z-index: 1;
}

.dsj_ul li:nth-child(odd) .dsj_dian {
	position: absolute;
	right: -47px;
	top: 7px;
	z-index: 1;
}

.dsj_ul li:nth-child(even) .dsj_x {
	left: -43px;
	top: 0;
}

.dsj_ul li:nth-child(odd) .dsj_x {
	right: -38px;
	top: 0;
}

.m-l526 {
	margin-left: 526px;
}

.m-l525 {
	margin-left: 525px;
}

.dsj_md {
	position: absolute;
	top: 450px;
	right: 100px;
}

.dsj_md_div {
	display: block;
	width: 80px;
	height: 30px;
	cursor: pointer;
	margin: 5px 0;
}

.dsj_md_div .dian {
	width: 8px;
	height: 8px;
	background: #e5e5e5;
	border-radius: 8px;
	position: absolute;
	z-index: 1;
	right: 10px;
	top: 8px;
}

.dsj_md_title {
	width: 65px;
	height: 25px;
	line-height: 25px;
	color: #FFF;
	padding-left: 15px;
	background: #e64f31;
	font-size: 14px;
	border-radius: 10px;
	position: absolute;
	right: 0;
	top: 0;
	display: none;
}

.dsj_md_div:nth-child(1) .dsj_md_title {
	display: block;
}


/*---*/

.dsj_mdBottom {
	top: auto;
	bottom: 190px;
}


/*---*/

.banner_ul {
	width: 99999px;
	left: 0;
	right: 0;
}

.banner_ul li {
	float: left;
}


/*----*/

.jg_dome1 {
	border-radius: 10px;
	background: #4ca6ff;
	color: #FFF;
	font-size: 18px;
	line-height: 60px;
	text-align: center;
}

.jg_div {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.jg_dome2 {
	border-radius: 10px;
	background: #f0f1f2;
	color: #333;
	text-align: center;
	line-height: 45px;
	font-size: 16px;
	cursor: pointer;
}

.jg_dome2:hover,
.jg_dome3:hover {
	color: #e54c2e;
}

.jg_dome3 {
	width: 20px;
	background: #f0f1f2;
	color: #333;
	padding: 10px 15px;
	text-align: center;
	line-height: 25px;
	border-radius: 10px;
	font-size: 16px;
	writing-mode: horizontal-tb;
	cursor: pointer;
}


/*----*/

.indexBanner {
	width: 9999px;
	left: 0;
	top: 0;
}

.indexBanner a {
	display: block;
	width: 530px;
	height: 305px;
	float: left;
	position: relative;
}

.indexBanner_zz {
	background: #000;
	opacity: 0.5;
	bottom: 0;
	left: 0;
}

.indexBanner_change {
	width: 65px;
	right: 5px;
	bottom: 10px;
	z-index: 2;
}

.indexBanner_change div {
	float: left;
	width: 8px;
	height: 8px;
	border-radius: 4px;
	cursor: pointer;
	background: #000;
	margin-right: 10px;
	opacity: 0.5;
}

.indexBanner_change .indexBanner_hover {
	background: #FFF;
	opacity: 1;
}

.indexBanner_title {
	line-height: 35px;
	overflow: hidden;
	z-index: 3;
	font-size: 16px;
	color: #FFF;
	bottom: 0;
	left: 20px;
}

.index_dome2 li a {
	width: 240px;
}

.index_dome2 li {
	margin-right: 0;
}

.index_dome2 li:nth-child(2) {
	float: right;
}
.dj_void2{
	margin-right: 50px;
}
.dj_void2:nth-child(3){
	float: right;
	margin-right: 0;
}
.index_link{
	width: 240px;
	height: 40px;
	margin-right: 46px;
}
.index_link:nth-child(5n){
	margin-right: 0;
	float: right;
}
.indexBanner2_all{
    box-shadow: 0 5px 5px 5px #e8e8e8;
}
.indexBanner2_all .change_left{
    background: url(../images/index_baner_left.png) no-repeat;
    z-index: 1;
    top:150px;
    left: -20px;
    cursor: pointer;
}
.indexBanner2_all .change_right{
    background: url(../images/index_baner_right.png) no-repeat;
    z-index: 1;
    top:150px;
    right: -20px;
    cursor: pointer;
}
.indexBanner2{
    width: 99999px;
}
/*---*/
.xw{
    font-size: 12px;
	border: 1px solid #70b7ff;
	color: #FFF;
	padding: 3px 5px;
	border-radius: 5px;
    background: #70b7ff;
}
.gg{
    font-size: 12px;
	border: 1px solid #ff8870;
	color: #FFF;
	padding: 3px 5px;
	border-radius: 5px;
    background: #ff8870;
}
.djzc .gz_dome:nth-child(3){
    margin-right: 0;
    float: right;
}
/*----*/
.size24{
    font-size: 24px;
}
.zw_top{
    display: flex;
	flex-direction: row;
	justify-content: center;
}
.zw_top_small{
    cursor: pointer;
    color: #000;
    background: #f5f5f6;
    padding: 1px 4px;
    border-radius: 5px;
    border: 1px solid #d9d9d9;
}
.zw_top_big{
    cursor: pointer;
    color: #FFF;
    background: #e44a2c;
    padding: 0 3px;
    border-radius: 5px;
    border: 1px solid #e44a2c;
}
.zw_main{
    margin: 20px auto;
}
.zw_main p img  
{
    margin:20px auto; 
    display:block;
}
.zw_main p video{
    margin:20px auto; 
    display:block;
}

.all_title{
    height: auto;
}
.index_word_list .time{
    color: #999;
}
.index_word_list_zg li{
    margin: 7px 0;
}
.yg_dome_zg{
    margin-right: 26px;
}
/*-----*/
table{
	border-collapse:collapse;
}
.tellTem_nav{
	background: #f5f5f6;
	color: #333;
	text-align: center;
	line-height: 40px;
	border:1px solid #d9d9d9;
	border-left: 0;
	font-size: 14px;;
}
.tellTem_nav:nth-child(1){
	border-left:1px solid #d9d9d9;
	border-radius: 5px 0 0 5px;
}
.tellTem_nav:nth-child(3){
	border-right:1px solid #d9d9d9;
	border-radius: 0 5px 5px 0;
}
.tellTem_nav:hover,.tellTem_nav_hover{
	background: #eb684a;
	color: #FFF;
}
.tellTem_icon{
	background:#FFF;
	border-radius: 10px;
	font-size: 14px;
	color: #333;
	float: left;
	cursor: pointer;
	margin-right: 8px;
}
.tellTem_icon_hover{
	box-shadow: 0 5px 5px 5px #e3e3e3;
	transition: all 0.3s ease;
}
.tellTem_icon:nth-child(13){
	margin-right: 0;
	float: right;
}
.tellTem_table tr{
	color: #333;
	line-height: 40px;
}
.tellTem_table tr td:nth-child(1){
	text-indent: 2em;
} 
.tellTem_table tr span{
	color: #999;
}
.tellTem_table .tellTem_title{
	background-color: #f5f5f6;
	font-weight: bold;
	color: #333;
	line-height: 40px;
	font-size: 14px;
}
.tellTem_table tr:hover{
	background-color: #f0f5fa;
}
.index_more_ul li{
	width: 120px;
	height: 100px;
	float: left;
	background: #FFF;
	border-radius: 10px;
	margin:0 40px 40px 0;
}
.index_more_ul li:nth-child(9n){
	margin-right: 0;
	float: right;
}
.index_more_ul li a {
	display: block;
	width: 120px;
	height: 100px;
	color: #333;
	font-size: 14px;
}
.index_more_ul li:hover{
	box-shadow: 0 0 5px 5px #e8e8e8;
	transition: all 0.3s ease;
}
.indexMore_link a{
	float: left;
	width: 205px;
	height: 50px;
	line-height: 50px;
	background: #f5f5f6;
	color: #333;
	font-size: 14px;
	border:1px solid #d9d9d9;
	border-radius: 5px;
	margin: 0 30px 30px 0;
}
.indexMore_link a:nth-child(6n){
	margin-right: 0;
	float: right;
}
.indexMore_link a:hover{
	border:1px solid #ea6344;
	background: #ea6344;
	color: #FFF;
	transition: all 0.3s ease;
}
.indexMore_link a:hover .indexMore_icon{
	background: url(../images/index_more_icon_h.png) no-repeat;
}
.indexMore_link a .indexMore_icon{
	background: url(../images/index_more_icon.png) no-repeat;
}
.indexMore_link a:nth-child(1) .indexMore_icon{
	background-position: 0 0;
}
.indexMore_link a:nth-child(2) .indexMore_icon{
	background-position: -32px 0px;
}
.indexMore_link a:nth-child(3) .indexMore_icon{
	background-position: -64px 0px;
}
.indexMore_link a:nth-child(4) .indexMore_icon{
	background-position: -96px 0px;
}
.indexMore_link a:nth-child(5) .indexMore_icon{
	background-position: -128px 0px;
}
.indexMore_link a:nth-child(6) .indexMore_icon{
	background-position: -160px 0px;
}
.indexMore_link a:nth-child(7) .indexMore_icon{
	background-position: 0 -38px;
}
.indexMore_link a:nth-child(8) .indexMore_icon{
	background-position: -32px -38px;
}
.indexMore_link a:nth-child(9) .indexMore_icon{
	background-position: -63px -38px;
}
.indexMore_link a:nth-child(10) .indexMore_icon{
	background-position: -96px -38px;
}
.indexMore_link a:nth-child(11) .indexMore_icon{
	background-position: -128px -38px;
}
.indexMore_link a:nth-child(12) .indexMore_icon{
	background-position: -160px -38px;
}
.indexMore_link a:nth-child(13) .indexMore_icon{
	background-position: 0 -76px;
}
.indexMore_link a:nth-child(14) .indexMore_icon{
	background-position: -31px -76px;
}
.indexMore_link a:nth-child(15) .indexMore_icon{
	background-position: -63px -76px;
}
.indexMore_link a:nth-child(16) .indexMore_icon{
	background-position: -96px -76px;
}
.indexMore_link a:nth-child(17) .indexMore_icon{
	background-position: -127px -76px;
}
/*-----*/
table{
	border-collapse:collapse;
}
.tellTem_nav{
	background: #f5f5f6;
	color: #333;
	text-align: center;
	line-height: 40px;
	border:1px solid #d9d9d9;
	border-left: 0;
	font-size: 14px;;
}
.tellTem_nav:nth-child(1){
	border-left:1px solid #d9d9d9;
	border-radius: 5px 0 0 5px;
}
.tellTem_nav:nth-child(3){
	border-right:1px solid #d9d9d9;
	border-radius: 0 5px 5px 0;
}
.tellTem_nav:hover,.tellTem_nav_hover{
	background: #eb684a;
	color: #FFF;
}
.tellTem_icon{
	background:#FFF;
	border-radius: 10px;
	font-size: 14px;
	color: #333;
	float: left;
	cursor: pointer;
	margin-right: 8px;
}
.tellTem_icon_hover{
	box-shadow: 0 5px 5px 5px #e3e3e3;
	transition: all 0.3s ease;
}
.tellTem_icon:nth-child(13){
	margin-right: 0;
	float: right;
}
.tellTem_table tr{
	color: #333;
	line-height: 40px;
}
.tellTem_table tr td:nth-child(1){
	text-indent: 2em;
} 
.tellTem_table tr span{
	color: #999;
}
.tellTem_table .tellTem_title{
	background-color: #f5f5f6;
	font-weight: bold;
	color: #333;
	line-height: 40px;
	font-size: 14px;
}
.tellTem_table tr:hover{
	background-color: #f0f5fa;
}
.index_more_ul li{
	width: 120px;
	height: 100px;
	float: left;
	background: #FFF;
	border-radius: 10px;
	margin:0 40px 40px 0;
}
.index_more_ul li:nth-child(9n){
	margin-right: 0;
	float: right;
}
.index_more_ul li a {
	display: block;
	width: 120px;
	height: 100px;
	color: #333;
	font-size: 14px;
}
.index_more_ul li:hover{
	box-shadow: 0 0 5px 5px #e8e8e8;
	transition: all 0.3s ease;
}
.indexMore_link a{
	float: left;
	width: 205px;
	height: 50px;
	line-height: 50px;
	background: #f5f5f6;
	color: #333;
	font-size: 14px;
	border:1px solid #d9d9d9;
	border-radius: 5px;
	margin: 0 30px 30px 0;
}
.indexMore_link a:nth-child(6n){
	margin-right: 0;
	float: right;
}
.indexMore_link a:hover{
	border:1px solid #ea6344;
	background: #ea6344;
	color: #FFF;
	transition: all 0.3s ease;
}
.indexMore_link a:hover .indexMore_icon{
	background: url(../images/index_more_icon_h.png) no-repeat;
}
.indexMore_link a .indexMore_icon{
	background: url(../images/index_more_icon.png) no-repeat;
}
.indexMore_link a:nth-child(1) .indexMore_icon{
	background-position: 0 0;
}
.indexMore_link a:nth-child(2) .indexMore_icon{
	background-position: -32px 0px;
}
.indexMore_link a:nth-child(3) .indexMore_icon{
	background-position: -64px 0px;
}
.indexMore_link a:nth-child(4) .indexMore_icon{
	background-position: -96px 0px;
}
.indexMore_link a:nth-child(5) .indexMore_icon{
	background-position: -128px 0px;
}
.indexMore_link a:nth-child(6) .indexMore_icon{
	background-position: -160px 0px;
}
.indexMore_link a:nth-child(7) .indexMore_icon{
	background-position: 0 -38px;
}
.indexMore_link a:nth-child(8) .indexMore_icon{
	background-position: -32px -38px;
}
.indexMore_link a:nth-child(9) .indexMore_icon{
	background-position: -63px -38px;
}
.indexMore_link a:nth-child(10) .indexMore_icon{
	background-position: -96px -38px;
}
.indexMore_link a:nth-child(11) .indexMore_icon{
	background-position: -128px -38px;
}
.indexMore_link a:nth-child(12) .indexMore_icon{
	background-position: -160px -38px;
}
.indexMore_link a:nth-child(13) .indexMore_icon{
	background-position: 0 -76px;
}
.indexMore_link a:nth-child(14) .indexMore_icon{
	background-position: -31px -76px;
}
.indexMore_link a:nth-child(15) .indexMore_icon{
	background-position: -63px -76px;
}
.indexMore_link a:nth-child(16) .indexMore_icon{
	background-position: -96px -76px;
}
.indexMore_link a:nth-child(17) .indexMore_icon{
	background-position: -127px -76px;
}
.showall{
	opacity: 1;
	transition: all 0.3s ease;
}
/*---*/
.gz_dome_new:nth-child(2){
	margin-right: 0;
}
.footer_down_top {
    border-bottom: 1px solid #45484c;
    font-style: 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.videoPng{
    position: relative;
    top: -210px;
    right: 36%;
    float: right;
    margin: 0 auto;
    z-index: 10;
    width: 100px;
}
.ul-xzlistl1 .video .pic  img{
    opacity: 0.55;
}
.ul-xzlistl1 .video .pic {
    background: url(../images/video.png) no-repeat;
    background-size: 100px;
    background-position: center;
}
.ul-xzlistl1{overflow:hidden;margin:0 -15px 10px;}
.ul-xzlistl1 li{width:30.5%;float:left;padding:0 15px;margin-bottom:30px}
.ul-xzlistl1 .con{display:block;overflow:hidden}
.ul-xzlistl1 .con .pic{overflow:hidden;padding-top:62.340966%;position:relative;top:0}
.ul-xzlistl1 .con .pic img{display:block;position:absolute;top:50%;left:50%;max-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;z-index:-1;}
.ul-xzlistl1 .con:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08,1.08);-moz-transform:translate(-50%,-50%) scale(1.08,1.08);-ms-transform:translate(-50%,-50%) scale(1.08,1.08);-o-transform:translate(-50%,-50%) scale(1.08,1.08);transform:translate(-50%,-50%) scale(1.08,1.08)}
.ul-xzlistl1 .con .txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:50px;line-height:50px;text-align:center;border:1px solid #e5e5e5;border-top:none;font-size:14px;color:#000;padding:0 5px;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-xzlistl1 .con:hover .txt{color:#fff;background-color:#ae1c1c;border-color:#ae1c1c}
