@charset "utf-8";


/**公共的more样式**/
.phone_more{display: none;}

/**首页公司新闻**/
.company{position: relative;}
.company .com_news{position: absolute;bottom: 68px;}
/**首页公司概况**/
.activ_btom{background: url(../images/index_img_gsjj_1.jpg) no-repeat;}
.activ_btom ul{width: 100%; overflow:hidden;float:left; display: table-row;}
.activ_btom .act_l2{
	display: table-cell;
	overflow:hidden;
	position: relative;
	min-height: 100px;
	height: 100%;line-height: 100%;
	width: 34%;
	vertical-align: bottom;
	text-align: right;
}
.activ_btom .act_l2 .ti{ line-height: 36px; }
.activ_btom .act_l2>div{ margin-right:40px;  }
.activ_btom .act_l2 .more{ margin-bottom: 40px; }
.activ_btom .act_r2{ display: table-cell; }






/**首页产品中心**/
.ind_product2{
	background: url(../images/index_prodect_1.png) no-repeat left 30%;
	margin:40px 0;
}
.iwhere{ background-size: cover!important; }

.ind_product2 .index_product_content .left_pro_name{width: 32%;float: left;}

.ind_product2 .index_product_content .left_pro_name .txt,.ind_success .suc_r .txt{
	margin: 90px 0 60px 0px;
	color: #333;
	font-size: 14px;
	line-height: 26px;
	width: 80%;
}


.ind_success .suc_r .txt{float: right;text-align: left;}



.ind_product2 .index_product_content .left_pro_name .more a,.ind_success .suc_r .more a{
	display: inline-block;
	width: 230px;
	height: 42px;
	font-size: 14px;
	text-align: center;
	line-height: 42px;
	border: 1px solid #ccc;
	position: relative;
	z-index: 2;
	-webkit-transtion: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}


