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

index style

-------------------------------- */
a {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	color: #555555;
	font-size: 13px;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

a:hover {
	text-decoration: none;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

* {
	padding: 0px;
	margin: 0px;
	border: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/li {
	list-style: none;
}

.clear:after,.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearr,.clearfix {
	zoom: 1;
}/* 瑙﹀彂 hasLayout */img {
	vertical-align: middle;
}
/***鍏叡閮ㄥ垎*****/
@media (min-width: 768px){
	.commonwebbox{ margin-left:-10px; margin-right:-10px;}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left; padding-left:10px; padding-right:10px;}
	
	.col-sm-12 {
	  width: 100%;
	}
	.col-sm-11 {
	  width: 91.66666667%;
	}
	.col-sm-10 {
	  width: 83.33333333%;
	}
	.col-sm-9 {
	  width: 75%;
	}
	.col-sm-8 {
	  width: 66.66666667%;
	}
	.col-sm-7 {
	  width: 58.33333333%;
	}
	.col-sm-6 {
	  width: 50%;
	}
	.col-sm-5 {
	  width: 41.66666667%;
	}
	.col-sm-4 {
	  width: 33.33333333%;
	}
	.col-sm-3 {
	  width: 25%;
	}
	.col-sm-2 {
	  width: 16.66666667%;
	}
	.col-sm-1 {
	  width: 8.33333333%;
	}
	


}

@media (min-width: 992px){
	.commonwebbox{ margin-left:-10px; margin-right:-10px;}
	.commonleft{float:left;}
	.commonright{float:right;}
	
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left; padding-left:10px; padding-right:10px;}
	
	.col-md-12 {
	  width: 100%;
	}
	.col-md-11 {
	  width: 91.66666667%;
	}
	.col-md-10 {
	  width: 83.33333333%;
	}
	.col-md-9 {
	  width: 75%;
	}
	.col-md-8 {
	  width: 66.66666667%;
	}
	.col-md-7 {
	  width: 58.33333333%;
	}
	.col-md-6 {
	  width: 50%;
	}
	.col-md-5 {
	  width: 41.66666667%;
	}
	.col-md-4 {
	  width: 33.33333333%;
	}
	.col-md-3 {
	  width: 25%;
	}
	.col-md-2 {
	  width: 16.66666667%;
	}
	.col-md-1 {
	  width: 8.33333333%;
	}
	
	
	.col-md-13{
		width: 46.66666667%;
		}
	.col-md-14{
		width: 53.33333333%;
		}
	
}

@media (min-width: 1199px){
	
	.commonweb{margin:0px auto; max-width:1200px;}
	.commonleft{float:left;}
	.commonright{float:right;}

	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left; padding-left:10px; padding-right:10px;}
	
	.col-lg-12 {
	  width: 100%;
	}
	.col-lg-11 {
	  width: 91.66666667%;
	}
	.col-lg-10 {
	  width: 83.33333333%;
	}
	.col-lg-9 {
	  width: 75%;
	}
	.col-lg-8 {
	  width: 66.66666667%;
	}
	.col-lg-7 {
	  width: 58.33333333%;
	}
	.col-lg-6 {
	  width: 50%;
	}
	.col-lg-5 {
	  width: 41.66666667%;
	}
	.col-lg-4 {
	  width: 33.33333333%;
	}
	.col-lg-3 {
	  width: 25%;
	}
	.col-lg-2 {
	  width: 16.66666667%;
	}
	.col-lg-1 {
	  width: 8.33333333%;
	}
}
.pb40 {
    padding-bottom: 20px;
}

