/*pad*/
img{
	max-width: 100%;
}
.gh {
	height:34px;
	width:34px;
	top:1rem;
	left:3%;
	position:absolute;
	display: none;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor:pointer;
}
.selected .gh {
	transform: rotate(90deg);
}
.gh a {
	background-color: #fff;
	display: block;
	height: 2px;
	margin-top: -2px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
}
.gh:hover a:before {
	transform: translateY(-2px) rotate(0deg);
	-webkit-transform: translateY(-2px) rotate(0deg);
	-ms-transform: translateY(-2px) rotate(0deg);
}
.gh:hover a:after {
	transform: translateY(2px) rotate(0deg);
	-webkit-transform: translateY(2px) rotate(0deg);
	-ms-transform: translateY(2px) rotate(0deg);
}
.selected .gh:hover a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
}
.selected .gh:hover a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
}
.gh a:after, .gh a:before {
	background-color: #fff;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width:100%;
}
.gh a:after {
	top:10px;
}
.gh a:before {
	top:-10px;
}
.selected .gh a:after, .selected .gh a:before {
	top: 0;
}
.selected .gh a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
}
.selected .gh a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
}
.selected .gh a {
	background-color: transparent !important;
}

@media only screen and (max-width:1400px) {
#arrLeft2{ left:0px;}
#arrRight2{ right:0px;}
}
@media only screen and (max-width:1350px) {
	.news_con ul li{ margin-right:4%;}
	.jiangshi_con ul li{ margin-right:1rem;}
	.about_lxwm ul li{ margin-right:1%;}
	.khzl_con div.t form{ width:44%;}
}
@media only screen and (max-width:1180px) {
	.foot_bg ul.fr li{ padding-right:2%; margin-left:5%;}
	.jiangshi_con ul li{ height:15.7rem; margin-bottom:2rem;}
}
@media only screen and (max-width:1100px) {
	.jiangshi_con ul li{ width:18%; height:17rem;}
	.rcjj_con div.f .tycp_t,.rcjj_con div.f ul{width:67%;}
	.xzkc_top dl dd,.xzkc_top dl div a{ line-height:2.4rem;}
	.xzkc_dym_con div.t2 ul.fr li dl{ width:8%;}
}
@media only screen and (max-width:1000px) {
	.menu_bg ul li div.c{ width:500%;}
	.index_partner{padding: 5.5rem 0px 4.875rem;}
	.index_partner .pointer{top: 5.8rem;}
	.jiangshi_con ul li{ margin-bottom:0px;}
	.kc_con div{ width:31%; margin-bottom:2rem;}
	.khzl_con div.t form{ width:46%;}
	.khzl_con ul.c li dl.l2{ width:26%;}
	.khzl_con ul.c li dl.l3,.khzl_con ul.c li dl.l5{ width:20%;}
	.khzl_xz ul.c li dl.l1{ width:38%;}
	.khzl_xz ul.c li dl.l2{ width:38%;}
}
@media only screen and (max-width:900px){
	body{
	 overflow-x: hidden; 
	}
	.menu_bg ul li div.c div.left{width:42%;}
	.menu_bg ul li div.c div.left dl div.l{width: 50%;}
	.menu_bg ul li div.c div.left dl div.l dl.fl{ width:100%;}
	.menu_bg ul li div.c div.left dl div.l dl.fr{ display:none;}
	.index_about div.fl{ width:100%; max-width:900px;}
	.index_about div.fr{ display:none;}
	.index_join div.fl{ display:none;}
	.index_join div.fr{ width:100%; height:31.25rem;}
	.index_join div.fr div.con{ left:0px; width:93%;}
	.foot_bg div.fl{ display:none;}
	.foot_bg ul.fr{ width:100%;}
	.page_banner{ display:none;}
	.jiangshi_con ul li{ width:22%; margin-bottom:2rem; height:17.5rem;}
}
@media only screen and (max-width:800px){
	.jiangshi_con ul li{ margin-bottom:0px;}
	.jiangshi_con ul li div.f p.t{ font-size:0.875rem;}
	.jiangshi_con ul li div.f p.f{ font-size:0.75rem;}
	.jioin_con div ul.c li{ width:42%; margin:0px 4% 1.5rem;}
	.about_lxwm ul li{ width:19%; margin-bottom:1.5rem;}
	.kc_con div.fl{ width:48%;}
	.rcjj_con div.f .tycp_t,.rcjj_con div.f ul{width:92%;}
	.xzkc_top dl dd{ width:10%;}
	.xzkc_top dl div{ width:90%;}
	.gg{ display:none;}
}
@media only screen and (max-width:750px){
.foot_bg ul.fr li{ padding-right:2%; margin-left:2%;}
.foot_bg2 div.fl{ width:100%;}
.foot_bg2 div.fr{ display:none;}
.page_mu ul{ width:100%;}
.wkcp_mu i{ margin-right:1.5rem;}
}
@media only screen and (max-width:640px){
	.top_bg,.header_bg,.menu_bg{ display:none;}	
	.sj_top,.sj_mu,.gh{display: block;}
	.head_top{background-color:#202c78; position:fixed; top:0px; height:2.5rem;padding:1rem 0px; z-index:888; width:100%;}
	.sj_top{ text-align:center; height:2.5rem;} 
	.sj_top img{ max-height:100%;}
	.selected .gh{ z-index:8;} 
	.sj_mu{ background-color:rgba(3,15,93,1); width:70%; position:absolute;top:0px;left:-70%; height:1500%;opacity:0; transition: all .5s ease;overflow:hidden;}
	.head_top.selected .sj_mu{ left:0px; opacity:1;transition: all .5s ease;}
	.sj_mu dd{ height:5rem; text-align:center; line-height:5rem;color:#ffffff;font-size:1.5rem;}
	.sj_mu dd a{ color:#ffffff; margin:0px 0.8rem;}
	.sj_mu form{ margin:1.25rem 0px;}
	.sj_mu form div{ overflow:hidden; width:90%; margin:0px auto; height:3rem; background-color:#ffffff; font-size:1.25rem;}
	.sj_mu form div .s_txt{ height:3rem; line-height:3rem; border:0px; padding:0px 2%; width:80%;}
	.sj_mu form div .s_btn{ height:3rem; line-height:3rem; border:0px; width:16%; text-align:center; font-size:1.5rem; background:none;}
	.sj_mu ul{ overflow:hidden; width:90%; margin:0px auto; color:#ffffff;}
	.sj_mu ul li{ overflow:hidden; font-size:1.25rem; margin-bottom:1rem;}
	.sj_mu ul li a{ color:#ffffff;}
	.sj_mu ul li.sj_mu_nav div.c{ overflow:hidden; padding-left:5%;}
	.sj_mu ul li.sj_mu_nav div.c dl{ margin:0.5rem 0px;}
	.sj_mu ul li.sj_mu_nav div.c dl .t{ overflow:hidden;}
	.sj_mu ul li.sj_mu_nav div.c dl .t span{ float:left;}
	.sj_mu ul li.sj_mu_nav div.c dl .t i{ float:right;}
	.sj_mu ul li.sj_mu_nav div.c dl .t i.jian,.sj_mu ul li.sj_mu_nav div.c dl.on .t i.jia{ display:none;}
	.sj_mu ul li.sj_mu_nav div.c dl .t i.jia,.sj_mu ul li.sj_mu_nav div.c dl.on .t i.jian{ display:block;}
	.sj_mu ul li.sj_mu_nav div.c dl .f{ display:none;}
	.sj_mu ul li.sj_mu_nav div.c dl.on .f{ display:block; padding:0.5rem 0px 0.5rem 5%;}
	div.index_t{margin-bottom: 1.125rem;}
	.carousel { margin-top:4.5rem;}
	.carousel-indicators{bottom:1rem !important;}
	.index_news div.hidden div{ width:96%; margin:0px 2% 1rem;}
	.index_js ul li div.t dl{ opacity:0;}
.index_js ul{ overflow:hidden; margin-top:2.5rem; height:4.5rem; margin-bottom:0.5rem;}
.index_js ul li{ float:left; width:17.5rem;height:10.75rem;margin-right:1.5rem;}
	.index_more{ width:35%;}
	.index_about{ padding:3.75rem 0px}
	.index_about div.fl ul.t{ height:11.5rem;}
	.index_contact ul li{ margin:0px 1.5rem;}
	.index_contact ul li div dl{ opacity:1;}
	.index_contact ul li ol{ background-color:#fd4f00;}
	.index_partner{ display:none;}
	.foot_bg{ display:none;}
	.foot_bg2{ font-size:0.75rem;}
	.news_top{padding-top:0.4rem; height:3rem;}
	.page_top ul{ margin-top:2.6rem;}
	.news_con ul li{ width:46%; margin-right:3.3%;}
	.news_show .page_t{padding:5rem 0px 2.125rem;}
	.team_top{ margin-top:5rem;}
	.jiangshi_con ul li div.f p.f{ font-size:0.75rem;}
	.page_mu{ margin-top:0.5rem;}
	.about_lxwm ul{ width:100%; margin-top:2.5rem;}
	.about_lxwm ul li{ width:28%;margin: 0px 2% 1.5rem;}
	.about_lxwm ul li div dl{ opacity:1;}
	.tabBar .about_fzls .bd .con{ width:100%;}
	.about_ry dl{ width:50%;}
	.wkcp_ul li{ width:46%;}
	.xgc_seo{ display:none;}
	.xzkc_dym_con div.name ol{ width:30%;}
	.xzkc_dym_con div.t{ display:none;}
	.xzkc_dym_con div.t2 ul.fl{ width:100%;background: url(../images/khzl_bg2.jpg) scroll 0px 30px;}
	.xzkc_dym_con div.t2 ul.fr{ width:100%;background: url(../images/khzl_bg2.jpg) scroll 0px 0px;}
	.xzkc_dym_con div.t2 ul li{ float:left; width:60px; height:auto;}
	.xzkc_dym_con div.t2 ul li dl{ width:100% !important; border-left: 1px solid #fd4f00; height:30px; line-height:30px;}
	.xzkc_dym_bg{ font-size:1.25rem;}
	.khzl_con ul.c li dl.l1{ width:34%; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
	.cpjj_top{ margin-top:5rem;}
	.page_mu ul li{ padding:0px 0.5rem;}
	.page_mu ul li a{ font-size:0.875rem;}
	.about_hzkh_top ul li{font-size:0.875rem}
	.about_hzkh_top ul li,.about_hzkh_f div ul li{ width:27%;}
	.page_top ul li{ width:25%;}
	.index_photo .h218px,.index_lxwm,.js_ul{ display:none;}
	.g2{height:16.875rem; width:90%; margin:0px auto; display:block;}
	.g2 ul{height:16.875rem !important; overflow:hidden;}
	.g2 ul li{margin-right:1rem;width:17.5rem !important;}
	.g2 ul li div{width:17.5rem;height:13.75rem; position:relative; overflow:hidden;}
	.g2 ul li div img.i{width:17.5rem;height:13.75rem;}
	.g2 ul li dl{ opacity:0;transition: all .3s ease; position:absolute; width:100%; top:0px; height:8.75rem; background-color:rgba(32,44,120,0.85); text-align:center; padding-top:5rem;}
	.g2 ul li dd{ height:3.125rem; line-height:3.125rem; width:17.5rem; text-align:center; background-color:#ffffff; color:#323232; font-size:1rem;}
	.g3,.g4{ display:block;}
	.g3 ul{ max-height:220px;}
	.g4 ul{ max-height:260px;}
	.index_js ul li div.f p.t{ margin-bottom:0px;}
	.index_js ul li div.f p.f{ display:none;}
	.cpjj_top div.t,.xzkc_top ol{display:none;}
	.xzkc_top dl div a{ margin-right:0px;}
	/*.xzkc_bg div.con div.left{ width:25%;}
	.xzkc_bg div.con div.left div.fl,.xzkc_bg div.con div.left ul.fr li dl.c{ display:none;}
	.xzkc_bg div.con div.left ul.fr li dl.t,.xzkc_bg div.con div.left ul.fr{ width:100%;}
	.xzkc_bg div.con div.left ul.fr li.c dl.t{ line-height:22px;}
	.xzkc_bg div.con ul.right li.c dl{ line-height:24px;}
	.xzkc_bg div.con ul.right{ width:73%;}*/
	.xzkc_bg div.con div.left{ width:98%;}
	.xzkc_bg div.con div.left ul.fr li dl.t{ width:50%;}
	.xzkc_bg div.con div.left ul.fr li dl.c{ width:23%;}
	.xzkc_bg div.con ul.right{ display:none;}
}
@media only screen and (max-width:600px){
	.index_js ul li div.f p.f{ display:none;}
	.index_about div.fl ul.t li p{ display:none;}
	.index_about div.fl ul.t{ height:10rem;}
	.foot_bg ul.fr li{ padding-right:1%; margin-left:1%;}
	.foot_bg .width1200{ width:96%;}
}
@media only screen and (max-width:520px){
	.jiangshi_con ul li{ width:30%; margin-bottom:1.5rem;}
}
@media only screen and (max-width:500px){
	.foot_bg ul.fr{ overflow:hidden;height: 18rem;}
	.foot_bg ul.fr li{ padding-right:1%; margin-left:0; width:19%;}
	.foot_bg ul.fr li dl{word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;height: 1.875rem; width:100%; color: #a7a7a7; }
	.wkcp_mu i{ margin-right:0rem;padding:0.75rem 1rem;}
	.rcjj_con div.f dl{ width:100%; margin-bottom:1.5rem;}
	.rcjj_con div.f .tycp_t,.rcjj_con div.f ul{width:92%;}
	.xzkc_top dl dd{ width:15%;}
	.xzkc_top dl div{ width:85%;}
}
@media only screen and (max-width:420px){
	.jiangshi_con ul li{ width:46%; height:21rem;}
	.about_lxwm ul li{ width:46%;}
	.wkcp_ul li{ width:100%;}
	.kc_con div.fl{ width:98%; margin:0px 1% 2rem;}
}