.ind_product2 .index_product_content .left_pro_name .more a span,.ind_success .suc_r .more a span{
	color: #999;
	font-size: 14px;
	position: relative;
	z-index: 2;
	-webkit-transtion: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.ind_product2 .index_product_content .left_pro_name .more a:hover span, .more a:hover span,.ind_success .suc_r .more a:hover span{
	color: #fff;
	border-color: #b91b29;
}
.ind_product2 .index_product_content .left_pro_name .more a::after,.ind_success .suc_r .more a::after {
	content: "";
	display: block;
	width: 0;
	height: 100%;
	background: #b91b29;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transtion: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.ind_product2 .index_product_content .left_pro_name .more a:hover::after,.ind_success .suc_r .more a:hover::after {
	width: 100%;
}



.ind_product2 .right_pro_list{width: 68%; height: 576px; overflow: hidden; float: left;}
.iwhere_box{ width:calc( (100% - 40px ) / 2); float: right;margin-right: 0px;     margin-left: 20px; margin-bottom: 20px;}

.show_video{ width: 619px; height: 366px; }

/**首页成功案例**/
.ind_success{ margin: 40px 0; background: url(../images/index_case_1.png) no-repeat right 32%;}
.ind_success  .suc_l{ width: 68%; float: left;}
.ind_success  .suc_r{ width: 32%; float: left; text-align: right;}
.ind_success .public_index_53_box{
	height: 580px;
	overflow: hidden;
}
.ind_success .public_index_53_box li{     width: 48.0099%;margin-bottom: 20px;margin-right: 20px;}
.ind_success .public_index_53_box li:nth-child(2n){margin-right: 0;}
/**首页合作伙伴**/
.index_cooperation{ width: 100%; background: url('../images/index_panter.jpg') no-repeat; background-size:cover;  height:496px; }
.index_cooperation ul li{ color:#fff; text-align: center;}
.index_cooperation ul li.title_cooperation{ font-size: 38px; padding-top: 30px;line-height: 80px; margin:0 auto; }
.index_cooperation ul li.introduction_cooperation{ font-size: 16px; line-height: 32px; width: 700px; margin:0 auto; }
.index_cooperation ul li.content_cooperation{ margin-top:80px; }
.index_cooperation .public_index_30 .cu_l li:hover{box-shadow: none;}


/**列表校园招聘**/
.article_job_s{ margin-top: 30px; }
.article_job_s ul li{ color: #939393; font-size: 16px; line-height: 30px; }
.article_job_s ul li.job_name_s{ font-size: 24px; line-height: 36px; color: #000; }
.article_job_s ul li.job_need_s{ line-height: 50px; }
.article_job_s ul li.job_need_s .num{color: #c50000; }


.list_yuangong_s .info a{color: #fff;}

/**列表社会招聘**/
.public-index-23{ width: 100%;}


/**主页社会招聘**/



/**列表产品中心**/
.list_product .iwhere_box{ float: left; margin-right: 20px; margin-left:0px; margin-bottom: 40px; }
.list_product .iwhere ul{ width: 80%; }
.list_product .iwhere{height: 417px;padding: 113px 70px;}


/**详细页产品中心**/
.content_pro .iwhere_box{ width: 100%; }
.content_pro .iwhere_box .iwhere ul{ width: 80%; }
.content_pro .iwhere_box .iwhere{height: 383px;padding: 113px 70px;}

/**响应式1200端**/
@media only screen and (max-width: 1440px) {
	.iwhere ul{ width: 214px; }
	.bx_box{ width: 1200px; }
	.public-index-192 .picList li{ width: 197px; }
	.public-index-192 .picList .picc span{ width: 100%; }
	.show_video{ width: 523px; height: 310px; }

	.content_pro .w1420{ max-width: 1200px; }
	.public-index-191 .head_right li{    margin-left: 12px;}


	.public_index_53_box li .pi53-off-box { padding-top: 2%; }

	.com_brief .txt div{ font-size: 14px; }
	.com_brief .txt a{margin-top: auto;}
}

.article_product_box .article_product_title{
	text-align: center;
	padding:35px 0 30px;
}
.article_product_box .article_product_title div{
	margin:0 auto;
  max-width:1420px;
}
.article_product_box .article_product_title .tit1{
	font-size:30px;
	line-height: 36px;
	color:#666;
}
.article_product_box .article_product_title .tit2{
	font-size:14px;
	padding-top:5px;
	line-height: 30px;
	color:#999;
}

/*侧边导航*/
.mm-panels>.mm-panel:after, .mm-panels>.mm-panel:before {
     height: 0px; 
}

/*产品详细*/
@media only screen and (min-width: 750px) {
	.article_product_box{
		margin:0 auto;
	}
	.list_product{
	    width: calc( (100% - 0px * 2) / 1 + 20px);
	}
	.list_product .iwhere_box2{ width:calc( (100% - 20px * 3) / 3);}
	.list_product .iwhere_box2 .iwhere {
	    height: 296px;
	    padding: 96px 40px 0px 40px;
	}
	.list_product .iwhere_box2 .iwhere .iw_img {
	    width: 56px;
	    height: 60px;
	}
	.list_product .iwhere_box2 .iwhere .iw_img img{
	    width: 100%;
	    height: 100%;

	}
	.list_product .iwhere_box2 .iwhere ul .li_1 {
	    font-size: 18px;
	    margin-bottom: 0;
	}
	.list_product .iwhere_box2 .caption {
    height: 72px;
    padding-top: 20px;
	}
}


/**响应式手机端**/
@media only screen and (min-width: 320px) and (max-width: 750px){
 
  .public_index_193 .w1420 {
      width: 96%;
	    padding: 0;
	    margin:0 auto;
	}
	.public-nav-136_3.article_pro{
		 height:3rem;
	}
	.iwhere>ul,.content_pro .iwhere_box .iwhere ul{
	    width: 4.8rem;
	}
	.content_pro .iwhere_box .iwhere,.list_product .iwhere{
		padding:0.4rem;
		height: 4.16rem;
	}
	.list_product {
		margin-top: 0.28rem;
	}
	.list_product .iwhere_box {
	    margin-right: 0;
	    margin-bottom: 0.28rem;
	}
	.iwhere .iw_img{
	  width: 20%;
    height: auto;
	}
	.iwhere .iw_img img{
	    width: 100%;
	    height: 100%;
	    margin-top: 1rem;
	}
	.iwhere_box{
		margin-bottom: 14px;
	}
	
	.company .com_news{position:relative;bottom: 0px;}

	.ind_product2{ margin:40px auto 40px auto; }
	.ind_product2 .index_product_content .left_pro_name{ display: none; }
	.ind_product2 .right_pro_list{ width: 100%; }
	.iwhere_box{ width: 100%; }

	.ind_success{ margin-bottom: 40px; margin-top:40px;  }
	.ind_success  .suc_l{ width: 100%; }
	.ind_success  .suc_r{display: none;}


	.index_cooperation ul li.introduction_cooperation{ width: 100%; }

	.phone_more{display: block; width: 100%; height: 0.68rem; font-size: 0.28rem; line-height: 0.68rem; color: #a4a4a4; text-align: center; border: #a4a4a4 solid 1px; margin:0.4rem auto 0px auto; }
	

	.list_product .iwhere ul{width: 78%;}

	.index_cooperation{height: auto; padding-bottom: 40px;}
	.index_cooperation ul li.content_cooperation{margin-top: 0px;}
	.index_cooperation ul li.title_cooperation{ padding-top: 20px; }



	/**手机端右侧菜单**/
	.m_t {color: #555;padding: 14px 0.2rem;text-align: left;}
	.tx {font-size: 0.28rem;}
	#menu .tx .tx_img {width: 1.06rem;height: 1.06rem;vertical-align: middle;border-radius: 50%; overflow: hidden;}
	.tx img{width: 1.06rem;height: 1.06rem;vertical-align: middle;margin-right: 10px;}
	.m_t input{width: 100%;height: 34px;font-size: 0.28rem;border: 1px solid #e5e5e5;border-radius: 17px;text-indent: 12px;background:#fff url(../images/seach.png) no-repeat 92% center;background-size: 12px 12px;	margin-top: 0.3rem;}
	#menu .tx .tx_img, #menu .tx .name_or_login {display: inline-block;}
  #menu .tx .name_or_login{padding-left:10px;}
  #menu .tx .name_or_login .out_user_center{padding-left:10px;}

	.mm-navbar-size-2{ height: 100px; }
	.mm-navbar.mm-hasbtns{display: none;}
	.mm-panels>.mm-panel>.mm-listview:first-child, .mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top: 0px;}


  /**产品详情**/
  .article_product_box{
		width: 96%;
		margin:0 auto;
	}
	.article_product_box .article_product_title{
		padding:0.40rem 0 0.12rem;
	}
	.article_product_box .article_product_title .tit1{
		font-size:0.36rem;
		line-height: 0.50rem;
	}
	.article_product_box .article_product_title .tit2{
		font-size:0.28rem;
		padding-top:0.05rem;
		line-height: 0.50rem;
	}
	.list_product .iwhere_box2 .caption {
    display: block;
    font-size: 0.32rem;
    height: 0.42rem;
    line-height: 0.42rem;
    margin-top: 0.28rem;
	}
}