/***鎴戜滑鐨勪紭鍔?****/
.content_body_lists{
	overflow:hidden;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.content_body_lists li{ 
	width:260px; margin-right:50px; position:relative;  overflow:hidden; background:#fff; height:320px; text-align:center;
}

.content_body_listdiv {}

.adv_pic{height:150px; webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    transition: all 1s;}

.adv_pic img {height:150px;}

.content_body_lists li:last-child{margin-right:0;}

.content_body_lists li i{font-size:52px; display:inline-block; color:#ee2835;}

.content_body_con{ position:absolute; width:100%; left:0; top:180px; z-index:3;}


.content_body_lists li h3{ font-size:24px; font-weight:normal;}

.content_body_lists li p{font-size:16px; margin-left:5%; margin-right:5%; margin-top:60px;}

.content_body_lists li .adv_bg{ background:#ee2835; display:none;  opacity: 0; height:320px; position: absolute; top: 320px; width:100%; left: 0; z-index:2; }

.content_body_lists li:hover .content_body_con{top:60px; color:#fff; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}

.content_body_lists li:hover .adv_bg{display:block; top:0px; opacity: 0.8; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}

.content_body_lists li:hover p{ margin-top:20px;}
.content_body_lists li:hover i{color:#fff;}

.fl{float:left;}


/***鍏充簬鎴戜滑*****/
.IndexService.IndexAbout{ background:#ffff;}

IndexAbout_content {overflow:hidden;}

.about_txt{width:50%; margin-top:10px;}

.about_txt p{ padding-bottom:20px; text-indent:20px; font-size:16px; line-height:1.8;}

.about_txt_c{margin-right:50px; font-size:16px;}

.about_pics{width:50%;}

.about_ico{margin-top:20px; overflow:hidden;}

.about_ico li{width:30.333%; display:inline-block;}

.about_ico li .about_ioc_con{ width:120px; margin:0 auto; text-align:center;}

.about_ico li .about_ioc_con i{width:60px; height:60px; border-radius:50%; margin:0 auto; text-align:center; display:block; background-position: center center ; background-color:#ee2835; background-repeat: no-repeat}

.about_ico li .about_ioc_con i.about_ioc_1{ background-image:url(../images/about_ioc_1.png)}

.about_ico li .about_ioc_con i.about_ioc_2{ background-image:url(../images/about_ioc_2.png)}

.about_ico li .about_ioc_con i.about_ioc_3{ background-image:url(../images/about_ioc_3.png)}

.about_ico li .about_ioc_con span{display:inline-block; margin-top:16px; font-size:16px;}


/***瑙ｅ喅鏂规*****/
.IndexService.IndexSolution{ background:#121212 url(/static/images/xcx_bg.png) top center no-repeat;}

.IndexService.IndexSolution .IndexService_content .IndexService_content_title dd,.IndexService.IndexSolution .IndexService_content .IndexService_content_title dt{color:#fff;}

.IndexSolution_tit{overflow:hidden;}

.IndexSolution_tit p{width:33.333%; height:50px; float:left; }

.IndexSolution_tit span{ display:block; margin-left:20px; height:50px; text-align:center; font-size:16px; line-height:50px; background:#d8000e; color:#fff;}

.IndexSolution_tit p:fist-child span{ margin-left:0;}

.IndexSolution_tit p.active span{ background:#ffd8d2; color:#d8000e;}

.IndexSolution_body{background:url(../images/sol_map.png) no-repeat right bottom; height:700px; position:relative;}

.IndexSolution_body a h3{ font-size:16px; font-weight:normal;}

.IndexSolution_body a h4{ font-size:10px; font-weight:normal; white-space:nowrap; overflow:hidden;}

.IndexSolution_body a{ position:absolute; background-repeat:no-repeat; color:#60a9ea; background-position:center bottom; text-align:center; overflow:hidden;}

.IndexSolution_body a.IndexSolution_sola1{ background-image:url(../images/sol_ico_a_1.png); height:213px; width:100px;}

.IndexSolution_body a.IndexSolution_sola2{ background-image:url(../images/sol_ico_a_2.png);  background-position:right top; height:60px; width:230px; text-align:left;}

.IndexSolution_body a.IndexSolution_solb1{ background-image:url(../images/sol_ico_b_1.png); height:213px; width:100px;}

.IndexSolution_body a.IndexSolution_solb2{ background-image:url(../images/sol_ico_b_2.png);  background-position:center top; height:230px; width:160px;}


.IndexSolution_body a.IndexSolution_sola2 h3{ margin-top:15px;}
.IndexSolution_body a.IndexSolution_solb2 h3{ margin-top:145px;}
.IndexSolution_body a.IndexSolution_solc h3{ margin-top:145px;}

.IndexSolution_body .active a{ color:#e8e8e8;}
.IndexSolution_body2 .IndexSolution_body_cn{display:none;}
.IndexSolution_body2 .IndexSolution_body_cn.active{display:block;}

.IndexSolution_body .active a.IndexSolution_sola1{background-image:url(../images/sol_ico_a_1ac.png);}

.IndexSolution_body .active a.IndexSolution_sola2{background-image:url(../images/sol_ico_a_2ac.png);}

.IndexSolution_body .active a.IndexSolution_solb1{background-image:url(../images/sol_ico_b_1ac.png);}

.IndexSolution_body .active a.IndexSolution_solb2{background-image:url(../images/sol_ico_b_2ac.png);}

.IndexSolution_body .active a.IndexSolution_solc{background-image:url(../images/sol_ico_c_ac.png);}

.zhgw{left:60px; top:160px;}
.zhjg{left:190px; top:140px;}
.zhgl{left:330px; top:110px;}

.zhhb{left:0px; top:420px;}
.zhxf{left:80px; top:620px;}


.zhsw{left:530px; top:100px;}
.zhcg{left:50px; top:520px;}

.szjc{left:720px; top:180px;}
.zhxz{left:920px; top:220px;}




/***棣栭〉鏂伴椈*****/
.IndexNews {
	background: #fff;
}

.IndexNews .IndexService_content .IndexService_content_title dd {
	line-height: 50px;
}

.IndexNews .IndexNews_title a {
	width: 120px;
	line-height: 50px;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	margin-right: 13px;
}

.IndexNews .IndexNews_title a:hover {
	color: #fff;
	background: #ff7019;
}

.IndexNews .IndexNews_title a.on {
	color: #fff;
	background: #ff7019;
}

.IndexNews .IndexNews_title a:last-child {
	margin-right: 0px;
}

.IndexNews .IndexNews_content .IndexNews_content_video {
	width: 38%;
}

.IndexNews .IndexNews_content .IndexNews_content_video .content_video_title {
	cursor: pointer;
	position: relative;
}

.IndexNews .IndexNews_content .IndexNews_content_video .content_video_title img {
	width: 100%;
	height: 370px;
	object-fit: cover;
}

.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body {
	border: 1px solid #e5e5e5;
	border-top: 0px;
	padding: 25px 25px;
	background:#fff;
}

.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd {
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 15px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd span {
	font-size: 30px;
	position: relative;
	top: 3px;
	margin-right: 12px;
}

.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dt {
	color: #666666;
	font-size: 14px;
	font-weight:normal;
	line-height: 22px;
	display: -webkit-box;
	height: 42px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.IndexNews .IndexNews_content .IndexNews_content_right {
	width: 59%;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list {
	display: inline-block;
	padding-right:15px;
	margin-bottom: 31px;
	position:relative;
	background:#fff;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:last-child {
	margin-bottom: 0px;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img a {
	display: block;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img {
	width: 28%;
	overflow: hidden;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover .tra {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	filter: scale(1.15);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	cursor: pointer;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:hover .right_list_content .list_content_title dd {
	color: #ff7019;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img img {
	width: 100%;
	height: 150px;
	object-fit: cover;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content {
	width: 69%;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title {
	border-bottom: 1px solid #e5e5e5;
	margin-top:10px;
	line-height: 40px;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd {
	width: 78%;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd a {
	font-size: 18px;
	color: #333333;
	width: 100%;
	transition: all 0.5s ease 0s;
	display: inline-block;
	-webkit-transform: all 0.5s ease 0s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dt {
	font-size: 14px;
	color: #fff;
	padding:0 5px;
	position:absolute;
	font-weight:normal;
	line-height:25px;
	text-align:center;
	right:0;
	top:0;
	background:#D3363D;
}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dt span{
	display:inline-block;
	font-size: 24px;
	padding:5px 0px 5px 5px;
	border-bottom:#fff solid 1px;
}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content p {

	color: #666666;
	line-height: 24px;
	font-size: 14px;
	display: -webkit-box;
	height: 69px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

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

鏂伴椈涓績 style

-------------------------------- */
/***banner鍔ㄧ敾*****/
.details_banner {overflow:hidden;}
 .banner_con{
	max-width: 1200px;
	height: 420px;
	margin: 100px auto 0 auto;
	color: #fff;
	
}
.banner_bigTit {
	font-size: 40px;
	font-weight: 500;
    letter-spacing: 10px;
	margin-left:15px;
	text-shadow: 0px 1px 2px #4d4d4d
	
}
.banner_smallTit{
	display: inline-block;
	margin-top:-30px;
	color:rgba(255,255,255,0.8);
	height:80px;
	padding-top: 28px;
	font-size: 24px;
	margin-left:15px;
	text-shadow: 0px 1px 1px #a4a4a4
}
.smallTit_1{
	font-size: 28px;
	font-weight: 100;
}
.smallTit_2{
	font-size: 16px;
}
.smallTit_2 label,.banner_txtcons label{
	display: inline-block; font-weight: 100;
}
.banner_txtcons{
	font-size: 30px;
	font-weight: 100;
	margin-top:30px;
}
.banner_txtcons img {
	width:60%; margin-top:-5px;
}

/********鏂伴椈鍐呭*******/
.pagecontent {
	position:relative;  background:#f6f6f6;
}
.IndexService.IndexNews{
	width:100%;
}
.IndexService.IndexNews .IndexService_content {
	padding: 0px 0px 45px 0px;
	background:#fff;
	
}

.IndexService_page_title {
	margin-top:-100px; width: 1200px; height:100px; font-size:16px;
	position:absolute; 
}
.Page_title{
	width:100%; background: rgba(0,0,0,0.5); line-height:50px;
}
.Page_title a{
	display:inline-block; padding:0 30px; color:#fff;  font-size:16px;
}
.Page_title a:hover,.Page_title a.active{
	background:#ee2835; color:#fff;
}
.Page_info{
	background: #fff; height:50px;
}

.mainContent{
	padding:0 10px;
	overflow:hidden;
	background:#fff;
	clear:both;
}
.mainContent .child {
	width:33.333%;
	float:left;
	overflow:hidden;
}

.mainContent .child a {
	display:block;
	margin:10px 10px;
	padding:5px;
	overflow:hidden;
	border:rgba(0,0,0,0) solid 1px;
}

.mainContent .child .childImg {
	overflow:hidden;
	position:relative;
	height:190px;
	line-height:212px;
	text-align:center;
}
.mainContent .child .childImg {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.mainContent .child:hover a {

	border:#ee2835 solid 1px;
}

.mainContent .child:hover a .childTitle,.mainContent .child:hover a .childInfo {
	color:#ee2835;
}
.mainContent .child .childImg .childImgimg {
	width:100%;
	height:100%;
	vertical-align: top;
}

.mainContent .child .childTitle {
	line-height:24px;
	padding:12px 0px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#000;
	font-size:18px;
}
.mainContent .child .childTime {
	padding:12px 0px;
	color:#999;
	font-size:20px;
	border-bottom:#ccc solid 1px;

}

.childTimedate{font-size:20px; color:#3c3c3c; display:inline-block; margin-right:10px;}
.childTime b{font-size:20px; float:right; color:#999;}

.chidcons{
	margin:0px 10px 12px 10px; overflow:hidden; height:180px;
}
.mainContent .child .childInfo {
	line-height:26px;
	font-size:16px;
	color:#686868;
    text-overflow:ellipsis;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 3;  /*闄愬埗鍦ㄤ竴涓潡鍏冪礌鏄剧ず鐨勬枃鏈殑琛屾暟*/
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.page{margin-top:15px;}
 @keyframes newsChild {
0% {
opacity:0;
transform:scale(0);
}
100% {
opacity:1;
transform:scale(1);
}
}
@-moz-keyframes newsChild {
0% {
opacity:0;
-moz-transform:scale(0);
}
100% {
opacity:1;
-moz-transform:scale(1);
}
}
@-webkit-keyframes newsChild {
0% {
opacity:0;
-webkit-transform:scale(0);
}
100% {
opacity:1;
-webkit-transform:scale(1);
}
}
@-o-keyframes newsChild {
0% {
opacity:0;
-o-transform:scale(0);
}
100% {
opacity:1;
-o-transform:scale(1);
}
}
@media (max-width: 639px) {
/***banner鍔ㄧ敾*****/
.banner_con{
    height: 148px;
    margin: 30px auto 0 auto;
    color: #fff;
}
.banner_bigTit {
	font-size: 24px;
	font-weight: 100;
    letter-spacing: 10px;
	margin-left:35px;
	
}
.banner_smallTit{
	display: inline-block;
	margin-top:-30px;
	color:rgba(255,255,255,0.8);
	height:80px;
	padding-top: 28px;
	font-size: 24px;
	margin-left:35px;
	text-shadow: 0px 1px 1px #a4a4a4
}
.smallTit_1{
	font-size: 18px;
	font-weight: 100;
}
.smallTit_2{
	font-size: 16px;
}
.smallTit_2 label,.banner_txtcons label{
	display: inline-block; font-weight: 100;
}
.banner_txtcons{
	font-size: 16px;
	font-weight: 100;
	margin-top:10px;
	margin-left:10px;
}

/********鏂伴椈涓績*******/
.Page_title{
	width:100%; line-height:40px; background:none;
}
.Page_info{
	display:none; height:0;
}
.IndexService_page_title {
    margin-top: 10px;
    width: 100%;
	height:auto;
    font-size: 16px;
    position: inherit;
}
.Page_title a{
	display:inline-block; padding:0 10px; margin:2px 2px;  background: rgba(0,0,0,0.1); color:#333;  font-size:15px;
}
.Page_title a:hover,.Page_title a.active{
	background:#ee2835; color:#fff;
}
.mainContent .child {
	width:100%;
	margin-right:0px;
}
.IndexService_content .mainContent{
	padding: 20px 0 0 0;
}
.mainContent .child a {
	margin:0px 15px;
	padding:0px;
}
.mainContent .child .childImg {
	width:100%;
	height:auto;
	line-height:none;
}
.mainContent .child .childTitle {
	line-height:24px;
	padding:10px 0 0 0;
	font-size:16px;
}
.mainContent .child .childTime {
	line-height:20px;
	padding:4px 0;
	font-size:14px;
}
.mainContent .child .childInfo {
	line-height:20px;
	font-size:14px;
}
.mainContent .child .chidcons {
	height: auto;
}

/********鏂伴椈璇︽儏*******/
.IndexService_content .NewsDetails.mainContent  {
	background: #fff; padding: 20px 20px;
}
.IndexService_content .NewsDetails .NewsDetails_content .NewsDetails_content_top p {
    margin-bottom: 20px;
    text-indent: 0em;
    font-size: 16px;
    line-height: 24px;
}
.NewsDetails_content_top p img{width:100%; height:200px;}

.IndexService.IndexCase.case .IndexService_content .case_content_title a {
	margin-right: 0%;
	margin-right:1%;
	margin-left:1%;
	width: 31.33%;
	line-height:35px;
	background: rgba(255,197,197,0.25);
	display:inline-block; overflow:hidden; white-space:nowrap;
}
.case .IndexService_content .case_content_title a.on{
	background: #ee2835 !important; color:#fff !important;
}

/*浜у搧璇︽儏*/
.xcpro-detailcont .xcpro-features {
    margin-bottom: 20px;
    overflow: hidden;
}
.xcpro-detailcont .xcpro-features dd {
    width: 100%;
    padding-right: 0;
    color: #434343;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
}
}
@media (min-width: 640px) and (max-width:1023px ) {
	/***banner鍔ㄧ敾*****/
.banner_con{
    height: 218px;
    margin: 10px auto 0 auto;
    color: #fff;
}
.banner_bigTit {
	font-size: 40px;
	font-weight: 500;
    letter-spacing: 10px;
	margin-left:15px;
	margin-top:70px;
	
}
.banner_smallTit{
	display: inline-block;
	margin-top:-20px;
	color:rgba(255,255,255,0.6);
	height:80px;
	background-size:90% auto;
	padding-top: 25px;
	font-size: 28px;
	margin-left:15px;
}
.smallTit_1{
	font-size: 26px;
	font-weight: 100;
}
.smallTit_2{
	font-size: 18px;
}
.smallTit_2 label,.banner_txtcons label{
	display: inline-block; font-weight: 100;
}
.banner_txtcons{
	font-size: 24px;
	font-weight: 100;
	margin-top:10px;
	margin-left:10px;
}
.IndexService_page_title{margin-top: 10px;}
/********鏂伴椈涓績*******/
.Page_title{
	width:100%; line-height:40px; background:none;
}
.Page_info{
	display:none; height:0;
}
.IndexService_page_title {
    margin-top: 10px;
    width: 100%;
	height:auto;
    font-size: 16px;
    position: inherit;
}
.Page_title a{
	display:inline-block; padding:0 20px; margin:2px 2px;  background: rgba(0,0,0,0.1); color:#333;  font-size:16px;
}
.Page_title a:hover,.Page_title a.active{
	background:#ee2835; color:#fff;
}
.mainContent .child {
	width:50%;
	margin-right:0px;
	padding-top:10px;
}
.IndexService_content .mainContent{
	padding: 20px 0 0 0;
}
.mainContent .child a {
	margin:0px 15px;
	padding:0px;
}
.mainContent .child .childImg {
	width:100%;
	height:auto;
	line-height:none;
}
.mainContent .child .childTitle {
	line-height:30px;
	padding:10px 0 0 0;
	font-size:18px;
}
.mainContent .child .childTime {
	line-height:20px;
	padding:10px 0;
	font-size:18px;
}
.mainContent .child .childInfo {
	line-height:20px;
	font-size:14px;
}

/********鏂伴椈璇︽儏*******/
.IndexService_content .NewsDetails.mainContent  {
	background: #fff; padding: 20px 20px;
}
.IndexService_content .NewsDetails .NewsDetails_content .NewsDetails_content_top p {
    margin-bottom: 20px;
    text-indent: 0em;
    font-size: 16px;
    line-height: 24px;
}
.NewsDetails_content_top p img{width:100%;}

.IndexService.IndexCase.case .IndexService_content .case_content_title a {
	margin-right: 0%;
	margin-right:1%;
	margin-left:1%;
	width: 31.33%;
	line-height:45px;
	background: rgba(0,0,0,0.1);
	display:inline-block; overflow:hidden; white-space:nowrap;
}
.case .IndexService_content .case_content_title a.on{
	background: #ee2835; color:#fff;
}

/*浜у搧璇︽儏*/
.xcpro-detailcont .xcpro-features {
    margin-bottom: 20px;
    background-color: #f6f6f6;
    overflow: hidden;
}
.xcpro-detailcont .xcpro-features dd {
    width: 100%;
    padding-right: 0;
    color: #434343;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
}

}


/********鏂伴椈璇︽儏*******/
.NewsDetails.mainContent  {
	background: #fff; padding: 0px 30px;
}
.NewsDetails .IndexService_content {
	padding: 55px 0px;
}

.NewsDetails .NewsDetails_title {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 35px;
}

.NewsDetails .NewsDetails_title h1 {
	font-size: 26px;
	color: #333333;
	font-weight: inherit;
	text-align: center;
	margin-bottom: 20px;
}

.NewsDetails .NewsDetails_title .NewsDetails_title_sort span {
	font-size: 13px;
	color: #999999;
	margin-right: 25px;
}

.NewsDetails .NewsDetails_title .NewsDetails_title_sort span:last-child {
	margin-right: 0px;
}

.NewsDetails .NewsDetails_content {
	padding: 45px 0px;
	border-bottom: 1px solid #e5e5e5;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_top {
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_top p {
	margin-bottom: 20px;
	text-indent: 2em;
	font-size: 16px;
	line-height: 24px;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_top p img {
	max-width: 100%;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_top p.on {
	text-align: center;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_bottom {
	margin-top: 55px;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_left {
	padding: 17px 0px;
	width: 34%;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_left .bottom_left_copyright {
	font-size: 13px;
	color: #999999;
	margin-bottom: 25px;
	line-height: 26px;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_left .bottom_left_TAG dd {
	font-size: 13px;
	color: #999999;
	line-height: 33px;
	margin-right: 20px;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_left .bottom_left_TAG dt a {
	display: inline-block;
	font-size: 13px;
	color: #333333;
	background: #f4f4f4 url(../images/bg14.jpg) no-repeat 100% 50%;
	line-height: 32px;
	padding: 0px 20px;
	margin-right: 15px;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_left .bottom_left_TAG dt a:last-child {
	margin-right: 0px;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_help {
	margin-left: 170px;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_help a {
	display: inline-block;
	width: 140px;
	height: 82px;
	background: #ee2835;
	text-align: center;
	color: #fff;
	border-radius: 40px;
	padding: 15px 0px;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_help a dd {
	font-size: 32px;
}

.NewsDetails .NewsDetails_content .NewsDetails_content_bottom .content_bottom_help .bottom_help_content {
	font-size: 12px;
	color: #999999;
	margin-top: 12px;
	text-align: center;
}

.NewsDetails .NewsDetails_page {
	padding: 30px 0px;
	padding-bottom: 0px;
}

.NewsDetails .NewsDetails_page .NewsDetails_page_left {
	margin: 6px 0px;
}

.NewsDetails .NewsDetails_page .NewsDetails_page_left .page_left_list {
	margin-bottom: 8px;
}

.NewsDetails .NewsDetails_page .NewsDetails_page_left .page_left_list:last-child {
	margin-bottom: 0px;
}

.NewsDetails .NewsDetails_page .NewsDetails_page_left .page_left_list dd {
	font-size: 14px;
	color: #333333;
}

.NewsDetails .NewsDetails_page .NewsDetails_page_left .page_left_list a {
	font-size: 14px;
	color: #333333;
}

.NewsDetails .NewsDetails_page .NewsDetails_page_left .page_left_list a:hover {
	color: #ff7019;
}

.NewsDetails .NewsDetails_page .NewsDetails_page_back {
	display: inline-block;
	border: 1px dashed #e5e5e5;
	width: 160px;
	line-height: 55px;
	text-align: center;
	font-size: 16px;
	color: #333333;
}

.NewsDetails .NewsDetails_page .NewsDetails_page_back span {
	color: #ff7019;
	font-size: 25px;
	margin-right: 8px;
	position: relative;
	top: 3px;
}


/***浜у搧璇︽儏*****/
.xcpublic-bg{ margin:0px 0 25px; padding:0px 10px 25px; background:#fff;} 
.magnifier{}
.magnifier .bigimg{ width: 579px; height: 429px; border: 1px solid #d2d2d2;}
.magnifier .bigimg img{ display: block; width: 577px; height: 427px;}
div.zoomdiv {z-index:888;position:absolute;top:0px;right:0px;width:200px;height:200px;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden; background-color: #fff;}
div.jqZoomPup {z-index:888;visibility:hidden;position:absolute;top:0px;left:0px;border: 1px solid #aaa;background: #ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);padding: 20px;}
.magnifier .fl{ position: relative; width: 580px; z-index: 888; display: none;}
.magnifier .detailinfo{border-bottom: 1px solid #d2d2d2; overflow: hidden;padding-bottom:10px;}
.magnifier .detailinfo .xctitle{ padding: 5px 0; line-height: 24px; font-size:16px; color: #1a1a1a; border-bottom: 1px solid #d2d2d2; margin-bottom: 10px;}
.magnifier .detailinfo .xctext{ font-size: 13px; color: #1a1a1a; line-height:24px; padding-left: 33px; background: url(../images/cimg05.png) 15px 14px no-repeat;}
.magnifier .smallimg-box{ margin-top: 19px; position: relative; display: none;}
.magnifier .smallimg-list{ width: 440px; height: 100px; overflow: hidden; margin: 0 auto; position: relative;}
.magnifier .smallimg-list ul{ position: absolute; left: 0; top: 0;}
.magnifier .smallimg-list li{ float: left; width: 99px; height: 99px; border: 1px solid #d2d2d2; margin-right: 13px; cursor: pointer; position: relative;}
.magnifier .smallimg-list li img{ display: block; width: 97px; height: 97px;}
.magnifier .smallimg-list li span{ position: absolute; top: 0; left: 0; width: 100px; height: 100px; border: 4px solid #0055a5; display: none;}
.magnifier .smallimg-list li:hover span,.magnifier .smallimg-list li.cur span{ display: block;}
.magnifier .smallimg-box .prev,.magnifier .smallimg-box .next{ position: absolute; width: 14px; height: 23px; top: 50%; margin-top: -10px;}
.magnifier .smallimg-box .prev{ background: url(../images/cimg01.png) 0 0 no-repeat; left: 0;}
.magnifier .smallimg-box .next{ background: url(../images/cimg02.png) 0 0 no-repeat; right: 0;}
.magnifier .smallimg-box .prev:hover{ background-image: url(../images/cimg03.png);}
.magnifier .smallimg-box .next:hover{background-image: url(../images/cimg04.png);}
.magnifier .fr { width: 100%; overflow: hidden;}


/*xcpro-banner*/
.xcpro-banner{ width: 100%; position: relative; margin: 20px auto 0; overflow: hidden; background:#fff;}
.xcpro-banner ul{ position:relative;width:100%;height:100%; z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.xcpro-banner li{ width:100%; background-size:cover;background-position:center;overflow:hidden;float:left; -webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%;position:relative;}
.xcpro-banner li img{ display: block; width: 100%;}
.xcpro-banner li .xctitle{ font-size: 16px; color: #0a1a1a; text-align: center; height: 32px; line-height: 32px;}
.xcpro-banner .xcprev,.xcpro-banner .xcnext{ position: absolute; width: 32px; height: 61px; top: 50%; margin-top: -30px; z-index: 99;}
.xcpro-banner .xcprev{ background: url(../images/ipacimg03.png) 0 0 no-repeat; left: 10px;background-size:18px auto;}
.xcpro-banner .xcprev:hover{ background-image: url(../images/ipacimg05.png);background-size:18px auto;}
.xcpro-banner .xcnext{ background: url(../images/ipacimg04.png) 0 0 no-repeat; right: 10px;background-size:18px auto;}
.xcpro-banner .xcnext:hover{ background-image: url(../images/ipacimg06.png);background-size:18px auto;}
/*xcpro-banner over*/

.xcpro-detailtab{ margin: 2.916% 0 20px; background-color: #f2f2f2;}
.xcpro-detailtab a{ float: left; padding: 0 24px 2px; font-size: 16px; color: #333; height: 48px; line-height: 48px; border-right: 1px solid #d9d9d9;}
.xcpro-detailtab a:hover,.xcpro-detailtab a.active{ border-bottom: 2px solid #0055a5; padding-bottom: 0;}

.xcpro-detailcont{ display: none;overflow-x:auto;overflow-y:hidden;}

.xcpro-features{ padding: 23px 20px 15px; margin-bottom: 20px; background-color: #f6f6f6; overflow: hidden;}
.xcpro-features dt{ margin-bottom:10px; font-size:18px; color:#1a1a1a; padding-bottom:10px; border-bottom:#c1c1c1 solid 1px;}
.xcpro-features dt img{ display: block; max-width:100%;margin:0 auto;}
.xcpro-features dd{ width: 100%; padding-right:0; color: #434343; font-size: 16px; line-height: 30px; overflow: hidden;}
.xcpro-features dd .xctitle{ font-size: 16px; line-height:24px; padding-bottom: 8px;}
.xcpro-features dd .xctext{}

.xcpro-parameter{ font-size: 18px; color: #323232; line-height: 30px;}
.xcpro-parameterlist{ }
.xcpro-parameterlist li{ line-height: 25px; font-size: 14px; color: #323232;}
.xcpro-parametertable{ padding: 20px 0 52px;}
.xcpro-parametertable img{ display: block; max-width: 100%; margin: 0 auto;}

.xcorso-pro{ padding: 29px 29px 24px 20px; background-color: #f2f2f2;}
.xcorso-pro .orso-title{ line-height: 24px; font-size: 18px; color: #333; padding-bottom: 25px;}
.xcorso-prolist{overflow:hidden; display: flex; flex-wrap: wrap;}
.xcorso-prolist li{width:20%;}
.xcorso-prolist li a{display:block; margin:0 5px;}
.xcorso-prolist li img{ display: block; width: 100%;border:1px solid #ccc; }
.xcorso-prolist li .orso-proname{ display: block; font-size: 14px; color: #1a1a1a; margin: 18px 0 24px; line-height: 24px; text-align: center; width: 100%; height: 24px; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.xcorso-prolist li a:hover .orso-proname{ color: #0055a5;}

/*j瑙ｅ喅鏂规*/
.commonSolution{padding-bottom:0;background:#fff; margin:20px 0 25px;}
.commonSolution dl{background:#fff; margin:0px; padding:0px; }
.commonSolution dl dd{ padding:15px 10px 0px;padding-bottom:20px; float:none;}
.commonSolution dl dd h3{ border-bottom:1px solid #cccccc; font-size:18px; padding-bottom:10px;}
.commonSolution dl dd p.font13{font-size:13px; margin:20px 0px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}
.commonSolution dl dd p.more a{border:1px solid #999999; display:inline-block; padding:3px 15px; font-size:13px;}
.commonSolution dl dd p.more a:hover{background:#15398F;border:1px solid #15398F;color:#fff;}
.commonSolution dl dt{position:relative;padding:0;float:none; overflow:hidden;}
.commonSolution dl dt img{ display:block; width:100%;}
.commonSolution dl dt span.arror{ display:none; position:absolute;top:50%;margin-top:-9px;right:0;width:18px;height:36px; z-index: 999; background:url(../images/index_inco23.png) right 0 no-repeat; background-size:15px auto;}
.commonSolution dl:nth-of-type(even) dt span.arror{left:0;right:auto;background:url(../images/index_inco22.png) 0 0 no-repeat;background-size:15px auto;}
.mb60{margin-bottom:20px;}

/*瑙ｅ喅鏂规璇︽儏*/	
.solutiondeails {padding:20px 10px;margin:20px 0;}
.solutiondeails dt img{ display:block;width:100%;}
.solutiondeails dd .wtitle{ font-size:16px;padding-top:10px;padding-bottom:10px;}
.wsolutionText{padding-top:20px; text-align:center;font-size:16px;color:#0055a5;}
.wsolutiondeails{ text-align:center;padding-top:20px;color:#999999;}
.wsolutiondeails li{padding:0 20px;margin-bottom:20px;}
.wsolutiondeails li h4{color:#333333;font-size:15px;padding:10px 0  8px;}
.wsolutiondeails li img{ max-width:100%;}

.rightFixed{ position:fixed;right:0;bottom:100px; z-index:999; display:none;}
.rightFixed ul li{ height:80px;width:80px; border:1px solid #F0F0F0;margin-bottom:20px; border-radius:100%; background:#fff; text-align:center;padding:0;font-size:15px;}
.rightFixed ul li a{ display:block;color:#0055a5;font-size:15px;width:80px;height:80px;padding-top:6px; border-radius:50%; position:relative;top:50%;left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);background-size:30px auto;}
.rightFixed ul li a:hover,.rightFixed ul li.cur a{background:#0055a5; color:#fff; }
.rightFixed ul li a .inco{ display:block;width:100%;height:40px;background-repeat:no-repeat; background-position:center bottom;}
.rightFixed ul li a:hover .inco,.rightFixed ul li.cur a .inco{ display:block;width:100%;height:40px; }
.rightFixed ul li em{padding-top:5px;}
.rightFixed ul li a .inco01{background-image:url(../images/winco36.png);}
.rightFixed ul li a:hover .inco01,.rightFixed ul li.cur a .inco01{background-image:url(../images/winco36hover.png);}
.rightFixed ul li a .inco02{background-image:url(../images/winco37.png);}
.rightFixed ul li a:hover .inco02,.rightFixed ul li.cur a .inco02{background-image:url(../images/winco37hover.png);}
.rightFixed ul li a .inco03{background-image:url(../images/winco38.png);}
.rightFixed ul li a:hover .inco03,.rightFixed ul li.cur a .inco03{background-image:url(../images/winco38hover.png);}
.rightFixed ul li a .inco04{background-image:url(../images/winco39.png);}
.rightFixed ul li a:hover .inco04,.rightFixed ul li.cur a .inco04{background-image:url(../images/winco39hover.png);}
.rightFixed ul li a .inco05{background-image:url(../images/winco40.png);}
.rightFixed ul li a:hover .inco05,.rightFixed ul li.cur a .inco05{background-image:url(../images/winco40hover.png);}


.wbannerbtn{ text-align:center; position:absolute; left:0; bottom:11px; width:100%; z-index:99;}
.wbannerbtn span{ width:8px; height:8px; display:inline-block; margin-right:5px; border-radius:100%; background:rgba(0,0,0,.9); cursor:pointer;}
.wbannerbtn span.swiper-pagination-bullet-active{background:#0055A5;}
.indexColumnList  .swiper-wrapper{padding-bottom:15px;}

/*鍏充簬鎴戜滑*/
.Aboutservice{
	margin:10px 30px 70px 30px; overflow:hidden;
}
.Aboutservice_title{ 
    text-align:center;
	background:url(../images/about_tit_bg.png) no-repeat center 20px;
	margin-bottom:50px;
}
.Aboutservice_title dd {
    font-size: 36px;
    color: #333333;
    text-transform: uppercase;
}

.Aboutservice_title dt {
    font-size: 16px;
    color: #999999;
	height:50px;
    line-height: 28px;
	background:url(../images/about_arrew.png) no-repeat center bottom;
}

.about_qywh{
	margin:0px 20px 20px 0;
}
.about_qywh dt{
	font-size:24px; margin-bottom:20px; color:#393939;
}
.about_qywh dd p{
	font-size:16px;
	text-indent: 0px;
	padding-bottom:10px;
}

/*make by wqp*/
.SSdevelopmentCon .swiper-wrapper,.FactoryList .swiper-wrapper{position: relative;width: 100%;height: 100%; z-index: 1; display: -webkit-box;display: -moz-box; display: -ms-flexbox;  display: -webkit-flex;display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.SSdevelopmentCon	.swiper-container-android .swiper-slide,.SSdevelopmentCon  .swiper-wrapper,.FactoryList	.swiper-container-android .swiper-slide ,.FactoryList  .swiper-wrapper{ -webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0); -o-transform: translate(0,0); -ms-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}
.SSdevelopmentCon	.swiper-slide ,.FactoryList	.swiper-slide{ -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative;}
.wdevelopmentDec{ margin-top:30px;margin-bottom:25px;background:#fff;padding:20px 15px;color:#1a1a1a;}
.wdevelopmentDec dt{ display:none; float:right;padding-left:150px;}
.wdevelopmentDec dt img{ display:block;max-width:100%;}
.wdevelopmentDec dd{}
.wwDevelopment{padding-bottom:120px;}
.SSdevelopmentWarp {background: url(../images/winco29.png) repeat-x 0 bottom; position:relative; }
.SSdevelopmentCon{ width: 100%;margin: 0 auto;position: relative;}
.SSdevelopmentCon ul li{ float:left;width:20%; background-image:url(../images/winco30.png);position: relative;background-repeat: repeat-y;background-position: top center;padding-bottom:60px;}
.SSdevelopmentCon ul li .devcontent{width:100%;background:#ee2835; border-radius:6px; color:#fff; line-height:22px; height:134px;}
.SSdevelopmentCon ul li .devcontent p{ position:relative;padding:0 10px; top:50%;left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); font-size:14px;}
.SSdevelopmentCon ul li span{ display:block; padding-top:17px; background-repeat:no-repeat; background-image:url(../images/winco31.png);text-align: center;font-size: 14px; background-position: center top;font-weight: bold;position: absolute;  bottom: -31px;  left: 0;  width:100%;color:#ee2835;font-size:18px;}
.develop-button-next, .develop-button-prev {bottom: -10px;top: auto;position: absolute; width: 29px; height: 29px;margin-top: -15px; z-index: 10;cursor: pointer;}
.develop-button-prev {background-image: url(../images/winco25.png); left: 0px;right: auto;}
.develop-button-next {background-image: url(../images/winco28.png); right: 0px;left: auto;}
.develop-button-prev:hover {background-image: url(../images/winco26.png); }
.develop-button-next:hover {background-image: url(../images/winco27.png);}

/*鑱旂郴鎴戜滑*/
.wqpcontactUs{margin:20px 0;background:#fff;padding:20px 10px;}
.telAddress {padding-bottom:10px;}
.telAddress span{font-size:16px; font-weight:bold;}
.telAddress span.tel{padding-right:0; display:block;}
.wqpContactlist {padding-top:10px;}
.wqpContactlist  .wqpAddresstitle{font-size:18px;}
.Searchcity li{border-bottom:1px solid #E9E9E9;padding:10px 0;}
.Searchcity li .cityItem{color:#333333;}
.Searchcity li:nth-of-type(even) .cityItem{ padding-left:0;}
.cityCon{ line-height:30px; font-size:16px;}
.Searchcity li h4{ font-size:15px;padding-bottom:5px; color:#000; font-weight:600;}
.wqpcontactUs div:nth-last-child(2){ padding-bottom:20px;}
.wqpcontactUs div:nth-child(2) ul li{width:100%;}
.mapdiv{margin-top:20px;}

/*--浜烘墠鎷涜仒--*/
.commonbg {
    background: #fff;
    box-shadow: 5px 5px 5px #E2E2E2;
    padding: 0 3%;
}
.Recruitmentsearch{background-color:#f2f2f2;padding:30px 0px 30px 0px; }
.Recruitmentsearch dl{padding-left:10px;padding-right:10px; position:relative;}
.Recruitmentsearch dl dt{width:150px; position:relative; left:0px; padding:10px 0px 0px 45px; font-size:18px; color:#0055a5; margin:auto; padding-bottom:15px;}
.Recruitmentsearch dl dt span{ background-color:#0055a5; background-image:url(../images/icon16.png); background-repeat:no-repeat; display:block; width:33px; height:35px; position:absolute; left:0px; top:0px;}
.Recruitmentsearch p{font-size:16px; padding:5px 20px;}
.Recruitmentsearch dl dd label {display:block; border:1px solid #d9d9d9; background:#fff; padding:12px 125px 11px 10px; position:relative;}
.Recruitmentsearch dl dd label input{ background:none; border:none; outline:none;}
.Recruitmentsearch dl dd label input.Recruitmentsearchtext{ width:100%; float:left; font-size:14px; color:#999}
.Recruitmentsearch dl dd label input.Recruitmentsearchsubmit{ font-size:16px; color:#fff;background-color:#0055a5; width:105px; height:44px; position:absolute; right:0px; top:-1px;}


.Recruitmentlist{padding:25px 0px 0px;margin:0px;position:relative;}
.Recruitmentlist ul{ margin:0px;padding:0px;border-top:1px solid #e6e6e6;}
.Recruitmentlist ul li{margin:0px;padding:0px;border-bottom:1px solid #dbdbdb;}
.Recruitmentlist ul li h3.Recruitmenttitle{color:#4e4e4e;font-size:16px; font-weight:400; padding:0px 15px 0px 20px; height:45px; line-height:45px;position:relative; cursor:pointer;}
.Recruitmentlist ul li h3.Recruitmenttitle span{ display:block; position:absolute; width:19px;height:13px;  background-image:url(../images/icon18.png); background-repeat:no-repeat; background-color:#bfbfbf; top:15px; right:15px; transition:all .3s ease-in-out; transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.Recruitmentlist ul li h3.Recruitmenttitle em{ display:block; position:absolute; left:10px; top:20px; width:4px; height:4px; background-image:url(../images/icon17.png); background-repeat:no-repeat; background-color:#4d4d4d;}


.RecruitmentContent{padding:0 3%; font-size:16px; line-height:24px; color:#4c4c4c; background:#fafafa; display:none;overflow:hidden;}
.RecruitmentContent h4.Rtconttitle{color:#4c4c4c; font-size:16px; font-weight:bold;  margin-top:25px; margin-bottom:5px;}
.Recruitmentlist ul li.cur{ padding-bottom:30px;  margin-bottom:5px;}
.Recruitmentlist ul li.cur h3.Recruitmenttitle span{background-color:#0055a5;transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.Recruitmentlist ul li.cur h3.Recruitmenttitle em{background-color:#ee2835;}

.RecruitmentReturn{text-align:left;padding-top:20px;}
.RecruitmentReturn a{display:block;background:#ee2835; font-size:16px; font-weight:bold; width:130px; color:#fff;padding:5px 0px; text-align:center;}
.RecruitmentReturn a:hover{color:#fff;}

/*妗堜緥璇︽儏*/
.dance-wrap {
    background:#fff url(../images/bannerS.jpg) top center no-repeat;
    background-size: 100%;
	margin-top:-50px;
	overflow:hidden;
}
.limit_width {
	width: 1140px;
	margin: 0 auto
}
.limit_width p img {
	width: 100%;
}
/*鏍囧噯璁よ瘉/璧勮川鑽ｈ獕 zxc*/
.commonwebbox ul{margin:0px 10px; overflow:hidden; clear:both;}
.commonwebbox ul li{display:inline-block; overflow:hidden; padding:0}
.productlisttwo{padding:20px 20px 0px 20px; margin:20px 10px 0px 10px; background-color:#fff; border:#ccc solid 1px; cursor: pointer;}
.productlisttwo:hover{ border:#ee2835 solid 1px;}
.productlisttwo img{ display:block; width:100%; max-height:310px;}
.productlisttwo .xctitle{ width: 100%; height: 45px; line-height: 45px; text-align: center; font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1a1a1a;}

.certificate-popup{ width:100%; height:100%; background-color:rgba(0,0,0,.5); position:fixed; left:0; top:0; z-index:50; display:none; z-index: 888;}
.certificate-popupbox{ width: 450px; height: 502px; background-color: #fff; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; overflow: hidden;}
.certificate-popupbox ul{ position:relative;width:100%;height:100%; z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.certificate-popupbox li{ width:100%; background-size:cover; padding-top:20px; background-position:center;overflow:hidden;float:left; -webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%;position:relative;}
.certificate-popupbox li img{ display: block; height:90%; margin:0px auto;}	
.certificate-popupbox li .xctitle{ font-size: 16px; color: #0a1a1a; text-align: center; height: 40px; line-height: 40px;}
.certificate-popupbox .xcprev,.certificate-popupbox .xcnext{ display: none; position: absolute; width: 32px; height: 61px; top: 50%; margin-top: -30px; z-index: 99;}
.certificate-popupbox .xcprev{ background: url(../images/ipacimg03.png) 0 0 no-repeat; left: 10px;}
.certificate-popupbox .xcprev:hover{ background-image: url(../images/ipacimg05.png);}
.certificate-popupbox .xcnext{ background: url(../images/ipacimg04.png) 0 0 no-repeat; right: 10px;}
.certificate-popupbox .xcnext:hover{ background-image: url(../images/ipacimg06.png);}
.certificate-popupbox .xcclose{ position: absolute; top: 0px; right: 8px; width: 46px; height: 46px; background: url(../images/ipacimg02.png) 0 0 no-repeat; z-index: 99;}


.mcna2{text-align:center; overflow:hidden; clear:both;}
.mcna2 p{height:1px; background:#ee2835; position:relative; bottom:-18px; margin:0 auto; width:90%; z-index:0}
.mcna2 div{position:relative; z-index:1}
.mcna2 div .btn-light{color: #ee2835;
    background-color: #fff;
    border-color: #ee2835;}

/*--涓嬭浇--*/

.downloadtwo{ padding-right:0px; position:relative; margin:0; border-bottom:1px solid #e8e8e8;}
.downloadtwo a{ display:block; padding:10px 0px 15px;}
.downloadtwo h3{ font-size:16px;color:#0055a5;line-height:26px;}
.downloadtwo p{ font-size:13px; padding-top:5px; color:#1a1a1a;}
.downloadtwo p.time{ color:#999;}
.downloadtwo span{ display: block; background:none; position:relative; right:0; color:#0055a5; text-align:left;  font-size:13px;  top:0; margin-top:10px;}
	
@media only all and (max-width: 1440px) {
	.limit_width {
		width: 74.5%
	}
}

@media only all and (max-width: 768px) {
	.limit_width {
		width: 92.5%
	}
	.mcna2 p{ display:none;}
}


.dance-wrap .case-logo>img {
	width: auto
}

@media only all and (max-width: 768px) {
	.dance-wrap .case-logo {
		width: 20%
	}

	.dance-wrap .case-logo>img {
		width: 100%
	}
}

@media only all and (max-width: 768px) {
	.dance-wrap .case-intro>h2 {
		font-size: 24px !important;
		font-weight: 700;
	}
}

.dance-wrap .case-intro {
	margin-top: 0
}

.dance-wrap .main {
	background: #f9f9f9
}

@media only all and (max-width: 768px) {
	.dance-wrap .main {
		margin-top: 40px;
		padding:  0
	}
	.case-wrap .case-intro p {
		font-size: 14px !important;
		line-height: 25px !important;
		text-indent: 30px;
	}
	
}

.dance-wrap .main .phone-img {
	margin-top: 0
}

.dance-wrap .main .phone-img p {
	font-size: 24px
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .phone-img p {
		font-size: 18px
	}
}

.dance-wrap .main .intro .img {
	position: relative;
	width: 86%;
	margin: 0 auto
}

.dance-wrap .main .intro .img>img {
	width: 100%
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .intro .img>img {
		display: none
	}
}

.dance-wrap .main .intro .img .txt {
	position: absolute;
	width: 44%;
	top: 50%;
	margin-top: -48px;
	left: 50px
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .intro .img .txt {
		position: relative;
		width: 100%;
		top: 0;
		margin-top: 20px;
		left: 0
	}
}

.dance-wrap .main .intro .img .txt p {
	line-height: 2
}

.dance-wrap .main .design {
	position: relative
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .design {
		margin-top: 20px
	}
}

.dance-wrap .main .design>img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .design>img {
		display: none
	}
}

.dance-wrap .main .design>div {
	position: relative;
	z-index: 2;
	margin: 0 auto
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .design>div {
		width: 86%
	}
}

.dance-wrap .main .design>div .txt {
	float: right;
	margin-bottom: 100px
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .design>div .txt {
		width: 100%;
		float: none;
		margin-bottom: 20px
	}
}

.dance-wrap .main .design>div .txt h5 {
	font-size: 24px;
	margin-bottom: 20px
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .design>div .txt h5 {
		font-size: 18px;
		margin-bottom: 10px;
		text-align: center
	}
}

.dance-wrap .main .design>div .txt p {
	line-height: 2;
	color: #333
}

.dance-wrap .main .design>div .img {
	width: 100%
}

.dance-wrap .main .design>div .img>img {
	width: 100%
}

.dance-wrap .main .message {
	padding: 80px 0;
	background: #cdae61
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .message {
		padding: 40px 0
	}
}

.dance-wrap .main .message>div {
	width: 76.25%;
	margin: 0 auto
}

.dance-wrap .main .message>div>div {
	width: 48%
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .message>div>div {
		width: 100%
	}
}

.dance-wrap .main .message>div .txt {
	width: 40%;
	float: left;
	margin-top: 100px
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .message>div .txt {
		width: 100%;
		float: none;
		margin-top: 20px
	}
}

.dance-wrap .main .message>div .txt h5 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 25px
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .message>div .txt h5 {
		font-size: 18px;
		margin-bottom: 10px;
		text-align: center
	}
}

.dance-wrap .main .message>div .txt p {
	color: #fff;
	line-height: 2
}

.dance-wrap .main .message>div .img {
	width: 50%;
	float: right
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .message>div .img {
		width: 100%;
		float: none
	}
}

.dance-wrap .main .message>div .img>img {
	width: 100%
}

.dance-wrap .main .online {
	position: relative;
	padding: 100px 0
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .online {
		padding: 30px 0
	}
}

.dance-wrap .main .online .right_top {
	position: absolute;
	top: 0;
	right: 0
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .online .right_top {
		display: none
	}
}

.dance-wrap .main .online .left_bottom {
	position: absolute;
	bottom: 0;
	left: 0
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .online .left_bottom {
		display: none
	}
}

.dance-wrap .main .online>div {
	position: relative;
	width: 76.25%;
	margin: 0 auto
}

.dance-wrap .main .online>div .img {
	width: 50%
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .online>div .img {
		width: 100%
	}
}

.dance-wrap .main .online>div .img>img {
	width: 100%
}

.dance-wrap .main .online>div .txt {
	width: 40%
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .online>div .txt {
		width: 100%
	}
}

.dance-wrap .main .online>div .txt h5 {
	font-size: 24px;
	color: #333;
	margin-bottom: 20px
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .online>div .txt h5 {
		font-size: 18px;
		margin-bottom: 10px
	}
}

.dance-wrap .main .online>div .txt p {
	line-height: 2
}

.dance-wrap .main .online .left .img {
	width: 50%
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .online .left .img {
		width: 100%
	}
}

.dance-wrap .main .online .left .txt {
	position: absolute;
	top: 50%;
	margin-top: -50px;
	right: 0
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .online .left .txt {
		position: relative;
		top: 0;
		margin-top: 0;
		left: 0;
		right: auto
	}
}

.dance-wrap .main .online .right .img {
	width: 50%;
	margin-left: 50%
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .online .right .img {
		width: 100%;
		margin-left: 0
	}
}

.dance-wrap .main .online .right .txt {
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 0
}

@media only all and (max-width: 768px) {
	.dance-wrap .main .online .right .txt {
		position: relative;
		top: 0;
		margin-top: 0;
		left: 0;
		right: auto
	}
}
.case-wrap {
	width: 100%;
	min-height: 650px;
	*margin-top: -30px;
	overflow:hidden;
}

.case-wrap .case-logo {
	text-align: center;
	padding-top: 5%;
	margin: 0 auto
}

.case-wrap .case-logo img {
	width: 100%
}

@media only all and (max-width: 1440px) {
	.case-wrap .case-logo {
		padding-top: 10%
	}
}

@media only all and (max-width: 640px) {
	.case-wrap .case-logo {
		padding-top: 15%
	}
}

.case-wrap .pad-img {
	background: url(../images/pc.png) no-repeat;
	width:727px;
	height:550px;
	text-align: center;
	margin: 0 auto;
	margin-top: -80px;
	overflow:hidden;
}

.case-wrap .pad-img  img{
	width:596px;
	height:376px;
	margin: 30px auto 0 auto;
}

@media only all and (max-width: 640px) {
	.case-wrap .pad-img {
		width: 80% !important
	}
}



.case-wrap .case-intro {
	width: 52%;
	margin: 0 auto;
	margin-top: 20px
}

@media only all and (max-width: 1024px) {
	.case-wrap .case-intro {
		width: 70%
	}
}

@media only all and (max-width: 640px) {
	.case-wrap .case-intro {
		width: 90%
	}
}

.case-wrap .case-intro h2 {
	font-size: 24px;
	color: #333333;
	text-align: center
}

.case-wrap .case-intro p {
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	margin-top: 4%
}

.case-wrap .case-flag {
	overflow: hidden;
	margin-top: 5%;
	padding-top: 5px
}

.case-wrap .case-flag .flag-l {
	float: left
}

@media only all and (max-width: 640px) {
	.case-wrap .case-flag .flag-l {
		float: none;
		overflow: hidden;
		margin-bottom: 15px
	}
}

.case-wrap .case-flag .flag-l .flag-box {
	display: block;
	padding: 10px;
	font-size: 12px;
	border: 1px #cccccc solid;
	color: #666666;
	float: left;
	margin-right: 10px
}

@media only all and (max-width: 640px) {
	.case-wrap .case-flag .flag-l .flag-box {
		margin-bottom: 10px
	}
}

@media only all and (max-width: 320px) {
	.case-wrap .case-flag .flag-l .flag-box {
		padding: 10px 5px
	}
}

.case-wrap .case-flag .flag-l .flag-box:hover {
	margin-top: -5px
}

@media only all and (max-width: 640px) {
	.case-wrap .case-flag .flag-l .flag-box:hover {
		margin-top: 0
	}
}

.case-wrap .case-flag .ncontent p {
	color: #333
}

.case-wrap .case-flag .more {
	float: right;
	width: 95px;
	height: 30px;
	font-size: 12px;
	color: #ffffff;
	line-height: 30px;
	text-align: center;
	display: block;
	background: url(../images/case/more_bg.png) no-repeat
}

@media only all and (max-width: 640px) {
	.case-wrap .case-flag .more {
		float: none
	}
}

.case-wrap .case-flag .more:hover {
	margin-top: -5px
}

@media only all and (max-width: 640px) {
	.case-wrap .case-flag .more:hover {
		margin-top: 0
	}
}

.case-wrap .phone-img {
	text-align: center;
	margin: 0 auto;
	margin-top: 12%
}

.case-wrap .phone-img img {
	width: 100%
}

.case-wrap .display-cases {
	width: 100%;
	margin-top: 5%;
	padding-top: 6%;
	padding-bottom: 6%;
	background-color: #eeeeee;
	overflow: hidden
}

.case-wrap .display-cases h2 {
	font-size: 24px;
	color: #333333;
	text-align: center
}

.case-wrap .display-cases .display-img {
	margin: 0 auto;
	width: 47%;
	margin-top: 3%
}

@media only all and (max-width: 640px) {
	.case-wrap .display-cases .display-img {
		width: 90% !important
	}
}

.case-wrap .display-cases .display-img img {
	width: 100%;
	margin-top: 2%
}

.case-wrap .case-foot {
	width: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 5%;
	padding-bottom: 5%
}

.case-wrap .case-foot p {
	text-align: center;
	font-size: 14px;
	color: #666666;
	margin-top: 5px
}

.case-wrap .case-foot p a {
	color: #666666
}

.case-wrap .case-foot p a:hover {
	text-decoration: underline
}

.case-wrap .case-foot p.p_wechat {
	margin-top: 30px
}

.case-wrap .case-foot p.thank {
	margin-top: 60px
}

/*ipad绔栫増鍖哄煙*/
@media (min-width: 767px){
	/*瑙ｅ喅鏂规*/
	.solution02 dl dd h3{ font-size:18px; padding-bottom:10px;}
	.solution02 dl:nth-of-type(even) dt{float:right;}
	.solution02 dl:nth-of-type(even) dd{float:left;}
	.solution02 dl dd{ padding:25px 25px 0px; float:left;margin-bottom:0;}
	.solution02 dl dt{position:relative;padding:0;float:left;}
	
	/*瑙ｅ喅鏂规*/
	.commonSolution{padding-bottom:35px;margin:20px 0 60px;}
	.commonSolution dl dd{ padding:25px 25px 0px;float:left;}
	.commonSolution dl dt{position:relative;padding:0;float:left;}
	.commonSolution dl dd h3{ font-size:18px; padding-bottom:20px;}
	.commonSolution dl dd p.font13{margin:15px 0px;}
	.commonSolution dl dt span.arror,.commonSolution dl:nth-of-type(even) dt span.arror{ display:block;background-size:18px auto;}
	
	.wsolutiondeails li{margin-bottom:0;}
	.wsolutiondeails li h4{font-size:18px;}
	.wsolutionText{padding-top:60px; font-size:24px;}
	.wsolutiondeails{padding-top:40px;margin:20px 0 60px;}
	.solutiondeails dt{ float:right;}
	.solutiondeails dd .wtitle{ font-size:16px;padding-bottom:10px;padding-top:0;}
	
	/*鍙戝睍鍘嗙▼*/
	.SSdevelopmentWarp {background: url(../images/winco29.png) repeat-x center; }
	.SSdevelopmentCon ul li:nth-of-type(odd){padding-bottom:60px;}
	.SSdevelopmentCon ul li:nth-of-type(even) {margin-top: 194px; padding-bottom: 0; padding-top: 60px;}
	.develop-button-next, .develop-button-prev {bottom: auto;top: 50%;}
	.SSdevelopmentCon ul li:nth-of-type(even) span {top: -52px; background-repeat: no-repeat; background-position: center 44px;}
	.wdevelopmentDec dt{ display:block;}
	.wdevelopmentDec{ margin-top:65px;margin-bottom:85px;background:#fff;padding:35px 60px;color:#1a1a1a;}
	
	/*--浜烘墠鎷涜仒-zcx*-*/
	.Recruitmentsearch dl{ max-width:565px; margin:auto; padding-left:150px; position:relative; padding-right:0px;}
	.Recruitmentsearch dl dt{width:150px; position:absolute; left:0px; padding:10px 0px 0px 45px; font-size:18px; color:#0055a5;padding-bottom:0px;}
	
	/*鏍囧噯璁よ瘉/璧勮川鑽ｈ獕 zxc*/

	.certificate-popupbox{ width: 600px; height: 652px;}
	.certificate-popupbox .xcprev,.certificate-popupbox .xcnext{ display: block;}
	
	
	.Recruitmentsearch{ margin-top:35px;}

	/*--涓嬭浇-- zxc*/
	.downloadtwo{ padding-right:0px; margin:0 20px;}
	.downloadtwo a{ padding:30px 0px;}
	.downloadtwo h3{ font-size:20px;}
	.downloadtwo p{ padding-top:10px; }
	.downloadtwo{padding-right:120px;}
	.downloadtwo span{ display: block; background: #0055a5 url(../images/cimg07.png) no-repeat;  position:absolute; top:50%; margin-top:-45px;right:0; color:#0055a5; text-align:center; line-height:125px; font-size:13px; width:89px; height:89px; top:0; margin-top:20px;}
}

@media screen and (max-width:1480px) {
    /* -------------------------------- 

index style

-------------------------------- */
	/***鎴戜滑鐨勪紭鍔?****/
	.adv_pic{height:150px;}
    .adv_pic img {height:150px;}
	.content_body_lists li i{font-size:52px; margin-top:30px;}
	.content_body_con{ top:180px;}
	.content_body_lists li h3 { font-size:24px;}
	.content_body_lists li p{font-size:16px; margin-left:5%; margin-right:5%; margin-top:60px;}
	.content_body_lists li .adv_bg{ height:320px; top: 320px;}
	.content_body_lists li:hover .content_body_con{top:60px;}
	.content_body_lists li:hover p{ margin-top:20px;}
	
	/***鍏充簬鎴戜滑*****/
	.about_txt{margin-top:10px;}
	.about_txt p{ padding-bottom:20px; text-indent:20px; font-size:16px; line-height:1.8;}
	.about_txt_c{margin-right:50px;}
	.about_pics{width:50%;}
	.about_ico{margin-top:20px;}
	.about_ico li{width:30.333%;}
	.about_ico li .about_ioc_con{ width:120px;}
	.about_ico li .about_ioc_con i{width:60px; height:60px; }
	.about_ico li .about_ioc_con span{display:inline-block; margin-top:16px; font-size:16px;}
	}

@media (min-width:1200px){	
  /*浜у搧璇︽儏 zxc*/
	.magnifier .fl{ display: block;}
	.magnifier .fr{ width: 510px; }
	.magnifier .smallimg-box{ display: block;}
	.xcpro-features dt img{ width: 454px; height: 262px;}

	.xcpro-banner{ display: none;}
	
	.xcpublic-bg{ margin: 0px 0 50px; padding: 18px 32px 45px; }
	.magnifier .detailinfo .xctitle{ padding: 17px  27px; line-height: 25px; font-size: 32px;margin-bottom: 29px;}
	.magnifier .detailinfo{ margin-bottom:30px;padding-bottom:35px;}
}


@media (min-width: 1024px) {
	/***鎴戜滑鐨勪紭鍔?****/
	.pb40 {
		padding-bottom: 40px;
	}
	/***鎴戜滑鐨勪紭鍔?****/
	.content_body_lists li{ width:250px; margin-right:45px; overflow:hidden;  height:320px;}
	.adv_pic{height:130px;}
    .adv_pic img {height:130px;}
	.content_body_lists li i{font-size:52px; margin-top:30px;}
	.content_body_con{ top:120px;}
	.content_body_lists li h3 { font-size:24px;}
	.content_body_lists li p{font-size:16px; margin-left:5%; margin-right:5%; margin-top:60px;}
	.content_body_lists li .adv_bg{ height:280px; top: 280px;}
	.content_body_lists li:hover .content_body_con{top:0px;}
	.content_body_lists li:hover p{ margin-top:20px;}
	
	/*瑙ｅ喅鏂规*/
	.commonSolution{padding-bottom:35px; margin: 20px 20px 60px;}
	.commonSolution dl dd{ padding:40px 45px 0px; }
	.commonSolution dl dd h3{ font-size:20px; padding-bottom:20px; font-weight:600;}
	.commonSolution dl dd p.font13{margin:20px 0 50px; font-size:16px;}
	.mb60{margin-bottom:60px;}
	
	
	/*瑙ｅ喅鏂规璇︽儏*/	
	.solutiondeails {padding:50px 45px;margin:20px 0 60px;}
	.solutiondeails dt img{ display:block;width:100%;}
	.solutiondeails dd .wtitle{ font-size:24px;padding-bottom:30px;}
	
	/*鑱旂郴鎴戜滑*/
	.wqpcontactUs{margin:0px 0 60px;padding:50px 45px;}
	.telAddress {padding-bottom:10px;}
	.telAddress span{font-size:24px; }
	.telAddress span.tel{padding-right:136px; display:inline-block;}
	.wqpContactlist {padding:30px 0  0;}
	.wqpContactlist  .wqpAddresstitle{font-size:24px;}
	.Searchcity li{padding:35px 0  20px;}
	.Searchcity li:nth-of-type(even) .cityItem{ border-left:1px solid #E9E9E9;padding-left:52px;}
	.Searchcity li h4{ font-size:16px;padding-bottom:25px; }
	.Searchcity li:nth-of-type(odd){width: 46.66666667%;}
	.Searchcity li:nth-of-type(even){width: 53.33333333%;}
	.wqpcontactUs div:nth-last-child(2){ padding-bottom:40px;}
	
	.leavecommentstwo{ margin:40px 0 60px;padding: 50px 45px;}
	.leavecommentstwo dl{padding: 0 8% 0;}
	
}

/*ipad妯増鍖哄煙*/
@media (max-width: 991px) {
	.pb40 {
		padding-bottom: 30px;
	}
	/***鎴戜滑鐨勪紭鍔?****/
	.content_body_lists li{ width:210px; margin-right:40px; height:280px;}
	.adv_pic{height:130px;}
    .adv_pic img {height:130px;}
	.content_body_lists li i{font-size:52px; margin-top:30px;}
	.content_body_con{ top:120px;}
	.content_body_lists li h3 { font-size:24px;}
	.content_body_lists li p{font-size:16px; margin-left:5%; margin-right:5%; margin-top:60px;}
	.content_body_lists li .adv_bg{ height:280px; top: 280px;}
	.content_body_lists li:hover .content_body_con{top:0px;}
	.content_body_lists li:hover p{ margin-top:20px;}
	
	/*瑙ｅ喅鏂规*/
	.commonSolution{padding-bottom:35px; margin: 0px 10px 60px;}
	.commonSolution dl {
		 border-bottom: 1px solid #cccccc; padding-bottom: 10px; margin-bottom: 20px;
	}
	.commonSolution dl dd{ padding:10px 5px; }
	.commonSolution dl dd h3{ font-size:20px; font-weight:600; border-bottom: none;  padding: 0;}
	.commonSolution dl dd p.font13{margin:10px 0 ; font-size:16px;}
	.mb60{margin-bottom:60px;}
	
	
	/*瑙ｅ喅鏂规璇︽儏*/	
	.solutiondeails {padding:50px 45px;margin:20px 0 60px;}
	.solutiondeails dt img{ display:block;width:100%;}
	.solutiondeails dd .wtitle{ font-size:24px;padding-bottom:30px;}
	
	/*鑱旂郴鎴戜滑*/
	.wqpcontactUs{margin:0px 0 60px;padding:50px 45px;}
	.telAddress {padding-bottom:10px;}
	.telAddress span{font-size:24px; }
	.telAddress span.tel{padding-right:136px; display:inline-block;}
	.wqpContactlist {padding:30px 0  0;}
	.wqpContactlist  .wqpAddresstitle{font-size:24px;}
	.Searchcity li{padding:35px 0  20px;}
	.Searchcity li:nth-of-type(even) .cityItem{ border-left:1px solid #E9E9E9;padding-left:52px;}
	.Searchcity li h4{ font-size:16px;padding-bottom:25px; }
	.Searchcity li:nth-of-type(odd){width: 46.66666667%;}
	.Searchcity li:nth-of-type(even){width: 53.33333333%;}
	.wqpcontactUs div:nth-last-child(2){ padding-bottom:40px;}
	
	.leavecommentstwo{ margin:40px 0 60px;padding: 50px 45px;}
	.leavecommentstwo dl{padding: 0 8% 0;}
}



@media screen and (max-width:768px) {
	/***鎴戜滑鐨勪紭鍔?****/
	
	.content_body_lists li{ 
		width:48%; margin:1%; height:220px;
	 }
	.content_body_lists li:nth-child(2n){margin-right:0px;}
	.adv_pic{height:130px;}
    .adv_pic img {height:130px;}
	.content_body_lists li i{font-size:38px; margin-top:10px;}
	.content_body_con{ top:120px;}
	.content_body_lists li h3 { font-size:20px; margin-top:-10px;}
	.content_body_lists li p{font-size:16px; margin-left:5%; margin-right:5%; margin-top:20px;}
	.content_body_lists li .adv_bg{ height:220px; top: 220px;}
	.content_body_lists li:hover .content_body_con{top:0px;}
	.content_body_lists li:hover p{ margin-top:20px;}
	
	/***鍏充簬鎴戜滑*****/
	.about_txt.fl{margin-top:10px; float:none; width:100%;}
	.about_txt p{ padding-bottom:20px; text-indent:20px; font-size:16px; line-height:1.8;}
	.about_txt_c{margin-right:50px;}
	.about_pics.fr{ float:none;  width:100%; margin-top:20px; }
	.about_ico{margin-top:20px;}
	.about_ico li{width:30.333%;}
	.about_ico li .about_ioc_con{ width:120px;}
	.about_ico li .about_ioc_con i{width:60px; height:60px; }
	.about_ico li .about_ioc_con span{display:inline-block; margin-top:16px; font-size:16px;}
	
		/***瑙ｅ喅鏂规*****/
	 .all{width:100%}
	.IndexService.IndexSolution{background:url(../images/fun_bg.png) no-repeat; background-size:auto 100%;}	
	.IndexSolution_tit{overflow:hidden;}

	.IndexSolution_tit p{width:33.333%; height:50px; float:left; }
	
	.IndexSolution_tit span{ display:block; margin:1px; height:50px; text-align:center; font-size:16px; line-height:50px; background:#d2eaff; color:#4996db;}
	
	.IndexSolution_tit p:fist-child span{ margin-left:0;}
	
	.IndexSolution_tit p.active span{ background:#2087e3; color:#fff;}
	
	.IndexSolution_body{background:none; height:350px; position:relative;}
	
	.IndexSolution_body a h3{ font-size:16px; font-weight:normal;}
	
	.IndexSolution_body a h4{ font-size:10px; font-weight:normal; white-space:nowrap; overflow:hidden;}
	
	.IndexSolution_body a{ position:static; background-repeat:no-repeat; padding-top:8px; margin:1%; background-color:rgba(255,255,255,0.8); color:#333; display:inline-block; text-align:center; overflow:hidden;}
	
	.IndexSolution_body a.IndexSolution_sola1{ background-image:url(../images/fast_icon.png); height:55px; width:47%;}
	
	.IndexSolution_body a.IndexSolution_sola2{ background-image:none;  height:55px; width:47.2%; text-align:center;}
	
	.IndexSolution_body a.IndexSolution_solb1{ background-image:none; height:55px; width:47.2%;}
	
	.IndexSolution_body a.IndexSolution_solb2{ background-image:none;  height:55px; width:47%;}
	
	.IndexSolution_body a.IndexSolution_solc{ background-image:none;   height:55px; width:47%;}
	
	.IndexSolution_body a.IndexSolution_sola2 h3{ margin-top:0;}
	.IndexSolution_body a.IndexSolution_solb2 h3{ margin-top:0;}
	.IndexSolution_body a.IndexSolution_solc h3{ margin-top:0;}
	
	.IndexSolution_body .active a{ color:#333;}
	.IndexSolution_body .IndexSolution_body_cn{display:none; margin-top:20px;}
	.IndexSolution_body .IndexSolution_body_cn.active{display:block;}
	
	.IndexSolution_body .active a.IndexSolution_sola1{background-image:none;}
	
	.IndexSolution_body .active a.IndexSolution_sola2{background-image:none;}
	
	.IndexSolution_body .active a.IndexSolution_solb1{background-image:none;}
	
	.IndexSolution_body .active a.IndexSolution_solb2{background-image:none;}
	
	.IndexSolution_body .active a.IndexSolution_solc{background-image:none;}
	
	.zhgw{left:0px; top:0px;}
	.zhjg{left:0px; top:0px;}
	.zhgl{left:0px; top:0px;}
	
	.szjc{left:0px; top:0px;}
	.yjfw{left:0px; top:0px;}
	.dxkjgk{left:0px; top:0px;}
	
	.zhsw{left:0px; top:0px;}
	.zhcg{left:0px; top:0px;}
	.zhjc{left:0px; top:0px;}
	.zhhb{left:0px; top:0px;}
	.zhtx{left:0px; top:0px;}
	
	.zhxz{left:0px; top:0px;}
	.zhxf{left:780px; top:460px;}
	
	.lszn{left:0px; top:0px;}
	.erp{left:0px; top:0px;}
	
	.navbar-nav li.on div {
	    display: none !important;
	}
}

@media screen and (max-width:375px) {
    /***鎴戜滑鐨勪紭鍔?****/
	.content_body_lists li{ 
		width:152px; height:200px; margin:10px;
	}
	.adv_pic{height:150px;}
    .adv_pic img {height:120px;}
	.content_body_lists li i{font-size:35px; margin-top:10px;}
	.content_body_con{ top:120px;}
	.content_body_lists li h3 { font-size:16px;}
	.content_body_lists li p{font-size:16px; margin-left:5%; margin-right:5%; margin-top:20px;}
	.content_body_lists li .adv_bg{ height:200px; top: 200px;}
	.content_body_lists li:hover .content_body_con{top:10px;}
	.content_body_lists li:hover p{ margin-top:10px; font-size:14px;}
	
	/***鍏充簬鎴戜滑*****/
	.about_txt{width:100%; margin-top:10px;}
	.about_txt p{ padding-bottom:10px; text-indent:20px; font-size:16px; line-height:1.8;}
	.about_txt_c{margin-right:10px; margin-left:10px;}
	.about_pics{width:100%; margin-top:20px;}
	.about_ico{margin-top:10px;}
	.about_ico li{width:30.333%;}
	.about_ico li .about_ioc_con{ width:120px;}
	.about_ico li .about_ioc_con i{width:60px; height:60px; }
	.about_ico li .about_ioc_con span{display:inline-block; margin-top:16px; font-size:16px;}

}
.bg-colos2{background:#fff}

.navbar-nav li {
	position:relative;
	color: #fff;
    display: block;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    text-align: center;
    float: left;
}
.navbar-nav li a.nav-link {
	border-bottom:2px solid #f5f5f5;
	line-height:50px;
}
.navbar-nav li:hover a.nav-link {
	border-bottom:2px solid #ee2835;
}
.navbar-nav li div {
    display: none;
    transition: all .3s ease;
    background-color: rgba(241, 241, 241, .8);
    transform: translateY(-4%);
    position: absolute;
    width: 114px;
	text-align:center;
    top: 87px;
    left: 0;
	padding:10px 0;
}

.navbar-nav li:nth-child(2) div {
    top: 90px;
}
.navbar-nav li:nth-child(5) div {
    top: 86px;
}
.navbar-nav li:nth-child(6) div {
    top: 84px;
}
.navbar-nav li div a {
	display:block;
	color:#000;
	font-size:16px;
	height: 35px;
	border-bottom:0;
    line-height: 35px;
}
.navbar-nav li div a:hover {
	background:#ee2835;
	border-bottom:0;
	color:#fff;
}

.PageNavL2 {
	display:flex;
	
}

.PageNavL2 ul {
	flex-direction: column;
	border-right: #eeeeee solid 1px;
	padding-right: 20px;
	overflow: hidden;
}

.PageNavL2 ul li {
	height: 40px;
	line-height: 40px;
	padding-left:10px;
	font-size: 16px;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	
}
.PageNavL2 ul li i {
	width: 14px;
	height: 14px;	
	display: inline-block;
	background-color: #eee;
	margin-right: 10px;
}
.PageNavL2 ul li.on {
	background: #c10000;
	color: #fff !important;	
}

.PageNavL2 ul li:hover {
	background: #c10000;
	color: #fff !important;	
}
.PageNavL2 ul li a {
	
	flex:1
}
.PageNavL2 ul li.on a {
	color: #fff;	
}
.PageNavL2 ul li.on i {
	background-color: #fff;	
}
.PageNavL2 ul li:hover a {
	color: #fff !important;	
}
.PageNavL2 ul lihover i {
	background-color: #fff;	
}
.PageNavL2 .IndexCase_content {
	flex:1
}

/* 鎵嬫満鐗?- 搴曢儴瀵艰埅 */
.m_fixedmenu {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #c7271e;
    padding: 5px 0;
    z-index: 610;
    box-shadow: 0px 1px 10px 1px #ddd;
}
.m_fixedmenu a {
    width: 25%;
    float: left;
	text-align: center;
}
.m_fixedmenu a img {
    width: auto;
    height: 25px;
    display: block;
    margin: 0 auto;
}
.m_fixedmenu a i {
    width: auto;
    height: 25px;
    display: block;
    margin: 0 auto;
	color: #fff;
	font-size: 28px;
}
.m_fixedmenu a span {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #fff;
    margin-top: 5px;
}
.weixinCons {
	position: fixed;
	bottom: 50px;
	display: none;
	z-index: 710;
}

.weixinCons dl dt {
    background: #fff;
    border: 1px solid #ccc;
    z-index: 9999;
    padding: 10px 15px;
    font-weight: normal;
}
.weixinCons dl dt h3 {
    display: block;
    font-size: 16px;
    color: #666;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}
.weixinCons dl dt h3 i {
    margin-right: 5px;
}

.weixinCons dl dt h3 span {
    float: right;
    cursor: pointer;
}
	