.warp {
	margin: 0px auto; width: 100%; max-width: 1281px;
}
.wrae {
	margin: 0px auto; width: 100%; max-width: 1920px;
}
.c24 {
	color: rgb(36, 36, 36);
}
.office_h1 {
	
}
.office_map {
	background: url("../images/office_01bj.jpg") no-repeat 0% 0% / 100% 100%; padding: 20px 0px 50px; margin-top: 20px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.tran_scale {
	overflow: hidden;
}
.tran_scale img {
	transition:0.7s; width: 100%;
}
.tran_scale:hover img {
	transform: scale(1.1);
}
.ban_width .inhead-det-text {
	padding: 0px;
}
.map_box {
	margin: 0px auto; width: 760px; height: 630px; position: relative;
}
.BMap_Marker {
	background: url("../images/markers_xhr.png") no-repeat !important; top: 165px !important; height: 25px !important;
}
.BMapLabel {
	border: 0px currentColor !important; border-image: none !important;
}
.service_wrap .box_solve .solve_containt .center .border_line {
	min-height: auto !important;
}
.market_china {
	background-color: rgb(232, 237, 242) !important;
}
.bottom_100 {
	overflow: hidden; margin-bottom: 100px !important;
}
.news_office_b {
	margin-top: 30px; margin-bottom: 50px;
}
.news_office_b img {
	width: 100%;
}
@media only screen and (max-width:1280px)
{
.warp {
	width: 98%;
}
}
.S_urvey {
	overflow: hidden; margin-top: 70px;
}
.S_urvey_left {
	width: 45%; float: left;
}
.S_urvey_left span {
	margin-top: 30px; display: block;
}
.S_urvey_left p {
	height: 3em; overflow: hidden; font-size: 14px; margin-top: 10px;
}
.S_urvey_left ul {
	overflow: hidden; margin-top: 30px;
}
.S_urvey_left ul li {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 129px; height: 34px; text-align: center; line-height: 31px; font-size: 16px; margin-right: 7px; float: left;
}
.S_urvey_left ul li:hover {
	background: rgb(229, 2, 18); font-weight: bold;
}
.S_urvey_left ul li:hover a {
	color: rgb(255, 255, 255);
}
.S_urvey_right {
	width: 52%; float: right;
}
.S_urvey_right p {
	margin-top: 12%;
}
.S_urvey_right p img {
	width: 100%;
}
.vision_li {
	background: rgb(246, 248, 249); overflow: hidden; margin-top: 115px;
}
.vision_li ul li {
	width: 50%; overflow: hidden; float: left;
}
.vision_li ul li img {
	width: 100%;
}
.vision_li ul li h1 {
	margin: 12% 0px 0px 10%;
}
.vision_li ul li h1 a {
	color: rgb(36, 36, 36);
}
.vision_li ul li span {
	margin: 35px 0px 0px 10%; color: rgb(36, 36, 36); display: block;
}
.vision_li ul li p {
	margin: 10px 0px 0px 10%; color: rgb(127, 127, 127); font-size: 14px;
}
.buttom_h1 {
	margin: 35px 0px 0px 10%; border: 1px solid rgb(211, 211, 211); border-image: none; width: 101px; height: 27px; text-align: center; color: rgb(127, 127, 127); line-height: 25px; display: block;
}
.buttom_h1:hover {
	background: rgb(229, 2, 18); color: rgb(255, 255, 255);
}
.buttom_h2 {
	margin: 50px auto 0px; border: 1px solid rgb(211, 211, 211); border-image: none; width: 103px; height: 27px; text-align: center; line-height: 27px; display: block;
}
.buttom_h2:hover {
	background: rgb(229, 2, 18); color: rgb(255, 255, 255);
}
.buttom_h3 {
	margin: 50px auto 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 103px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; display: block;
}
.buttom_h3:hover {
	color: rgb(255, 255, 255);
}
.vision_li1 {
	background: rgb(246, 248, 249); overflow: hidden;
}
.vision_li1 ul li {
	width: 50%; overflow: hidden; float: left;
}
.vision_li1 ul li img {
	width: 100%;
}
.vision_li1 ul li h1 {
	margin: 12% 0px 0px 25%;
}
.vision_li1 ul li h1 a {
	color: rgb(36, 36, 36);
}
.vision_li1 ul li span {
	margin: 35px 0px 0px 25%; color: rgb(36, 36, 36); display: block;
}
.vision_li1 ul li p {
	margin: 10px 0px 0px 25%; color: rgb(127, 127, 127); font-size: 14px;
}
.buttom_h1 {
	margin: 35px 0px 0px 25%; border: 1px solid rgb(211, 211, 211); border-image: none; width: 101px; height: 27px; text-align: center; color: rgb(127, 127, 127); line-height: 25px; display: block;
}
.buttom_h1:hover {
	background: rgb(229, 2, 18); color: rgb(255, 255, 255);
}
.gl_Administration {
	background: url("../images/about_09.jpg") no-repeat 0% 0% / 100% 100%; height: 729px;
}
.gl_admin_h1 {
	padding: 58px 0px 22px; text-align: center; color: rgb(255, 255, 255); font-size: 16px;
}
.gl_admin_h5 {
	text-align: center; color: rgb(255, 255, 255);
}
.news_media {
	overflow: hidden; margin-top: 90px;
}
.news_media_h1 {
	text-align: center;
}
.news_media_h1 .news_media_a {
	color: rgb(36, 36, 36);
}
.news_media_h1 .news_media_a1 {
	color: rgb(127, 127, 127); margin-left: 20px; display: inline-block;
}
.news_media_h1 a:hover {
	color: rgb(36, 36, 36);
}
.news_media_box {
	overflow: hidden; margin-top: 70px;
}
.news_media_box_img {
	width: 35%; float: left;
}
.news_media_box_img img {
	width: 100%;
}
.news_media_box_r {
	width: 60%; float: right;
}
.news_media_box_r ul li {
	width: 48%; margin-bottom: 30px; float: left;
}
.news_media_box_r ul li h1 {
	height: 2.6em; line-height: 1.3em;
}
.news_media_box_r ul li h1 a {
	color: rgb(36, 36, 36);
}
.news_media_box_r ul li span {
	padding: 8px 0px; color: rgb(0, 117, 200); display: block;
}
.news_media_box_r ul li p {
	height: 3em; color: rgb(127, 127, 127); line-height: 1.5; overflow: hidden; font-size: 14px;
}
.gs_case {
	background: url("../images/about_15.jpg") no-repeat 0% 0% / 100% 100%; height: 650px; overflow: hidden; margin-top: 100px;
}
.gs_case > h1 {
	padding: 80px 0px 46px; text-align: center; color: rgb(255, 255, 255);
}
.gs_case_nav {
	margin: 0px auto; width: 100%; max-width: 338px;
}
.gs_case_nav ul li {
	background: url("../images/gs_case_nav1_bj.png"); width: 49%; text-align: center; color: rgb(0, 0, 0); line-height: 36px; float: left; position: relative; cursor: pointer;
}
.g_p {
	margin-right: 2%;
}
.triangle-down {
	left: 46%; width: 0px; height: 0px; bottom: -10px; margin-right: auto; margin-left: auto; border-top-color: rgb(229, 2, 18); border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 7px; border-left-width: 7px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: none; position: absolute;
}
.gs_case_bar {
	overflow: hidden; margin-top: 55px;
}
.gs_case_bar ul li {
	background: rgb(248, 243, 236); margin: 0px 1.33% 0px 1%; padding: 2%; width: 31%; float: left;
}
.gs_case_bar ul li span {
	color: rgb(0, 117, 200);
}
.gs_case_bar h1 {
	padding: 10px 0px;
}
.gs_case_bar h1 a {
	color: rgb(36, 36, 36);
}
.gs_case_bar p {
	color: rgb(127, 127, 127); line-height: 20px; font-size: 14px;
}
.gs_a_j {
	margin-top: 30px; display: block;
}
.Publication_list {
	background: url("../images/about_16.jpg") no-repeat 0% 0% / 100% 100%; overflow: hidden;
}
.Publication_list_box {
	overflow: hidden; margin-top: 80px; margin-bottom: 80px;
}
.Publication_list_box ul li {
	width: 33.33%; float: left;
}
.Publication_list_box ul li span {
	text-align: center; display: block;
}
.Publication_list_box ul li h5 {
	padding: 34px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-size: 24px;
}
.Publication_list_box ul li p {
	height: 2.2em; text-align: center; color: rgb(255, 255, 255); line-height: 16px; overflow: hidden; font-size: 14px;
}
.map_contact {
	overflow: hidden;
}
.map_contact_left {
	background: url("../images/about_17.jpg") no-repeat 0% 0% / 100% 100%; width: 50%; height: 586px; float: left;
}
.map_contact_left1 {
	width: 67%; overflow: hidden; margin-top: 80px; float: right;
}
.map_contact_left1 ul li {
	width: 37%; margin-right: 38px; margin-bottom: 47px; border-top-color: rgb(39, 38, 54); border-top-width: 3px; border-top-style: solid; float: left;
}
.map_contact_left1 ul li h5 {
	color: rgb(44, 43, 59); margin-top: 20px;
}
.map_contact_left1 ul li h5 img {
	margin-right: 10px; vertical-align: -3px;
}
.map_contact_left1 ul li p {
	height: 3em; color: rgb(116, 116, 116); overflow: hidden; font-size: 14px; margin-top: 20px;
}
.map_contact_right {
	width: 50%; float: left; position: relative;
}
.map_contact_right img {
	width: 100%; height: 586px;
}
.map_contact_right_mp {
	background: rgba(255, 255, 255, 0.9); padding: 5% 2% 5% 4%; left: 40%; top: 10%; width: 312px; position: absolute;
}
.map_contact_right_mp h5 {
	color: rgb(0, 0, 0);
}
.map_contact_right_mp > p {
	padding: 7px 0px 15px; color: rgb(229, 2, 18);
}
.map_contact_right_mp > i {
	width: 38px; height: 0px; margin-bottom: 20px; border-bottom-color: rgb(229, 2, 18); border-bottom-width: 7px; border-bottom-style: solid; display: block;
}
.map_contact_right_mp ul li {
	color: rgb(0, 0, 0); line-height: 30px; font-size: 14px;
}
.map_contact_right_mp ul li span {
	color: rgb(127, 127, 127);
}
.map_contact_right_mp ul li span a {
	color: rgb(127, 127, 127); text-decoration: underline;
}
.vis_banner_pc {
	width: 100%;
}
.vision_banner {
	
}
.vision_banner img {
	width: 100%;
}
.vis_banner_ipho {
	display: none;
}
.mission_box {
	overflow: hidden;
}
.mission_box_left {
	width: 50%; overflow: hidden; float: left;
}
.mission_box_right {
	margin: 6% 0px 0px 5%; width: 25%; float: left;
}
.mission_box_right h1 {
	font-weight: normal;
}
.mission_box_right i {
	margin: 24px 0px; width: 38px; height: 0px; border-bottom-color: rgb(229, 2, 18); border-bottom-width: 7px; border-bottom-style: solid; display: block;
}
.mission_box_right p {
	color: rgb(127, 127, 127); line-height: 28px; font-size: 14px;
}
.mission_box img {
	width: 100%;
}
.value_back {
	height: 892px; background-image: url("../images/Visionmission_04.jpg"); background-size: 100% 100%;
}
.value_back h1 {
	text-align: center; color: rgb(255, 255, 255); padding-top: 75px; font-weight: normal;
}
.value_back_box {
	overflow: hidden;
}
.value_back_box {
	margin-top: 80px;
}
.value_back_box ul li {
	width: 45%; height: 143px; margin-bottom: 70px; float: left;
}
.value_li_img {
	width: 55px; float: left;
}
.value_li_img img {
	width: 100%;
}
.value_li_text {
	width: 86%; float: right;
}
.value_li_text h4 {
	color: rgb(255, 255, 255); font-weight: normal;
}
.value_li_text span {
	padding: 6px 0px; color: rgb(255, 255, 255); display: block;
}
.value_li_text p {
	height: 7em; color: rgb(255, 255, 255); line-height: 1.8em; overflow: hidden;
}
@media only screen and (max-width:1660px)
{
.map_contact_left1 {
	width: 77%;
}
}
@media only screen and (max-width:1366px)
{
.value_back_box ul li {
	margin-bottom: 50px;
}
.map_contact_left1 {
	width: 90%;
}
}
@media only screen and (max-width:1280px)
{
.map_contact_left1 {
	width: 95%;
}
}
@media only screen and (max-width:1024px)
{
.value_back_box ul li {
	width: 100%; height: auto; margin-bottom: 25px;
}
.value_li_text p {
	height: auto;
}
.value_back_box {
	margin-top: 25px;
}
.value_back h1 {
	padding-top: 40px;
}
.value_back {
	height: auto;
}
.mission_box_right {
	margin: 4% 0px 0px 5%; width: 40%;
}
.value_back {
	padding: 0px 2%;
}
.buttom_h2 {
	margin-top: 22px;
}
.map_contact_right img {
	height: auto;
}
}
@media only screen and (max-width:767px)
{
.xin_none {
	height: 61px !important;
}
.w_bann_none {
	display: none;
}
}
@media only screen and (max-width:700px)
{
.mission_box_left {
	width: 100%;
}
.mission_box_right {
	margin: 4% 0px 4% 5%; width: 95%;
}
}
@media only screen and (max-width:660px)
{
.vis_banner_ipho {
	display: block;
}
.value_back_box {
	padding-right: 5px; padding-left: 5px;
}
.mission_box_right i {
	margin: 10px 0px;
}
.Publication_list_box ul li h5 {
	font-size: 18px;
}
}
@media only screen and (max-width:550px)
{
.value_li_text {
	width: 88%;
}
.value_li_img {
	width: 40px;
}
.value_li_text p {
	font-size: 12px;
}
}
@media only screen and (max-width:414px)
{
.value_li_text {
	width: 85%;
}
}
@media only screen and (max-width:338px)
{
.value_li_text {
	width: 82%;
}
}
.gs_huod_box {
	overflow: hidden; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.gs_huod_box ul {
	margin: 0px -14.5px;
}
.gs_huod_box ul li {
	margin-bottom: 50px;
}
.gs_huod_box ul li img {
	width: 100%;
}
.gs_huod_box ul li h5 {
	margin: 25px 0px 20px; width: 70%; height: 2.8em; line-height: 1.4em; overflow: hidden;
}
.gs_huod_box ul li h5 a {
	color: rgb(0, 0, 0);
}
.gs_huod_box ul li span {
	color: rgb(0, 117, 200);
}
.gs_huod_box ul li p {
	height: 2.9em; overflow: hidden; font-size: 14px;
}
.gs_r {
	margin-right: 0px !important;
}
.gs_hd_img {
	position: relative;
}
.gs_hd_img em {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.gs_hd_img em img {
	width: 100%;
}
.news-page {
	padding: 30px 0px; width: 100%; height: 30px; overflow: hidden;
}
.news-page img {
	width: 30px; height: 30px; line-height: 30px; margin-right: 2px; float: left; display: block;
}
.news-page a:hover {
	
}
.news-page p {
	background: url("../images/pagebar_line.png") no-repeat center; height: 30px; overflow: hidden; float: left;
}
.news-page p span {
	padding: 0px 10px; height: 30px; line-height: 30px; float: left; display: block;
}
.news-page .form {
	height: 30px; overflow: hidden; margin-left: 10px; float: left;
}
.news-page .form .page-text {
	padding: 0px 10px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 100px; height: 30px; line-height: 30px; float: left; display: block;
}
.news-page .form .page-button {
	background: rgb(230, 0, 18) !important; border: currentColor; border-image: none; width: 80px; height: 30px; color: rgb(255, 255, 255); line-height: 1em; font-size: 14px; margin-left: 10px; float: left;
}
.news-page > div {
	margin: 0px auto; width: 400px;
}
@media only screen and (max-width:1024px)
{
.gs_huod_box ul li h5 {
	margin: 15px 0px 10px;
}
.gs_huod_box ul li p {
	font-size: 10px;
}
}
@media only screen and (max-width:768px)
{
.news-page > div {
	margin: 0px auto; width: 200px;
}
.bottom_100 {
	margin-bottom: 20px !important;
}
.gs_huod_box ul li {
	margin-bottom: 21px;
}
}
.Solution_box_1 {
	overflow: hidden;
}
.Solution_box_1 h1 {
	text-align: center; color: rgb(36, 36, 36); margin-top: 60px;
}
.Solution_box_1 p {
	text-align: center; color: rgb(127, 127, 127); font-size: 14px; margin-top: 30px;
}
.solution_list_nav {
	margin: 44px auto 0px; width: 100%; max-width: 637px;
}
.solution_list_nav ul li {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 49%; text-align: center; color: rgb(0, 0, 0); line-height: 61px; float: left; position: relative; cursor: pointer;
}
.solution_list_nav ul li:hover {
	background: rgb(230, 0, 18); color: rgb(255, 255, 255);
}
.triangle-dow {
	left: 47%; width: 0px; height: 0px; bottom: -10px; margin-right: auto; margin-left: auto; border-top-color: rgb(229, 2, 18); border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 10px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: none; position: absolute;
}
.solution_list_bar {
	overflow: hidden; margin-top: 40px;
}
.solution_list_bar_h1 {
	text-align: center; color: rgb(127, 127, 127); line-height: 20px; font-size: 14px;
}
.solution_l_box {
	overflow: hidden; margin-top: 45px; margin-bottom: 100px;
}
.solution_l_box ul {
	margin: 0px -14.5px;
}
.solution_l_box ul li {
	position: relative;
}
.solution_l_box ul li > div {
	overflow: hidden; margin-bottom: 30px;
}
.sout_h1 {
	padding: 0px 12%; left: 0px; bottom: 20px; color: rgb(255, 255, 255); position: absolute;
}
.sout_h1 p {
	height: 2.6em; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; margin-top: 5px;
}
@media only screen and (max-width:1024px)
{
.Solution_box_1 h1 {
	margin-top: 30px;
}
.solution_l_box {
	margin-bottom: 20px;
}
}
.jfa_solution {
	
}
.jfa_solution_left {
	width: 76%; float: left;
}
.jfa_solution_left ul li {
	overflow: hidden; padding-bottom: 41px; margin-bottom: 43px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.jfa_solution_img {
	width: 33%; overflow: hidden; float: left;
}
.jfa_solution_img img {
	width: 100%;
}
.jfa_solution_text {
	width: 64%; float: right;
}
.jfa_solution_text h5 {
	color: rgb(36, 36, 36);
}
.jfa_solution_text h5 a {
	color: rgb(36, 36, 36);
}
.jfa_solution_text i {
	margin: 19px 0px 20px; width: 38px; height: 0px; border-bottom-color: rgb(229, 2, 18); border-bottom-width: 7px; border-bottom-style: solid; display: block;
}
.jfa_solution_text p {
	width: 80%; height: 4em; color: rgb(127, 127, 127); line-height: 1.4em; overflow: hidden; font-size: 14px;
}
.jfa_button {
	border: 1px solid rgb(219, 219, 219); border-image: none; width: 103px; height: 27px; text-align: center; color: rgb(127, 127, 127); line-height: 27px; font-size: 12px; margin-top: 25px; display: block;
}
.jfa_button:hover {
	background: rgb(230, 0, 18); color: rgb(255, 255, 255);
}
.jfa_solution_right {
	width: 20%; float: right;
}
.jfa_solution_right h5 {
	color: rgb(36, 36, 36);
}
.jfa_solution_right_ul {
	margin-top: 16px; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.jfa_solution_right_ul ul li {
	background: url("../images/js_xx.png") no-repeat 90%; line-height: 48px; padding-left: 24px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.jfa_solution_right_ul ul li a {
	color: rgb(63, 63, 62);
}
.jfa_solution_right_ul ul li:hover {
	background: url("../images/js_xxhover.png") no-repeat 90% rgb(236, 236, 236); cursor: pointer;
}
.jf_on {
	background: url("../images/js_xxhover.png") no-repeat 90% rgb(236, 236, 236) !important; cursor: pointer;
}
.jfa_cunter img {
	width: 100%;
}
.jfa_cunter {
	margin-top: 20px;
}
.jishu_data {
	width: 76%; float: left;
}
.jishu_data_search {
	background: rgb(236, 236, 236); padding: 15px;
}
.jishu_data_search p {
	display: inline-block;
}
.jishu_data_search p input {
	width: 200px; height: 25px; padding-left: 10px;
}
.jishu_data_search a {
	background: rgb(63, 63, 62); width: 52px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; margin-left: 20px; display: inline-block;
}
.jishu_data ul {
	margin-top: 20px;
}
.jishu_data ul li {
	border: 1px solid rgb(228, 228, 228); border-image: none; margin-bottom: 10px;
}
.jishu_data .table > thead > tr > th {
	vertical-align: middle;
}
.jishu_data .table > tbody > tr > th {
	vertical-align: middle;
}
.jishu_data .table > tfoot > tr > th {
	vertical-align: middle;
}
.jishu_data .table > thead > tr > td {
	vertical-align: middle;
}
.jishu_data .table > tbody > tr > td {
	vertical-align: middle;
}
.jishu_data .table > tfoot > tr > td {
	vertical-align: middle;
}
.jishu_data .table {
	margin-bottom: 0px;
}
@media only screen and (max-width:767px)
{
.xin_back {
	height: 61px !important;
}
}
@media only screen and (max-width:1024px)
{
.jfa_solution_text i {
	margin: 9px 0px 10px;
}
.jfa_button {
	margin-top: 12px;
}
}
@media only screen and (max-width:880px)
{
.jfa_solution_left {
	width: 100%;
}
.jfa_solution_right {
	width: 100%;
}
.jishu_data {
	width: 100%;
}
.jfa_cunter {
	margin-bottom: 20px;
}
.jishu_data ul li table td {
	font-size: 12px;
}
}
@media only screen and (max-width:600px)
{
.jfa_solution_img {
	width: 100%;
}
.jfa_solution_text {
	width: 100%; margin-top: 20px;
}
.table_td {
	padding: 0px 5%;
}
.jfa_solution_left ul li {
	margin-bottom: 8px;
}
.jfa_solution_text p {
	width: 100%;
}
.jishu_data_search p input {
	width: 150px;
}
}
.ip_wlan_box {
	margin-top: 74px; margin-bottom: 70px;
}
.ip_wlan_box ul li {
	width: 14.2% !important; text-align: center; line-height: 41px; padding-right: 4px !important; padding-left: 4px !important; position: relative;
}
.ip_wlan_box ul li a {
	border: 1px solid rgb(228, 228, 228); border-image: none; color: rgb(0, 0, 0); display: block;
}
.ip_wlan_box ul li a:hover {
	background: rgb(230, 0, 18); color: rgb(255, 255, 255); cursor: pointer;
}
.ip_r1 {
	background: rgb(230, 0, 18); color: rgb(255, 255, 255) !important;
}
.ip_rj1 {
	left: 0px; width: 0px; height: 0px; right: 0px; bottom: -5px; margin-right: auto; margin-left: auto; border-top-color: rgb(229, 2, 18); border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 10px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: none; position: absolute;
}
.ip_rj {
	left: 0px; width: 0px; height: 0px; right: 0px; bottom: -5px; margin-right: auto; margin-left: auto; border-top-color: rgb(229, 2, 18); border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 10px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute;
}
.ip_wlan_box ul li:hover .ip_rj1 {
	display: block;
}
.ip_wlan_product_left {
	width: 44%; float: left;
}
.ip_wlan_product_left h3 {
	color: rgb(36, 36, 36);
}
.ip_wlan_product_left h5 {
	padding: 30px 0px 14px; color: rgb(36, 36, 36);
}
.ip_wlan_product_left p {
	color: rgb(127, 127, 127); line-height: 22px; font-size: 14px;
}
.ip_wlan_product_right {
	background: rgb(246, 248, 249); width: 49%; float: right;
}
.qita {
	width: 100%; overflow: hidden;
}
.qita h3 {
	font-size: 26px;
}
.qita .bxslider01 {
	
}
.qita .bxslider01 li {
	text-align: center; position: relative;
}
.qita .bxslider01 li img {
	height: auto; vertical-align: middle; max-height: 100%; max-width: 100%;
}
.bxslider01 ul li span {
	background: url("../images/erver-bj.png"); padding: 0px 20px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 43px; font-size: 18px; display: block; position: absolute;
}
.qita .bx-wrapper .bx-controls-direction .bx-prev {
	background: url("../images/fan_left.png") no-repeat; left: 30px; top: 44%; width: 44px; height: 84px;
}
.qita .bx-wrapper .bx-controls-direction .bx-next {
	background: url("../images/fang_right.png") no-repeat; top: 44%; width: 44px; height: 84px; right: 30px;
}
.qita .bx-wrapper .bx-controls-direction .bx-prev:hover {
	background-position: 100% 0%;
}
.qita .bx-wrapper .bx-controls-direction .bx-next:hover {
	background-position: 0px 100%;
}
.jieru_spot_box_left {
	width: 76%; float: left;
}
.jieru_spot_nav {
	width: 90%; margin-bottom: 30px;
}
.jieru_spot_nav ul li {
	padding-right: 3px !important; padding-left: 3px !important; position: relative;
}
.jieru_spot_nav ul li a {
	border: 1px solid rgb(228, 228, 228); border-image: none; text-align: center; color: rgb(0, 0, 0); line-height: 34px; display: block;
}
.jieru_spot_nav ul li a:hover {
	background: rgb(229, 2, 18); color: rgb(255, 255, 255); font-weight: bold;
}
.spot_on {
	background: rgb(229, 2, 18); color: rgb(255, 255, 255) !important; font-weight: bold;
}
.jieru_spot_nav ul li:hover .ip_rj1 {
	display: block;
}
.jieru_spot_box_text {
	padding-left: 5px;
}
.jieru_spot_box_text ul li {
	background: rgb(246, 248, 249); padding: 60px 30px; overflow: hidden; margin-bottom: 20px;
}
.jieru_spot_box_text ul li:hover {
	background: rgb(255, 255, 255); box-shadow: 0px 0px 10px #d9d9d9; -webkit-box-shadow: 0 0 10px #d9d9d9; -moz-box-shadow: 0 0 10px #d9d9d9;
}
.jieru_li_2_img {
	width: 39%; overflow: hidden; float: left;
}
.jieru_li_2_img img {
	width: 100%;
}
.jieru_li_2_text {
	width: 57%; float: right;
}
.jieru_li_2_text h5 a {
	color: rgb(36, 36, 36);
}
.jieru_li_2_text_p {
	margin: 20px 0px 35px; height: 6.7em; color: rgb(127, 127, 127); overflow: hidden; font-size: 14px;
}
.jieru_li_2_text_p p {
	margin-bottom: 10px;
}
.spot_button {
	border: 1px solid rgb(211, 211, 211); border-image: none; width: 103px; height: 27px; text-align: center; line-height: 27px; margin-right: 10px; float: left; display: block;
}
.spot_button:hover {
	background: rgb(230, 0, 18); color: rgb(255, 255, 255);
}
.spot_button1 {
	background: rgb(230, 0, 18); width: 103px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; float: left; display: block;
}
.spot_button1 img {
	margin-right: 10px; vertical-align: -1px;
}
.spot_button1:hover {
	color: rgb(255, 255, 255);
}
.jieru_spot_box_right {
	width: 21%; font-size: 14px; float: right;
}
.left_nav {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%;
}
.left_tit {
	padding: 0px 15px 8px; color: rgb(4, 7, 7); font-size: 20px; border-bottom-color: rgb(4, 7, 7); border-bottom-width: 1px; border-bottom-style: solid;
}
.left_con li.hover .item01 > a {
	color: rgb(0, 119, 139);
}
.left_con li.hover .item01 {
	background: url("../images/js_xxhover.png") no-repeat 90% rgb(236, 236, 236); font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.left_con li.hover ul {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.left_con li.last .item01 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.item01 {
	background: url("../images/js_xx.png") no-repeat 90%; height: 48px; line-height: 48px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative; cursor: pointer;
}
.item01 > a {
	padding: 0px 15px; color: rgb(4, 7, 7);
}
.item01 > a:hover {
	color: rgb(0, 119, 139);
}
.item01.on a {
	background: url("../images/js_xxhover.png") no-repeat right; color: rgb(0, 119, 139);
}
.item02 {
	height: 40px; line-height: 40px;
}
.item02 > a {
	padding: 10px 15px; color: rgb(0, 0, 0); font-size: 13px; font-weight: normal;
}
.item02 > a em {
	padding: 0px 5px 0px 0px; color: rgb(155, 164, 175);
}
.item01 + ul {
	display: none;
}
.item02 + ul {
	display: none;
}
.item02 + ul li {
	padding: 0px 28px 5px;
}
.item02 + ul li > a {
	color: rgb(4, 7, 7);
}
.item02 + ul li > a:hover {
	color: rgb(230, 0, 18) !important;
}
.item02 + ul li > a i {
	padding: 0px 8px 0px 0px; color: rgb(155, 164, 175);
}
.item02.on a {
	color: rgb(230, 0, 18) !important;
}
.item02.on + ul {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.item02 span {
	margin-right: 20px; float: right;
}
.label-checkbox {
	background: url("../images/checkbox.png") no-repeat 0px 8px; width: 20px; height: 27px; display: inline-block; position: relative;
}
.label-checkbox.on {
	background-position: 0px -77px;
}
.label-checkbox input {
	margin-top: 6px !important; opacity: 0;
}
.ie8 .label-checkbox {
	top: 7px;
}
.ie9 .label-checkbox {
	top: 7px;
}
.jieru_s_search {
	background: rgb(242, 242, 242); padding: 10px 14px;
}
.jieru_s_search input {
	width: 78%; height: 24px !important; padding-left: 10px;
}
.jieru_s_search a {
	background: rgb(63, 63, 62); width: 52px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 12px; display: inline-block;
}
.jieru_s_search_h5 {
	color: rgb(36, 36, 36); line-height: 55px;
}
.jieru_s_search_h5 span {
	font-size: 14px; float: right; display: inline-block;
}
.jieru_s_search_h5 span a {
	color: rgb(127, 127, 127);
}
.jieru_tab_box {
	background: rgb(246, 248, 249); padding: 0px 20px; overflow: hidden; margin-top: 40px;
}
.jieru_tab_box ul li {
	background-position: 85%; width: 108px; text-align: center; line-height: 54px; float: left;
}
.jieru_tab_box ul li:hover {
	text-align: center; color: rgb(255, 255, 255); cursor: pointer;
}
.jieru_tab_box_text {
	margin-top: 34px;
}
.jieru_tab_box_text ul li {
	background: url("../images/jt_t.png") no-repeat left; padding: 0px 20px; width: 48%; line-height: 32px; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.jie_coron {
	background-position: 85% !important; color: rgb(255, 255, 255) !important; cursor: pointer; background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(229, 2, 18);
}
@media only screen and (max-width:1200px)
{
.jieru_spot_box_left {
	width: 100%;
}
.jieru_spot_box_right {
	width: 100%; margin-top: 20px;
}
.jieru_spot_nav {
	width: 100%; margin-bottom: 10px;
}
}
@media only screen and (max-width:1000px)
{
.ip_wlan_box ul li {
	width: 24.9% !important; margin-bottom: 10px;
}
.ip_wlan_product_left {
	width: 100%; margin-bottom: 20px;
}
.ip_wlan_product_right {
	width: 100%;
}
.ip_wlan_box {
	margin-top: 34px; margin-bottom: 27px;
}
.ip_wlan_product_left h5 {
	padding: 14px 0px 10px; color: rgb(36, 36, 36);
}
.jieru_spot_nav ul li {
	margin-bottom: 15px;
}
}
@media only screen and (max-width:768px)
{
.left_nav {
	width: 100%;
}
.jieru_tab_box_text ul li {
	width: 98%;
}
.jieru_li_2_img {
	width: 100%;
}
.jieru_li_2_text {
	width: 100%; margin-top: 20px;
}
.jieru_li_2_text_p {
	height: auto;
}
.jieru_tab_box ul li {
	width: 50%; margin-bottom: 15px;
}
.jieru_spot_box_text ul li {
	padding: 10px;
}
.qita .bx-wrapper .bx-controls-direction .bx-prev {
	left: 10px;
}
.qita .bx-wrapper .bx-controls-direction .bx-next {
	right: 10px;
}
.jieru_spot_box_text {
	padding-left: 0px;
}
}
.imc-wsm_box {
	overflow: hidden; padding-bottom: 60px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.imc-wsm_box_left {
	width: 50%; float: left;
}
.imc-wsm_box_left h5 {
	color: rgb(36, 36, 36);
}
.imc-wsm_box_left i {
	margin: 22px 0px 20px; width: 38px; height: 0px; border-bottom-color: rgb(229, 2, 18); border-bottom-width: 7px; border-bottom-style: solid; display: block;
}
.imc-wsm_box_left p {
	width: 100%; color: rgb(127, 127, 127); line-height: 22px; font-size: 14px; margin-top: 30px; float: left;
}
.imc-wsm_box_right {
	width: 46%; overflow: hidden; float: right; position: relative;
}
.imc-wsm_box_right p {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.imc-wsm_box_right img {
	width: 100%;
}
.imc-wsm_box1 {
	overflow: hidden; padding-top: 60px;
}
.imc-wsm_box_left1 {
	width: 50%; float: right;
}
.imc-wsm_box_left1 h5 {
	color: rgb(36, 36, 36);
}
.imc-wsm_box_left1 i {
	margin: 22px 0px 20px; width: 38px; height: 0px; border-bottom-color: rgb(229, 2, 18); border-bottom-width: 7px; border-bottom-style: solid; display: block;
}
.imc-wsm_box_left1 p {
	width: 100%; color: rgb(127, 127, 127); line-height: 22px; font-size: 14px; margin-top: 6px; float: left;
}
.imc-wsm_box_right1 {
	width: 46%; float: left;
}
.imc-wsm_box_right1 img {
	width: 100%;
}
@media only screen and (max-width:880px)
{
.imc-wsm_box_left {
	width: 100%;
}
.imc-wsm_box_right {
	width: 100%; margin-top: 20px;
}
.imc-wsm_box_left1 {
	width: 100%;
}
.imc-wsm_box_right1 {
	width: 100%; margin-top: 20px;
}
.imc-wsm_box1 {
	padding-top: 20px;
}
.imc-wsm_box {
	padding-bottom: 20px;
}
.imc-wsm_box_left i {
	margin: 11px 0px 12px;
}
.imc-wsm_box_left p {
	margin-top: 18px;
}
}
.jieru_rucai table {
	width: 100%;
}
.jieru_rucai table td {
	margin: 20px 0px; padding: 20px; text-align: left; color: rgb(127, 127, 127); font-size: 14px;
}
.jieru_rucai table td a {
	color: rgb(1, 94, 220);
}
.jieru_rucai table thead td {
	background: rgb(236, 236, 236); padding: 0px 0px 0px 20px; height: 55px; text-align: left; color: rgb(36, 36, 36); font-size: 18px; font-weight: normal; border-bottom-color: currentColor; border-left-color: rgb(255, 255, 255); border-bottom-width: 0px; border-left-width: 2px; border-bottom-style: none; border-left-style: solid; position: relative; box-sizing: border-box;
}
.jieru_rucai .t1 {
	width: 20%;
}
.jieru_rucai .t2 {
	width: 57%;
}
.jieru_rucai .t3 {
	width: 15%;
}
.jieru_rucai .t4 {
	width: 15%; text-align: center;
}
.jieru_rucai .li_s1 {
	width: 20%; border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid;
}
.jieru_rucai .li_s2 {
	width: 57%; border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid;
}
.jieru_rucai .li_s4 {
	width: 15%; text-align: center !important;
}
.jieru_rucai .jie_n {
	background: rgb(236, 236, 236);
}
.jieru_rucai .s1 {
	width: 20%;
}
@media only screen and (max-width:1280px)
{
.warp {
	width: 98%;
}
}
@media only screen and (max-width:767px)
{
.jieru_rucai {
	margin-top: 10px;
}
.jieru_rucai .li_s1 {
	border: 0px currentColor; border-image: none; width: auto;
}
.jieru_rucai .li_s2 {
	border: 0px currentColor; border-image: none; width: auto;
}
.jieru_rucai .li_s3 {
	width: auto;
}
.jieru_rucai .li_s4 {
	width: auto; text-align: left !important;
}
.jieru_rucai table {
	display: block;
}
.jieru_rucai table thead {
	display: block;
}
.jieru_rucai table tbody {
	display: block;
}
.jieru_rucai table th {
	display: block;
}
.jieru_rucai table td {
	display: block;
}
.jieru_rucai table tr {
	display: block;
}
.jieru_rucai table thead {
	border: 0px currentColor; border-image: none;
}
.jieru_rucai table thead tr {
	left: -9999px; top: -9999px; position: absolute;
}
.jieru_rucai table tr {
	margin-top: 20px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.jieru_rucai table td {
	padding: 5px 0px 5px 8em; border: currentColor; border-image: none; text-align: left; white-space: normal; position: relative;
}
.jieru_rucai table td::before {
	padding: 5px 0px; left: 0px; top: 0px; width: 6em; text-align: left; text-indent: 10px; white-space: nowrap; position: absolute;
}
.jieru_rucai table td::before {
	font-weight: 700; content: attr(data-title);
}
.jieru_rucai table td:first-child {
	
}
.jieru_rucai table tbody tr td:first-child {
	text-indent: 0px;
}
.jieru_rucai table tbody tr.other_tr td:first-child {
	text-indent: 0px;
}
.jieru_rucai table tr.other_tr {
	border: 0px currentColor; border-image: none; margin-top: 3px;
}
.jieru_rucai table tr.other_tr td {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(238, 238, 238); border-image: none;
}
.li_s4 {
	text-align: left !important;
}
.header {
	background: rgb(64, 65, 67) !important;
}
.xh3daxue {
	display: none;
}
.xh3daxue-top {
	margin-top: 20px;
}
}
.headquarters_box {
	overflow: hidden;
}
.headquarters_left {
	padding: 0px 42px; width: 48%; margin-right: 2%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; float: left;
}
.headquarters_left h5 {
	color: rgb(0, 0, 0); margin-top: 35px;
}
.headquarters_left i {
	margin: 17px 0px 30px; width: 38px; height: 0px; border-bottom-color: rgb(229, 2, 18); border-bottom-width: 7px; border-bottom-style: solid; display: block;
}
.headquarters_left p {
	color: rgb(127, 127, 127); font-size: 14px; margin-top: 4px;
}
.headquarters_left p img {
	margin-right: 8px;
}
.headquarters_left_img {
	overflow: hidden;
}
.headquarters_left_img img {
	width: 100%; margin-top: 35px;
}
.h3c_kefu {
	background: rgb(246, 248, 249); overflow: hidden; margin-top: 68px;
}
.h3c_kefu ul li {
	width: 50%; float: left;
}
.h3c_kefuli {
	margin: 53px 0px 0px 66px;
}
.h3c_kefuli h5 {
	color: rgb(0, 0, 0);
}
.h3c_kefuli i {
	margin: 17px 0px 30px; width: 38px; height: 0px; border-bottom-color: rgb(229, 2, 18); border-bottom-width: 7px; border-bottom-style: solid; display: block;
}
.h3c_kefuli p {
	font-size: 14px; margin-bottom: 10px;
}
.h3c_kefuli p img {
	margin-right: 8px;
}
.h3c_kefuli a {
	background: rgb(229, 2, 18); padding: 0px 10px; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; margin-top: 20px; display: inline-block;
}
.h3c_kefuli a:hover {
	color: rgb(255, 255, 255);
}
.h3c_kefuli_img img {
	width: 100%;
}
@media only screen and (max-width:1024px)
{
.h3c_kefuli {
	margin: 34px 0px 0px 66px;
}
}
@media only screen and (max-width:768px)
{
.h3c_kefu ul li {
	width: 100%;
}
.h3c_kefuli {
	margin: 34px 0px 20px 17px;
}
.headquarters_left {
	padding: 0px; width: 100%;
}
.headquarters_left_img img {
	margin-bottom: 20px;
}
.headquarters_left i {
	margin: 15px 0px 12px;
}
.h3c_kefu {
	margin-top: 20px;
}
}
.data_advantage {
	width: 100%; height: 642px; background-image: url("../images/data_center_02.jpg"); background-size: 100% 100%;
}
.data_advant_h1 {
	padding: 90px 0px 60px; text-align: center; color: rgb(0, 0, 0);
}
.data_advant_box ul li h1 {
	color: rgb(0, 0, 0); margin-bottom: 27px;
}
.data_advant_box ul li {
	background: url("../images/data_advant_bo_bj1.png"); margin: 0px 1.5%; padding: 40px; width: 30%; float: left;
}
.data_advant_box ul li p {
	height: 11em; line-height: 22px; overflow: hidden; font-size: 14px; margin-bottom: 40px;
}
.typical_box_div {
	margin-right: 45px;
}
.Typical_network_box {
	background: rgb(246, 248, 249); padding: 70px 0px; overflow: hidden;
}
.Typical_network ul li {
	width: 50%; float: left;
}
.TY_l {
	border-left-color: rgb(199, 201, 201); border-left-width: 1px; border-left-style: solid;
}
.Typical_network ul li h1 {
	text-align: right; color: rgb(0, 0, 0);
}
.Typical_network ul li i {
	margin: 19px 0px 25px; width: 52px; height: 0px; border-bottom-color: rgb(229, 2, 18); border-bottom-width: 7px; border-bottom-style: solid; float: right; display: block;
}
.Typical_network ul li span {
	width: 77%; text-align: right; float: right; display: block;
}
.Typical_network ul li span img {
	width: 100%;
}
.Typical_network ul li p {
	width: 100%; padding-left: 84px;
}
.Typical_network ul li p img {
	width: 100%;
}
.Typical_network ul li div {
	overflow: hidden;
}
.he_product {
	overflow: hidden;
}
.he_product ul li {
	width: 50%; float: left;
}
.he_product_box {
	margin: 6% 0px 0px 10%; width: 54%;
}
.he_product_box ul li {
	width: 100%; color: rgb(0, 0, 0); font-size: 14px; margin-bottom: 13px;
}
.he_product_box ul li em {
	color: rgb(127, 127, 127);
}
.he_product ul li img {
	width: 100%;
}
.he_product_box h1 {
	color: rgb(0, 0, 0); margin-bottom: 37px;
}
.Custome_value {
	overflow: hidden;
}
.Custome_value ul li {
	width: 50%;
}
.Custome_value_box {
	margin: 6% 10% 0px 0px; width: 55%; float: right;
}
.Custome_value_box h1 {
	color: rgb(0, 0, 0); margin-bottom: 37px;
}
.Custome_value_text {
	color: rgb(127, 127, 127); line-height: 22px; font-size: 14px;
}
.Custome_value_text p {
	margin-bottom: 28px;
}
.Custome_value ul li img {
	width: 100%;
}
.typical_kh {
	background: url("../images/data_center_17.jpg") no-repeat 0% 0% / 100% 100%; height: 516px;
}
.data_advant_h_1 {
	padding: 90px 0px 95px; text-align: center; color: rgb(255, 255, 255);
}
.typical_s {
	width: 100%;
}
.typical_s h3 {
	font-size: 26px;
}
.typical_s .bxslider04 {
	
}
.typical_s .bxslider04 li {
	text-align: center; position: relative;
}
.typical_s .bxslider04 li img {
	height: auto; vertical-align: middle; max-height: 100%; max-width: 100%;
}
.bxslider04 ul li span {
	background: url("../images/erver-bj.png"); padding: 0px 20px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 43px; font-size: 18px; display: block; position: absolute;
}
.typical_s .bx-wrapper .bx-controls-direction .bx-prev {
	background: url("../images/fan_left.png") no-repeat; left: -60px; top: 31%; width: 44px; height: 84px;
}
.typical_s .bx-wrapper .bx-controls-direction .bx-next {
	background: url("../images/fang_right.png") no-repeat; top: 31%; width: 44px; height: 84px; right: -60px;
}
.typical_s .bx-wrapper .bx-controls-direction .bx-prev:hover {
	background-position: 100% 0%;
}
.typical_s .bx-wrapper .bx-controls-direction .bx-next:hover {
	background-position: 0px 100%;
}
@media only screen and (max-width:1800px)
{
.he_product_box {
	margin: 3% 0px 0px 5%; width: 73%;
}
.he_product_box h1 {
	color: rgb(0, 0, 0); margin-bottom: 14px;
}
.Custome_value_box {
	margin: 3% 5% 0px 0px; width: 73%; float: right;
}
.Custome_value_box h1 {
	color: rgb(0, 0, 0); margin-bottom: 16px;
}
}
@media only screen and (max-width:1366px)
{
.typical_s {
	width: 85%;
}
.Custome_value_text p {
	margin-bottom: 16px;
}
.he_product_box ul li {
	margin-bottom: 10px;
}
.Custome_value_box {
	width: 87%;
}
.he_product_box {
	width: 87%;
}
}
@media only screen and (max-width:1024px)
{
.data_advant_h1 {
	padding: 28px 0px 27px;
}
.data_advant_box ul li {
	padding: 14px; width: 97%; margin-bottom: 10px;
}
.data_advant_box ul li h1 {
	margin-bottom: 10px;
}
.data_advant_box ul li p {
	height: 3em; overflow: hidden; margin-bottom: 14px;
}
.data_advantage {
	height: auto; overflow: hidden; padding-bottom: 20px;
}
.Typical_network ul li p {
	padding-left: 18px;
}
.he_product ul li {
	width: 100%;
}
.he_product_box {
	margin: 1%; width: 98%;
}
.Custome_value ul li {
	width: 100%;
}
.Custome_value_box {
	margin: 1%; width: 98%; padding-top: 20px;
}
.he_product ul li img {
	margin-bottom: 20px;
}
}
@media only screen and (max-width:768px)
{
.typical_s {
	width: 60%;
}
.typical_kh {
	height: auto; padding-bottom: 46px;
}
.data_advant_h_1 {
	padding: 40px 0px 30px;
}
}
@media only screen and (max-width:600px)
{
.Typical_network ul li {
	width: 100%;
}
.Typical_network ul li p {
	padding-left: 0px; margin-top: 20px;
}
.Typical_network_box {
	padding: 27px 0px;
}
.TY_l {
	border: 0px currentColor; border-image: none;
}
}
.ie7 .headquarters_left {
	width: 41%;
}
.ie7 .h3c_kefu ul li {
	width: 49%;
}
.ie7 .gs_huod_box ul li {
	width: 30.33%;
}
.ie7 .ip_wlan_box ul li {
	width: 15.66%;
}
.ie7 .jieru_tab_box_text ul li {
	width: 45%;
}
.ie7 .jieru_spot_nav ul li {
	width: 15.66%;
}
.cousrse_hhistory-1 {
	margin: 0px auto; width: 100%; overflow: hidden; max-width: 1007px;
}
.faq {
	
}
.faq dt {
	background: rgb(107, 109, 112); padding: 8px 50px 7px; color: rgb(255, 255, 255); margin-top: 40px; position: relative; cursor: pointer;
}
.faq dt.on {
	background: rgb(154, 156, 159); color: rgb(255, 255, 255); font-weight: bold;
}
.faq dd {
	background: rgb(247, 248, 250); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(107, 106, 106); line-height: 18px;
}
.faq dt .q {
	left: 50px; top: 0px; width: 38px; height: 0px; border-bottom-color: rgb(229, 2, 18); border-bottom-width: 7px; border-bottom-style: solid; display: block; position: absolute;
}
.faq dt .q_arrb {
	background: url("../images/history_jia.png") no-repeat; top: 24%; width: 28px; height: 28px; right: 43px; display: block; position: absolute;
}
.faq dt.on .q_arrb {
	background-image: url("../images/history_open.png");
}
.history_top1 {
	left: 49.2%; top: -48px; position: absolute;
}
.history_top2 {
	left: 49.2%; top: -42px; position: absolute;
}
.hi_top {
	margin-top: 40px !important;
}
.history_box_ul {
	margin-bottom: 30px;
}
.history_box_ul > li {
	background: rgb(255, 255, 255); margin: 20px 2.3% 0px 2.4%; border: 1px solid rgb(221, 221, 221); border-image: none; width: 45%;
}
.history_box_ul_img {
	width: 100%;
}
.history_box_ul_img img {
	width: 100%;
}
.history_box_ul_text h1 {
	color: rgb(0, 0, 0); margin-bottom: 20px;
}
.history_box_ul_text {
	padding: 5% 5% 7%;
}
.history_box_ul_text p {
	line-height: 22px; font-size: 14px; margin-bottom: 5px;
}
.xh3_three_1 {
	background: rgb(230, 0, 18); margin: 65px auto 0px; width: 100%; height: 64px; text-align: center; color: rgb(255, 255, 255); line-height: 64px; font-weight: bold; position: relative; max-width: 569px;
}
.xh3_three_1 span {
	left: 49%; top: -68px; position: absolute;
}
.w_1095 {
	margin: 0px auto; width: 100%; max-width: 1095px;
}
.w_10951 {
	margin: 0px auto; width: 100%; max-width: 1095px;
}
.w_1095 img {
	width: 100%;
}
.w_1095_left_li {
	border: 7px solid rgb(230, 0, 18); border-image: none; width: 100%; text-align: center; color: rgb(230, 0, 18); line-height: 50px; font-weight: bold; position: relative;
}
.w_1095_left_li1 {
	border: 7px solid rgb(230, 0, 18); border-image: none; width: 100%; text-align: center; color: rgb(230, 0, 18); line-height: 50px; font-weight: bold; position: relative;
}
.w_1095-down {
	left: 47.5%; width: 0px; height: 0px; bottom: -16px; margin-right: auto; margin-left: auto; border-top-color: rgb(229, 2, 18); border-right-color: transparent; border-left-color: transparent; border-top-width: 14px; border-right-width: 14px; border-left-width: 14px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute; z-index: 999;
}
.w_1095_left {
	width: 48%;
}
.w_1095_left ul li {
	width: 95% !important;
}
.w_1095_right {
	width: 48%;
}
.w_1095_right ul li {
	width: 95% !important;
}
.w_marign-t {
	margin-top: 70px !important;
}
.w_marign-t1 {
	margin-top: 110px !important;
}
@media only screen and (max-width:768px)
{
.cousrse_hhistory-1 {
	width: 98%;
}
.xh3_three_1 {
	width: 98%;
}
.w_10951 {
	width: 98%;
}
}
@media only screen and (max-width:750px)
{
.w_1095_left {
	width: 100%;
}
.w_1095_right {
	width: 100%;
}
.xh3_three_1 span {
	display: none;
}
.history_top1 {
	display: none;
}
.w_1095 {
	display: none;
}
.history_top2 {
	display: none;
}
.xh3_three_1 {
	margin-top: 20px; margin-bottom: 20px;
}
.faq dt .q_arrb {
	width: 16px; height: 16px; right: 20px; background-size: 100% 100%;
}
.hi_top {
	margin-top: 18px !important;
}
.faq dt {
	padding-left: 20px;
}
.w_1095_left_li {
	line-height: 30px;
}
.w_1095_left_li1 {
	line-height: 30px;
}
.w_1095-down {
	left: 44.5%;
}
.faq dt .q {
	left: 20px;
}
.w_marign-t1 {
	margin-top: 77px !important;
}
.history_box_ul li {
	width: 95%;
}
}
a {
	color: rgb(112, 112, 112); text-decoration: none;
}
a:hover {
	color: rgb(112, 112, 112); text-decoration: none;
}
a:focus {
	color: rgb(112, 112, 112); text-decoration: none;
}
.h_index_1 ul {
	margin-top: 50px;
}
.h_index_1 li {
	background: rgb(255, 255, 255); margin-bottom: 20px;
}
.h_index_1 a {
	background: rgb(255, 255, 255); padding: 40px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 240px; text-align: center; display: block; position: relative;
}
.h_index_1 li a:hover {
	opacity: 1 !important;
}
.h_index_1 h1 {
	margin: 18px 0px 13px; color: rgb(0, 0, 0); overflow: hidden; font-size: 22px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.h_index_1 p {
	height: 3em; line-height: 1.5; overflow: hidden; font-size: 14px;
}
.h_index {
	margin: 63px 0px 50px;
}
.h_index li {
	margin-bottom: 20px;
}
.h_index a {
	background: rgb(255, 255, 255); padding: 20px 40px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; display: block; position: relative;
}
.h_index li a:hover {
	opacity: 1 !important;
}
.h_index h1 {
	margin: 18px 0px 13px; color: rgb(0, 0, 0); overflow: hidden; font-size: 20px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.h_index p {
	height: 3em; line-height: 1.5; overflow: hidden; font-size: 12px;
}
.w_hd {
	position: relative; z-index: 9;
}
.w_bd {
	position: relative; z-index: 9;
}
.w_hd img {
	display: inline-block;
}
.w_hd img:first-child + img {
	display: none;
}
.hkbg {
	display: none;
}
.h_index a:hover {
	background: rgb(236, 236, 236);
}
.h_index a:hover p {
	color: rgb(112, 112, 112) !important;
}
.h_index a:hover .w_hd img {
	display: none;
}
.h_index a:hover .w_hd img:first-child + img {
	display: inline-block;
}
.h_index a:hover .hkbg {
	right: 0px; bottom: 0px; display: block; position: absolute; z-index: 0;
}
.margin_h3c_top {
	margin-top: 93px;
}
.h3c_h_i a:hover {
	opacity: 1 !important;
}
@media only screen and (max-width:750px)
{
.margin_h3c_top {
	margin-top: 73px;
}
.h_index a:hover {
	background: rgb(255, 255, 255);
}
.h_index a:hover p {
	color: rgb(112, 112, 112) !important;
}
.h_index a:hover .w_hd img {
	display: inline-block;
}
.h_index a:hover .w_hd img:first-child + img {
	display: none;
}
.h_index a:hover .hkbg {
	right: 0px; bottom: 0px; display: none; position: absolute; z-index: 0;
}
}
@media only screen and (max-width:550px)
{
.h_index h1 {
	font-size: 16px;
}
}
.carousel-control img {
	left: 50%; top: 40%; position: absolute;
}
.xh3c_l {
	background: url("../images/h3c_left.png") no-repeat center !important; top: 41.5% !important; width: 63px !important; height: 124px !important;
}
.xh3c_r {
	background: url("../images/h3c_right.png") no-repeat center !important; top: 41.5% !important; width: 63px !important; height: 124px !important;
}
.glyphicon-chevron-left::before {
	content: "" !important;
}
.glyphicon-chevron-right::before {
	content: "" !important;
}
.pho_h3c {
	display: none !important;
}
@media only screen and (max-width:1366px)
{
.xh3c_l {
	top: 40% !important; height: 90px !important;
}
.xh3c_r {
	top: 40% !important; height: 90px !important;
}
}
@media only screen and (max-width:1024px)
{
.xh3c_l {
	top: 40% !important; height: 70px !important;
}
.xh3c_r {
	top: 40% !important; height: 70px !important;
}
}
@media only screen and (max-width:780px)
{
.xh3c_l {
	top: 35% !important; height: 60px !important;
}
.xh3c_r {
	top: 35% !important; height: 60px !important;
}
}
@media only screen and (max-width:640px)
{
.pho_h3c {
	display: block !important;
}
.pc_h3c {
	display: none !important;
}
.xh3c_l {
	top: 47% !important; height: 30px !important;
}
.xh3c_r {
	top: 47% !important; height: 30px !important;
}
}
.xh3c_banner_nr {
	width: 100%; overflow: hidden; position: relative;
}
.xh3c_banner_nr img {
	width: 100%;
}
.h3c_nr_banner_pho {
	display: none !important;
}
.xh3c_banner_text {
	left: 0px; top: 31%; width: 100%; height: 100%; right: 0px; margin-right: auto; margin-left: auto; position: absolute; max-width: 1280px;
}
.xh3c_banner_text h1 {
	color: rgb(255, 255, 255); font-size: 38px;
}
.xh3c_banner_text p {
	color: rgb(255, 255, 255); font-size: 14px; margin-top: 24px;
}
.xh3c_main_bj {
	background: rgb(255, 255, 255); margin: 56px auto 50px; padding: 3%; width: 90%; border-top-color: rgb(229, 2, 18); border-top-width: 2px; border-top-style: solid; max-width: 1280px;
}
.xh3c_main_bj_h1 {
	color: rgb(36, 36, 36); font-size: 38px;
}
.xh3c_main_bj_i {
	margin: 24px 0px 36px; width: 52px; height: 0px; border-bottom-color: rgb(229, 2, 18); border-bottom-width: 7px; border-bottom-style: solid; display: block;
}
@media only screen and (max-width:1366px)
{
.xh3c_banner_text {
	width: 90%;
}
}
@media only screen and (max-width:1024px)
{
.xh3c_banner_text {
	top: 26%;
}
.xh3c_banner_text h1 {
	font-size: 30px;
}
.xh3c_banner_text p {
	margin-top: 12px;
}
.xh3c_main_bj_h1 {
	font-size: 26px;
}
}
@media only screen and (max-width:640px)
{
.h3c_nr_banner_pho {
	display: block !important;
}
.h3c_nr_banner {
	display: none;
}
.xh3c_main_bj_i {
	margin: 13px 0px 16px;
}
}
@media only screen and (max-width:550px)
{
.xh3c_banner_text {
	top: 23%;
}
.xh3c_banner_text h1 {
	font-size: 24px;
}
.xh3c_main_bj_h1 {
	font-size: 20px;
}
}
.team_h3c_box {
	background: rgb(245, 245, 245); width: 100%; overflow: hidden; padding-bottom: 50px;
}
.team_h3c-list li {
	width: 100%; overflow: hidden; float: left; cursor: pointer; max-width: 100%;
}
.team-img-main {
	width: 180px; height: 235px; overflow: hidden; margin-right: 40px; float: left; display: block;
}
.team-img-main img {
	width: 100%;
}
.text-team {
	color: rgb(50, 50, 50); font-size: 24px; font-weight: bold;
}
.text-pe-team {
	margin: 13px 0px 24px; color: rgb(0, 0, 0); font-size: 16px; display: block;
}
.people-cnt-team {
	height: 9em; color: rgb(136, 136, 136); line-height: 25px; overflow: hidden;
}
.texm_l_bar {
	overflow: hidden; padding-top: 20px; padding-bottom: 80px; clear: both;
}
.texm_l_bar ul li {
	padding: 35px 0px; width: 50%; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: left; cursor: pointer; max-width: 100%;
}
.bar-img {
	width: 180px; height: 235px; overflow: hidden; margin-right: 25px; float: left; display: block;
}
.bar-img img {
	width: 100%;
}
.text-bar {
	color: rgb(50, 50, 50); font-size: 24px; font-weight: bold;
}
.text-pe-bar {
	margin: 13px 0px 24px; color: rgb(0, 0, 0); font-size: 16px; display: block;
}
.bar-cnt-bar {
	height: 10em; color: rgb(136, 136, 136); line-height: 24px; overflow: hidden; padding-right: 6%;
}
@media only screen and (max-width:1200px)
{
.texm_l_bar ul li {
	width: 100%;
}
.contact_ul {
	margin-top: 20px !important; margin-bottom: 20px !important;
}
.texm_l_bar {
	margin-top: 30px;
}
.people-cnt-team br {
	display: none;
}
.team_h3c_top {
	padding-top: 20px;
}
}
@media only screen and (max-width:550px)
{
.people-cnt-team {
	height: auto; text-align: justify;
}
.bar-cnt-bar {
	height: auto; text-align: justify;
}
.texm_l_bar {
	margin-top: 0px;
}
.people-cnt {
	width: 100%; float: left;
}
.team-img-main {
	margin: 0px auto; float: none;
}
.text-team {
	text-align: center; font-size: 17px; display: block;
}
.text-pe-team {
	margin: 8px 0px 13px; text-align: center;
}
.bar-cnt {
	width: 100%; float: left;
}
.bar-img {
	margin: 0px auto; float: none;
}
.text-bar {
	text-align: center; padding-top: 10px; font-size: 17px; display: block;
}
.text-pe-bar {
	margin: 8px 0px 13px; text-align: center; font-size: 14px;
}
.bar-cnt-bar {
	width: 100%; padding-right: 0px;
}
.bar-cnt-bar br {
	display: none;
}
}
.contact_ul {
	margin: 60px auto 0px; width: 100%; clear: both; max-width: 339px;
}
.contact_ul li {
	background: rgb(229, 229, 229); width: 49%; height: 36px; text-align: center; font-size: 16px; position: relative; cursor: pointer;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.contact_ul li h3 {
	color: rgb(0, 0, 0); line-height: 36px; font-size: 16px;
}
.contact_ul li.on {
	background: rgb(229, 2, 18);
}
.contact_ul li.on h3 {
	color: rgb(255, 255, 255) !important; font-weight: bold;
}
.contact_ul li.on i {
	border-width: 7px 8px 5px; border-style: solid; border-color: rgb(229, 2, 18) transparent transparent; border-image: none; left: 50%; width: 0px; height: 0px; bottom: -12px; margin-left: -5px; position: absolute; z-index: 99;
}
.closeas {
	background: url("../images/close.png") no-repeat right; width: 100%; height: 60px; float: right;
}
.alert-pIhr {
	width: 180px; float: left;
}
.alert-people-h3c {
	text-align: center; color: rgb(50, 50, 50); line-height: 30px; padding-left: 200px; font-size: 16px;
}
.alert-people-h3c .text-pe {
	font-size: 36px;
}
@media only screen and (max-width:1024px)
{
.alert-people-h3c .text-pe {
	font-size: 24px;
}
}
@media all and (max-width:768px)
{
.alert-pIhr {
	margin: 10px auto; width: 120px; float: none; display: block;
}
.alert-people-h3c {
	padding-left: 0px;
}
.alert-people-h3c .text-pe {
	font-size: 18px;
}
.alert-people-h3c {
	font-size: 15px;
}
}
@media all and (max-width:355px)
{
.Popup_b {
	padding-top: 22px;
}
}
.con_d1 {
	width: 27%; float: left;
}
.con_d1 img {
	width: 100%;
}
.con_d2 {
	width: 70%; text-align: justify; float: right;
}
.txt1 {
	color: rgb(220, 0, 18); margin-bottom: 16px; display: block;
}
.txt2 {
	color: rgb(101, 101, 101); line-height: 28px;
}
.con_d {
	overflow: hidden; margin-top: 36px; display: block; position: relative;
}
@media all and (max-width:900px)
{
.con_d1 {
	width: 100%;
}
.con_d2 {
	width: 100%;
}
}
.prolist_container {
	padding: 0px !important;
}
@media all and (max-width:750px)
{
.gli_system_box img {
	width: 100%;
}
}
.mt-5 {
	margin-top: 40px;
}
