* {
	font-family: "΢���ź�";
}
.g_banner {
	background: url("/templets/default/images/g_top_bannerr.png") no-repeat center 0px rgb(3, 11, 30); overflow: hidden;
}
#particles-js {
	top: 0px; width: 100%; height: 1225px; position: absolute;
}
.top-bg {
	top: 0px; width: 100%; right: 0px; position: absolute; z-index: 10;
}
.top-bg .canvas-starry {
	left: 0px; top: 0px; width: 100%; height: 800px; overflow: hidden; position: absolute; z-index: 2;
}
.top-bg .canvas-starry canvas {
	left: 0px; top: 0px; position: absolute;
}
.btn-box {
	width: 1200px; margin-top: 20px; z-index: 11;
}
.btn-box .btn {
	padding-top: 0px;
}
.btn-box .btn a {
	width: 194px; height: 70px; margin-right: 6px; display: inline-block;
}
.btn-box .btn .jdd-a {
	background: url("/templets/default/images/index-link-btn01.png") no-repeat;
}
.btn-box .btn .jdd-hold-a {
	background: url("/templets/default/images/index-link-btn02.png") no-repeat;
}
.btn-box .btn a strong {
	padding: 16px 30px 0px; color: rgb(255, 255, 255); font-size: 20px; display: block;
}
.btn-box .btn a i {
	color: rgb(255, 255, 255); padding-left: 30px; font-size: 12px; font-style: normal; display: block;
}
.turn-box {
	margin: 160px auto 0px; width: 1200px; z-index: 11;
}
.turn-box .title {
	width: 940px; z-index: 999;
}
.turn-box .title h1 {
	color: rgb(255, 255, 255); letter-spacing: 3px; font-size: 45px;
}
.turn-box .title h4 {
	color: rgb(255, 255, 255); letter-spacing: 4px; font-size: 28px; font-weight: normal; text-shadow: 0px 0px 5px #666;
}
.turn-box .title h4 span {
	padding: 0px 7px; font-size: 27px; font-weight: bold;
}
.turn-box .title h5 {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 18px; font-weight: normal;
}
.swiper-pagination-bullet {
	background: rgb(255, 255, 255); width: 30px; height: 6px;
}
.swiper-pagination-bullet-active {
	background: rgb(29, 37, 56);
}
.wrapper {
	margin: 55px auto 0px; padding: 0px 50px; width: 1200px;
}
.banner-box {
	height: 292px; padding-top: 206px; position: relative; z-index: 9;
}
.banner-box .rotate-box {
	top: -160px; width: 1070px; height: 1070px; right: -180px; position: absolute; z-index: -1;
}
.banner-box .rotate-box .rotate-img {
	width: 100%; right: 0px; bottom: 0px; position: absolute;
}
.banner-box .btn a {
	width: 194px; height: 70px; margin-right: 6px; display: inline-block;
}
.my-JDD-box {
	background: url(kaihui_bg.png); width: 100%; height: 546px; margin-top: 20px; margin-bottom: 80px; position: relative; z-index: 99;
}
.g_lttj .g_lttj_bottom {
	background: rgb(44, 68, 184); padding: 0.1px 0px 0px;
}
.g_lttj .g_lttj_bottom .m1200 {
	
}
.g_lttj .g_lttj_bottom .prev {
	background: url(arrow5.png) no-repeat left top rgba(0, 0, 0, 0.8); margin: 0px 10px; border-radius: 10px; left: 10px !important; top: 50%; width: 35px; height: 35px; display: none; position: absolute; opacity: 0.8;
}
.g_lttj .g_lttj_bottom .next {
	background: url(arrow5.png) no-repeat left top rgba(0, 0, 0, 0.8); margin: 0px 10px; border-radius: 10px; left: 10px !important; top: 50%; width: 35px; height: 35px; display: none; position: absolute; opacity: 0.8;
}
.g_lttj .g_lttj_bottom .next {
	background-position: left top; left: 66px !important; background-image: url(arrow6.png); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgba(0, 0, 0, 0.8) !important;
}
.g_lttj .g_lttj_bottom .prev:hover {
	opacity: 1 !important;
}
.g_lttj .g_lttj_bottom .next:hover {
	opacity: 1 !important;
}
.w3cFocusIn {
	margin: 30px 20px; width: 700px; overflow: hidden; float: left; position: relative;
}
.w3cFocusIn .bd li {
	vertical-align: middle;
}
.tujia {
	width: 700px; height: 346px; overflow: hidden; display: block;
}
.w3cFocusIn .bd li img {
	display: block;
}
.w3cFocusIn .bd li .u_tip_text {
	background: linear-gradient(to right, rgb(5, 31, 123), rgb(91, 190, 232)); width: 700px; height: 63px; text-align: center; color: rgb(255, 255, 255); line-height: 63px; font-size: 22px;
}
.w3cFocusIn .hd {
	margin-top: 10px;
}
.w3cFocusIn .hd ul {
	width: 710px; overflow: hidden; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.w3cFocusIn .hd ul li {
	height: 95px; margin-right: 9px; float: left; display: inline; position: relative; cursor: pointer;
}
.w3cFocusIn .hd ul li img {
	width: 133px; height: 100%;
}
.w3cFocusIn .hd ul li .m_mc {
	background: rgba(0, 0, 0, 0.4); left: 0px; top: 0px; width: 133px; height: 95px; position: absolute;
}
.w3cFocusIn .hd ul li.on .m_mc {
	background: none;
}
.w3cFocusOut h1.u_title {
	text-align: left; color: rgb(255, 255, 255); line-height: 21px; font-size: 21px; font-weight: normal; margin-top: 0px; margin-bottom: 10px;
}
.w3cFocusOut .news_box {
	background: rgba(5, 30, 122, 0.52); padding: 16px 35px; width: 365px; margin-top: 15px;
}
.w3cFocusOut .news_box h1 {
	color: rgb(255, 255, 255); font-size: 22px; font-weight: normal; margin-top: 0px;
}
.w3cFocusOut .news_box p {
	color: rgb(255, 255, 255); font-size: 14px; margin-top: 15px; position: relative;
}
.w3cFocusOut .news_box p a {
	color: rgb(255, 255, 255);
}
.w3cFocusOut .news_box p span {
	background: rgb(255, 255, 255); border-radius: 50%; left: 0px; top: 38%; width: 6px; height: 6px; position: absolute;
}
.w3cFocusOut .richeng_box {
	
}
.w3cFocusOut .richeng_box .day_list {
	overflow: hidden;
}
.w3cFocusOut .richeng_box .day_list li {
	background: rgb(4, 39, 137); width: 214px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; margin-right: 3%; float: left; cursor: pointer;
}
.w3cFocusOut .richeng_box .day_list li.on {
	background: rgb(41, 90, 203);
}
.w3cFocusOut .richeng_box .day_box {
	background: rgb(41, 90, 203); padding: 10px 20px; width: 401px; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px;
}
.rotate-s {
	animation:6s linear infinite; display: inline-block; -webkit-animation: 6s infinite linear; -moz-animation: 6s infinite linear;
}
.rotate-s-hover {
	animation:6s linear infinite; display: inline-block; -webkit-animation: 6s infinite linear; -moz-animation: 6s infinite linear;
}
.rotate-s {
	animation-name: a-rotate-s; -webkit-animation-name: a-rotate-s; -moz-animation-name: a-rotate-s;
}
.rotate-s-2 {
	animation:6.5s linear infinite; display: inline-block; -webkit-animation: 6.5s infinite linear; -moz-animation: 6.5s infinite linear;
}
.rotate-s-2-hover {
	animation:6.5s linear infinite; display: inline-block; -webkit-animation: 6.5s infinite linear; -moz-animation: 6.5s infinite linear;
}
.rotate-s-2 {
	animation-name: a-rotate-s-2; -webkit-animation-name: a-rotate-s-2; -moz-animation-name: a-rotate-s-2;
}
.rotate-n {
	animation:3.5s linear infinite; display: inline-block; -webkit-animation: 3.5s infinite linear; -moz-animation: 3.5s infinite linear;
}
.rotate-n-hover {
	animation:3.5s linear infinite; display: inline-block; -webkit-animation: 3.5s infinite linear; -moz-animation: 3.5s infinite linear;
}
.rotate-n {
	animation-name: a-rotate-n; -webkit-animation-name: a-rotate-n; -moz-animation-name: a-rotate-n;
}
.g_dhjb {
	background: rgb(31, 85, 209); padding: 20px 0px;
}
.g_dhjb .title {
	margin-top: 50px;
}
.g_dhjb .title .u_zw {
	text-align: center; color: rgb(255, 255, 255); line-height: 54px; font-size: 35px;
}
.g_dhjb .title .u_zw i {
	background: rgb(255, 255, 255); margin: 28px 1px; width: 478px; height: 1px;
}
.g_dhjb .title .u_yw {
	text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 22px;
}
.g_dhjb .m_choice_list {
	margin: 20px auto 30px; width: 1200px; overflow: hidden;
}
.g_dhjb .m_choice_list li {
	background: url("/templets/default/images/g_ltbg.png") no-repeat; margin: 0px 17px; width: 204px; height: 57px; text-align: center; color: rgb(31, 85, 209); line-height: 57px; font-size: 20px; float: left; cursor: pointer;
}
.g_dhjb .m_choice_list li a {
	color: rgb(31, 85, 209);
}
.g_dhjb .m_list {
	display: none;
}
.g_dhjb .m_list li {
	width: 230px; height: 315px; overflow: hidden; margin-top: 15px; margin-left: 12px; float: left; position: relative;
}
.g_dhjb .m_list li .u_img {
	height: 315px; min-width: 230px;
}
.g_dhjb .m_list li .u_mc {
	left: 0px; top: 0px; width: 230px; height: 315px; position: absolute; z-index: 1;
}
.g_dhjb .m_list li .m_mc {
	padding: 24px 10px 5px; transition:0.6s; left: 0px; width: 210px; height: 288px; bottom: -190px; position: absolute; z-index: 2;
}
.g_dhjb .m_list li:hover .m_mc {
	background: rgba(0, 0, 0, 0.6); bottom: 0px;
}
.g_dhjb .m_list li .m_mc .u_title {
	color: rgb(255, 255, 255); line-height: 28px; font-size: 18px; border-bottom-color: rgb(74, 158, 180); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.g_dhjb .m_list li .m_mc .u_introduce {
	height: 132px; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; font-size: 14px; margin-top: 30px; display: none;
}
.g_dhjb .m_list li:hover .m_mc .u_introduce {
	display: block;
}
.g_dhjb .m_list li:hover .m_mc .u_content {
	display: none;
}
.g_dhjb .m_list li .m_mc .u_content {
	color: rgb(246, 246, 246); line-height: 19px; font-size: 14px; margin-top: 8px;
}
.g_dhjb .m_list li .m_mc .u_in {
	border-radius: 50px; border: 2px solid rgb(3, 203, 255); border-image: none; left: 22%; width: 108px; height: 33px; text-align: center; bottom: 16px; color: rgb(255, 255, 255); line-height: 33px; font-size: 12px; display: inline-block; position: absolute; -webkit-border-radius: 50px; -moz-border-radius: 50px;
}
.g_dhjb .m_listtop {
	display: none;
}
.g_dhjb .m_listtop li {
	width: 230px; height: 315px; overflow: hidden; margin-top: 15px; margin-left: 10px; float: left; position: relative;
}
.g_dhjb .m_listtop li .u_img {
	height: 315px; min-width: 230px;
}
.g_dhjb .m_listtop li .u_mc {
	left: 0px; top: 0px; width: 230px; height: 315px; position: absolute; z-index: 1;
}
.g_dhjb .m_listtop li .m_mc {
	padding: 24px 10px 5px; transition:0.6s; left: 0px; width: 210px; height: 288px; bottom: -190px; position: absolute; z-index: 2;
}
.g_dhjb .m_listtop li:hover .m_mc {
	background: rgba(0, 0, 0, 0.6); bottom: 0px;
}
.g_dhjb .m_listtop li .m_mc .u_title {
	color: rgb(255, 255, 255); line-height: 28px; font-size: 18px; border-bottom-color: rgb(74, 158, 180); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.g_dhjb .m_listtop li .m_mc .u_introduce {
	height: 132px; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; font-size: 14px; margin-top: 30px; display: none;
}
.g_dhjb .m_listtop li:hover .m_mc .u_introduce {
	display: block;
}
.g_dhjb .m_listtop li:hover .m_mc .u_content {
	display: none;
}
.g_dhjb .m_listtop li .m_mc .u_content {
	color: rgb(246, 246, 246); line-height: 19px; font-size: 14px; margin-top: 8px;
}
.g_dhjb .m_listtop li .m_mc .u_in {
	border-radius: 50px; border: 2px solid rgb(3, 203, 255); border-image: none; left: 22%; width: 108px; height: 33px; text-align: center; bottom: 16px; color: rgb(255, 255, 255); line-height: 33px; font-size: 12px; display: inline-block; position: absolute; -webkit-border-radius: 50px; -moz-border-radius: 50px;
}
.g_dhjb .m_line {
	margin: 20px auto 0px; width: 100px; text-align: center; overflow: hidden;
}
.g_dhjb .m_line i.fl {
	background: rgb(184, 198, 238); margin: 13px 0px; width: 530px; height: 1px; display: none;
}
.g_dhjb .m_line i.fr {
	background: rgb(184, 198, 238); margin: 13px 0px; width: 530px; height: 1px; display: none;
}
.g_dhjb .m_line a {
	color: rgb(182, 194, 226);
}
.g_dhjb .m_line a:hover {
	color: rgb(74, 158, 180);
}
.g_dhjb .m_line a img {
	width: 18px; vertical-align: bottom;
}
.g_dhjb .m_line a img.u_img2 {
	display: none;
}
.g_dhjb .m_line a:hover img.u_img1 {
	display: none;
}
.g_dhjb .m_line a:hover img.u_img2 {
	display: inline-block;
}
.g_dhjs {
	background: rgb(0, 0, 0); height: 760px;
}
.g_dhjs .m_content {
	margin: 80px 0px; width: 810px; text-align: left; overflow: hidden; max-height: 600px;
}
.g_dhjs .m_content h3.title {
	color: rgb(255, 255, 255); line-height: 90px; font-size: 40px; font-weight: normal;
}
.g_dhjs .m_content .u_text {
	color: rgb(225, 230, 236); line-height: 25px; font-size: 15px; margin-top: 15px;
}
.g_gjkjzh {
	background: rgb(233, 239, 245); position: relative;
}
.g_gjkjzh .m1200 {
	position: relative;
}
.g_gjkjzh .g_gjkjzh .title {
	margin-top: 40px;
}
.g_gjkjzh .title p {
	text-align: center;
}
.g_gjkjzh .title .u_zw {
	color: rgb(0, 0, 0); line-height: 60px; font-size: 40px;
}
.g_gjkjzh .title .u_yw {
	color: rgb(120, 120, 120); font-size: 20px;
}
.g_gjkjzh .m_num_list {
	margin: 50px auto 0px; width: 95%; overflow: hidden;
}
.g_gjkjzh .m_num_list li {
	width: 49%; text-align: center; float: left;
}
.g_gjkjzh .m_num_list li .u_top_text .u_num {
	
}
.g_gjkjzh .m_num_list li .u_top_text .u_text {
	font-size: 25px;
}
#topc {
	background: rgb(113, 86, 190); border-radius: 50%; left: 0px; width: 70px; height: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 70px; font-size: 14px; font-weight: bold; position: absolute; cursor: pointer;
}
#botw {
	background: rgb(113, 86, 190); border-radius: 50%; left: 0px; width: 70px; height: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 70px; font-size: 14px; font-weight: bold; position: absolute; cursor: pointer;
}
#botw {
	background: rgb(44, 97, 185); left: 80px;
}
.g_sdht {
	background: url("/templets/default/images/bg.png") no-repeat left top / 100% 100%; padding: 20px 0px;
}
.g_sdht .title {
	color: rgb(255, 255, 255); margin-top: 35px;
}
.g_sdht .title .u_zw {
	text-align: center; color: rgb(255, 255, 255); font-size: 40px;
}
.g_sdht .title .u_yw {
	text-align: center; color: rgb(255, 255, 255); font-size: 18px;
}
.g_sdht .m_left {
	width: 560px; margin-top: 40px;
}
.g_sdht .m_left .u_content {
	color: rgb(255, 255, 255); line-height: 32px; text-indent: 2em; font-size: 16px;
}
.g_sdht .m_left .u_more {
	background: rgb(255, 255, 255); padding: 5px 10px; text-align: right; color: rgb(18, 95, 216); font-size: 12px; margin-top: 40px; float: right; display: inline-block;
}
.g_sdht .m_left .u_more:hover {
	background: rgb(74, 158, 180); color: rgb(255, 255, 255);
}
.g_sdht .m_right {
	width: 424px; margin-left: 20px; float: left;
}
.g_sdht .m_right li {
	width: 130px; height: 130px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 19px; margin-top: 20px; margin-bottom: 20px; margin-left: 10px; float: left;
}
.g_sdht .m_right li img {
	margin: 0px auto; width: 70px; height: 70px; display: block;
}
.g_qqkx {
	background: url("/templets/default/images/g_kewt_bg.png") no-repeat left top / cover;
}
.g_qqkx .title {
	margin-top: 80px;
}
.g_qqkx .title .u_zw {
	text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 40px;
}
.g_qqkx .title .u_yw {
	text-align: center; color: rgb(255, 255, 255); font-size: 18px;
}
.g_qqkx .u_text {
	margin: 15px auto; width: 1080px; text-align: left; color: rgb(255, 255, 255); line-height: 36px; text-indent: 2em; letter-spacing: 1px; font-size: 16px;
}
.g_qqkx .m_list_text {
	margin: 50px auto; width: 1040px;
}
.g_qqkx .m_list_text li {
	padding: 30px 15px 0px; width: 464px; height: 260px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 24px; float: left;
}
.g_qqkx .m_list_text .li1 {
	background-image: url("2111.png"); background-repeat: no-repeat; background-size: 100% 100%;
}
.g_qqkx .m_list_text .li2 {
	background-image: url("2333.png"); background-repeat: no-repeat; background-size: 100% 100%;
}
.g_qqkx .m_list_text .li3 {
	background-image: url("g_kewt_img4.png"); background-repeat: no-repeat; background-size: 100% 100%;
}
.stateTip {
	background: rgb(255, 255, 255); padding: 8px; border-radius: 4px; border: 2px solid rgb(35, 133, 177); border-image: none; color: rgb(51, 51, 51); font-family: Tahoma; font-size: 12px; display: none; position: absolute; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#StateTip {
	background: rgb(255, 255, 255); padding: 8px; border-radius: 4px; border: 2px solid rgb(35, 133, 177); border-image: none; color: rgb(51, 51, 51); font-family: Tahoma; font-size: 12px; display: none; position: absolute; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.mapInfo i {
	background: rgb(174, 174, 174); border-radius: 15px; width: 15px; height: 15px; text-align: center; color: rgb(255, 255, 255); line-height: 15px; font-family: Tahoma; font-size: 11px; font-style: normal; margin-top: 5px; display: inline-block; -webkit-border-radius: 15px;
}
.mapInfo i.active {
	background: rgb(226, 127, 33);
}
.mapInfo span {
	padding: 0px 5px 0px 3px;
}
.mapInfo b {
	color: rgb(39, 112, 181); font-weight: normal;
}
.g_kjqy {
	padding: 10px 0px 30px;
}
.g_kjqy .title {
	margin-top: 50px;
}
.g_kjqy .title .u_zw {
	text-align: center; color: rgb(0, 0, 0); line-height: 40px; font-size: 40px;
}
.g_kjqy .title .u_zw span {
	background: rgb(6, 88, 214); margin: 16px auto 8px; width: 150px; height: 3px; display: block;
}
.g_kjqy .title .u_yw {
	text-align: center; color: rgb(196, 196, 196); line-height: 20px; font-size: 20px;
}
.g_kjqy .m_click_list {
	margin-top: 20px;
}
.g_kjqy .m_click_list i {
	background: rgb(230, 230, 230); margin: 17px 0px; width: 460px; height: 1px;
}
.g_kjqy .m_click_list ul {
	padding: 0px 20px; display: inline-block;
}
.g_kjqy .m_click_list ul li {
	margin: 0px 10px; width: 94px; height: 34px; text-align: center; color: rgb(0, 0, 0); line-height: 34px; font-size: 14px; float: left; cursor: pointer;
}
.g_kjqy .m_click_list ul li.on {
	color: rgb(255, 255, 255); background-image: url("/templets/default/images/g_kiqy_textbg.png");
}
.g_kjqy .u_list_news {
	margin-top: 40px; display: none;
}
.g_kjqy .u_list_news li {
	width: 385px; overflow: hidden; margin-right: 22px; float: left;
}
.g_kjqy .u_list_news li:last-child {
	margin: 0px;
}
.g_kjqy .u_list_news li img {
	transition:0.6s; width: 385px;
}
.g_kjqy .u_list_news li img:hover {
	transform: scale(1.1);
}
.g_kjqy .u_list_news li a.u_img {
	width: 385px; height: 240px; overflow: hidden; display: inline-block;
}
.g_kjqy .u_list_news li .u_time {
	color: rgb(142, 142, 142); line-height: 24px; font-size: 14px; margin-top: 8px;
}
.g_kjqy .u_list_news li .u_title {
	color: rgb(0, 0, 0); line-height: 35px; font-size: 20px;
}
.g_kjqy .u_list_news li .u_title a {
	color: rgb(0, 0, 0);
}
.g_kjqy .u_list_news li .u_title a:hover {
	color: rgb(31, 85, 209);
}
.g_kjqy .u_more {
	margin: 30px auto 0px; border: 1px solid rgb(199, 199, 199); border-image: none; width: 170px; height: 35px; text-align: center; color: rgb(164, 164, 164); line-height: 35px; font-size: 14px; display: block;
}
.g_kjqy .u_more:hover {
	background: rgb(31, 85, 209); color: rgb(255, 255, 255);
}
.g_kjqy .u_more img {
	width: 16px; vertical-align: sub;
}
.g_kjqy .u_more .u_img2 {
	display: none;
}
.g_kjqy .u_more:hover .u_img2 {
	display: inline-block;
}
.g_kjqy .u_more:hover .u_img1 {
	display: none;
}
.g_kexw {
	
}
.g_kexw .g_top_bg {
	background: url("/templets/default/images/g_ki_topbg.png") no-repeat left top / 100% 100%;
}
.g_kexw .g_top_bg .title {
	margin-top: 50px;
}
.g_kexw .g_top_bg .title .u_zw {
	text-align: center; color: rgb(255, 255, 255); font-size: 40px;
}
.g_kexw .g_top_bg .title .u_yw {
	text-align: center; color: rgb(255, 255, 255); font-size: 20px;
}
.g_kexw .g_top_bg .u_content {
	text-align: left; color: rgb(255, 255, 255); line-height: 36px; text-indent: 2em; font-size: 18px; margin-top: 30px;
}
.g_kexw .g_top_bg .m_list_click {
	margin: 50px auto; width: 940px; height: 147px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.g_kexw .g_top_bg .m_list_click li {
	width: 187px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; float: left; position: relative; cursor: pointer;
}
.g_kexw .g_top_bg .m_list_click li .u_dot {
	background: rgb(255, 255, 255); border-radius: 50%; left: 50%; width: 15px; height: 15px; bottom: -18px; margin-left: -7px; display: none; position: absolute; z-index: 100000; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.g_kexw .g_top_bg .m_list_click li.on .u_dot {
	display: block;
}
.g_kexw .g_top_bg .m_list_click li .u_img {
	margin: 0px auto; width: 100px; height: 96px;
}
.g_kexw .g_top_bg .m_list_click li .u_img img {
	margin: auto; display: block;
}
.g_kexw .g_top_bg .m_list_click li img {
	
}
.g_bottom_bg {
	background: rgb(31, 85, 209);
}
.g_bottom_bg .u_list_video {
	margin: 30px auto; width: 1024px; overflow: hidden; display: none;
}
.g_bottom_bg .u_list_video li {
	margin: 30px 20px 0px; width: 215px; height: 200px; float: left;
}
.g_bottom_bg .u_list_video li .u_line {
	background: rgb(255, 255, 255); width: 55px; height: 1px; margin-top: 3px;
}
.g_bottom_bg .u_list_video li .u_title {
	height: 42px; color: rgb(255, 255, 255); font-size: 18px; margin-top: 15px; margin-bottom: 15px;
}
.g_bottom_bg .u_list_video li .u_img {
	width: 196px; height: 117px; position: relative;
}
.g_bottom_bg .u_list_video li .u_img a {
	width: 196px; height: 117px; overflow: hidden; display: inline-block;
}
.g_bottom_bg .u_list_video li .u_img a img {
	transition:0.6s; width: 196px; height: 117px;
}
.g_bottom_bg .u_list_video li .u_img a img:hover {
	transform: scale(1.1);
}
.g_bottom_bg .u_list_video li .u_video {
	left: 50%; top: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; position: absolute;
}
.g_video {
	background: url("/templets/default/images/g_video_bg.png") no-repeat center; height: 393px; position: relative;
}
.g_video .u_video {
	left: 50%; top: 55%; width: 70px; margin-left: -35px; position: absolute; cursor: pointer;
}
.g_video p {
	top: 32%; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 38px; position: absolute;
}
.g_video #video {
	width: 100%; height: 100%;
}
.g_video .vclose {
	top: 30px; width: 36px; height: 35px; right: 20px; position: fixed;
}
.g_video .videos {
	background: rgb(0, 0, 0); top: 90px; width: 100%; height: 700px; right: 0px; overflow: hidden; position: fixed;
}
#player_jwplayer_controlbar_elements {
	display: none !important;
}
#player_jwplayer_controlbar_background {
	display: none !important;
}
#player_jwplayer_controlbar_capLeft {
	display: none !important;
}
#player_jwplayer_controlbar_capRight {
	display: none !important;
}
#player {
	background-color: transparent !important;
}
.jw-warning {
	display: none !important;
}
.jw-title-primary {
	display: none !important;
}
.u_bottom_text {
	font-size: 16px;
}
@media screen and (max-width:320px)
{
#map_base svg {
	height: 100px;
}
}
@media screen and (max-width:400px) and (min-width:321px)
{
#map_base svg {
	height: 134px;
}
}
@media screen and (max-width:480px) and (min-width:401px)
{
#map_base svg {
	height: 170px;
}
}
@media screen and (max-width:568px) and (min-width:481px)
{
#map_base svg {
	height: 210px;
}
}
@media screen and (max-width:685px) and (min-width:569px)
{
#map_base svg {
	height: 252px;
}
}
@media screen and (max-width:767px) and (min-width:686px)
{
#map_base svg {
	height: 310px;
}
}
@media screen and (max-width:979px) and (min-width:768px)
{
#map_base svg {
	height: 360px;
}
}
@media screen and (max-width:1024px) and (min-width:980px)
{
#map_base svg {
	height: 470px;
}
}
@media screen and (max-width:1280px) and (min-width:1025px)
{
#map_base svg {
	height: 470px;
}
}
@media screen and (min-width:1281px)
{
#map_base svg {
	height: 580px;
}
}
#wordmapbot {
	display: none;
}
.g_ltzt .my-JDD-box {
	padding-top: 50px; padding-bottom: 50px; position: relative; z-index: 99;
}
.g_ltzt .my-JDD-box h1 {
	text-align: center; color: rgb(31, 85, 209); line-height: 52px; font-size: 38px; font-weight: normal;
}
.g_ltzt .my-JDD-box h3 {
	text-align: center; color: rgb(152, 151, 151); font-size: 23px; font-weight: normal;
}
.g_ltzt .my-JDD-box .about-inner {
	padding-top: 30px;
}
.g_ltzt .my-JDD-box .about-inner ul {
	margin: 0px auto; width: 1218px; overflow: hidden;
}
.g_ltzt .my-JDD-box .about-inner ul li {
	width: 388px; height: 396px; overflow: hidden; margin-right: 18px; float: left; position: relative;
}
.g_ltzt .my-JDD-box .about-inner .big-img {
	transition:0.6s; width: 100%; transform: scale(1); -webkit-transition: all .6s; -moz-transition: all .6s;
}
.g_ltzt .my-JDD-box .about-inner .about-show:hover .big-img {
	transform: scale(1.2);
}
.g_ltzt .my-JDD-box .about-inner ul li .active {
	transition:0.6s; width: 100%; text-align: center; vertical-align: middle; transform: scale(1.4); -webkit-transition: all .6s; -moz-transition: all .6s;
}
.g_ltzt .my-JDD-box .about-inner .view-btn {
	background: rgb(0, 116, 255); border-radius: 2px; border: 1px solid rgb(0, 116, 255); border-image: none; left: 50%; width: 198px; height: 50px; text-align: center; bottom: 54px; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; margin-left: -100px; display: none; position: absolute; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.g_ltzt .my-JDD-box .about-inner .view-btn:hover {
	background: rgb(0, 116, 255); border: 1px solid rgb(0, 116, 255); border-image: none;
}
.g_ltzt .my-JDD-box .about-inner .mes-txt {
	transition:0.6s; left: 42%; top: 90px; width: 278px; text-align: center; color: rgb(255, 255, 255); margin-left: -105px; position: absolute;
}
.g_ltzt .my-JDD-box .about-inner .about-show:hover .mes-txt {
	top: 40px;
}
.g_ltzt .my-JDD-box .about-inner .about-show:hover .view-btn {
	display: block;
}
.g_ltzt .my-JDD-box .about-inner .mes-txt img {
	text-align: center;
}
.g_ltzt .my-JDD-box .about-inner .mes-txt h2 {
	text-align: center; color: rgb(255, 255, 255); padding-top: 4px; padding-bottom: 10px; font-size: 32px;
}
.g_ltzt .my-JDD-box .about-inner .mes-txt p {
	text-align: center; line-height: 30px; font-size: 22px;
}
.jbjjlt {
	display: block; position: relative;
}
.jbjjlt p {
	background: url("/templets/default/images/75.png"); padding: 8px 10px; left: 0px; width: 230px; bottom: 0px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; position: absolute; z-index: 999;
}
.g_dhjb .m_listtop li:hover .jbjjlt p {
	display: none;
}
.gddhul {
	margin: 10px auto 0px; padding: 10px; width: 1120px; overflow: hidden;
}
.gddhul li {
	background: rgb(255, 255, 255); margin: 10px; padding: 10px; width: 516px; height: 135px; float: left;
}
.gddhleft {
	width: 100px; height: 115px; overflow: hidden; float: left;
}
.gddhleft img {
	width: 100%;
}
.gddhright {
	width: 400px; margin-left: 10px; float: left;
}
.gddhright h3 {
	width: 100%; line-height: 38px; font-size: 18px; margin-top: 0px; border-bottom-color: rgb(230, 232, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.gddhright h3 a {
	color: rgb(31, 85, 209);
}
.gddhright h3 a:hover {
	color: rgb(31, 85, 209);
}
.gddhright p {
	padding: 5px 0px; font-size: 16px;
}
.g_ltrc {
	background: rgb(242, 242, 242);
}
.g_ltrc .m_top_box {
	background: url("/templets/default/images/bg4.png") no-repeat left top; padding: 65px 0px 180px;
}
.g_ltrc .m_top_box .u_line {
	background: rgb(255, 255, 255); margin: 0px auto 20px; width: 60px; height: 4px;
}
.g_ltrc .m_top_box h1 {
	text-align: center; color: rgb(255, 255, 255); font-size: 38px; font-weight: normal;
}
.g_ltrc .m_top_box h2 {
	text-align: center; color: rgb(255, 255, 255); font-size: 24px; font-weight: normal;
}
.g_ltrc .m_top_box p {
	color: rgb(224, 222, 222); line-height: 27px; font-size: 16px; margin-top: 30px;
}
.g_ltrc .m_top_box .u_join {
	background: url("/templets/default/images/g_ltbg.png") no-repeat; margin: 40px auto 0px; width: 185px; height: 47px; text-align: center; color: rgb(31, 85, 209); line-height: 47px; font-size: 18px; font-weight: bold; display: block;
}
.g_ltrc .m_bottom_box {
	background: rgb(242, 242, 242); position: relative;
}
.g_ltrc .m_bottom_box .m_1200 {
	margin: auto; padding: 0.1px 0px 70px; width: 1200px;
}
.g_ltrc .m_bottom_box .m_1200 ul {
	background: rgb(0, 0, 0); margin-top: -137px;
}
.g_ltrc .m_bottom_box .m_1200 ul li {
	background: rgb(83, 83, 83); width: 596px; height: 69px; text-align: center; color: rgb(255, 255, 255); line-height: 69px; font-size: 20px; margin-right: 2px; float: left; cursor: pointer;
}
.g_ltrc .m_bottom_box .m_1200 ul li.on {
	background: rgb(31, 85, 209);
}
.g_ltrc .m_bottom_box .m_1200 table {
	width: 100%; display: none;
}
.g_ltrc .m_bottom_box .m_1200 table tr {
	background: rgb(229, 229, 229); height: 70px;
}
.g_ltrc .m_bottom_box .m_1200 table td {
	text-align: center; color: rgb(57, 57, 57); font-size: 20px;
}
.g_ltrc .m_bottom_box .m_1200 table tr:nth-child(2n+1) {
	background: rgb(239, 239, 239);
}
.showT {
	display: table !important;
}
.g_dhjb .m_list li:hover .jbjjlt p {
	display: none;
}
