﻿/* main *********************************************************/

	.wrap1200 .wrap, .wrap { width:1200px; margin:0 auto}

	.wrap980 .wrap { width:980px; margin:0 auto}

	h2.title{ font-size:36px; text-align:center; color:#2a2a2a; padding-top:90px;}
	h2.aboutus_title{font-size:30px; text-align:center; color:#2a2a2a; padding-top:30px;padding-bottom: 20px;}
	.wrap980 h2.title{font-size:32px;}
	h4.title {font-size: 24px;text-align: center;color: #666;}
	.wrap980 h4.title{font-size:20px;}
	
	.gray_bg{ background:#f5f5f5; padding-bottom:100px;}

	/* 图文列表 */
	.pic_list li{ float:left;}
	.pic_list li .item {  background:#fff; padding-bottom:20px;transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear;}
	.gray_bg .pic_list li .item:hover,.operation_advantage .pic_list li .item:hover{box-shadow:0 0 10px 1px #e5e5e5;}
	.pic_list li .pic{position: relative;}
	.pic_list li img{ width:100%;}	
	.pic_list li .imgbg{top: 0; right:0; bottom:0; left: 0; position: absolute; background: #000; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; display:block;}
	.pic_list li h3{font-size:20px; float: left; color:#2a2a2a; padding:10px 0 6px 0;transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	/*.pic_list li:hover h3,.pic_list li:hover h3 a{ color:#fff;}*/
	.pic_list li p{color:#888; padding:0 0%; line-height:28px;}
	.wrap980 .pic_list li p{padding:0 3%;}
	.wrap980 .pic_list li h3{ font-size:18px;}
	.wrap980 .pic_list li p{line-height:24px;}
	.pic_list3 {
		margin:60px 0px 0 0px;
		-webkit-transform: translatey(200px);
		transform: translatey(200px);
		opacity: 0;
		-webkit-transition: -webkit-transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
		transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
		-webkit-perspective: 1000;
		-webkit-backface-visibility: hidden;
	}
	.pic_list3 li{ width:33.3333%;min-height: 260px;max-height: 400px;}
	.pic_list3 li .item { padding:30px;height: 212px;margin: 2.22%;position: relative;}
	.pic_list4 { margin:60px -12px 0 -12px;}
	.pic_list4 li{ width:25%;}
	.pic_list4 li .item { margin:0 13px 24px 13px;}	
	.pic_list5 li img{ width:70%;}
	.pic_list5 { margin:60px -12px 0 -12px;}
	.pic_list5 li{ width:20%;}
	.pic_list5 li .item { margin:0 13px 24px 13px;}

	.text_mod .pic{ width:40%;}
	.text_mod.text_mod2 .pic{ width:20%;}
	.text_mod .pic img{ max-width:100%;}
	.text_mod .text{ width:55%; line-height:28px;}
	.text_mod.text_mod2 .text{ width:75%;}
	.text_mod h3{ font-size:20px; color:#2a2a2a;}
	.wrap980 .text_mod h3{ font-size:18px;}
	.text_mod .pic.fr{ text-align:right;}

/* 首页 *************************************************************/

	/* 首页banner */

	.banner1 { position:relative; width:100%; overflow:hidden; z-index:0;}

	.banner1 .hd { position:absolute; left:0; bottom:0; width:100%; text-align:center; _background:#fff; _filter:alpha(opacity=60); z-index:9}

	.banner1 .hd ul { text-align:center}

	.banner1 .hd li { display:inline-block; padding:20px 0; margin:0 5px; cursor:pointer; vertical-align:middle;}

	.banner1 .hd li a { display:block; width:16px; height:16px; vertical-align:middle; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; background:#6f6f6f; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; line-height:9999px; transition:all 0.2s ease-in-out}

	.banner1 .hd li.on a { background:#2b2b2b; box-shadow:0 0 0 2px #fff inset; filter:alpha(opacity=70); -moz-opacity:7.0; opacity:7.0}

	.banner1 .bd { margin:0 auto; overflow:hidden}

	.banner1 .bd ul { width:100% !important}

	.banner1 .bd li { width:100% !important; text-align:center; background:no-repeat center; background-size:cover;}

	.banner1 .bd li a { display:block; height:100%}
	
	.banner1 .bd li{animation:banenrbg .4s ease both;
	-moz-animation:banenrbg .4s ease both; /* Firefox */
	-webkit-animation:banenrbg .4s ease both; /* Safari and Chrome */
	-o-animation:banenrbg .4s ease both; /* Opera */}
	@keyframes banenrbg{0%{ transform:scale(1.5);}100%{ transform: scale(1);}}
	@-moz-keyframes banenrbg{0%{ transform:scale(1.5);}100%{ transform: scale(1);}}
	@-webkit-keyframes banenrbg {0%{ transform:scale(1.5);}100%{ transform: scale(1);}}
	@-o-keyframes banenrbg {0%{ transform:scale(1.5);}100%{ transform: scale(1);}}
	.banner1 .bd li .info{ position:relative; top:50%; margin-top:-100px;}
	.wrap980 .banner1 .bd li .info{ margin-top:-80px;}
	.banner1 .bd li .txt{ color:#fff; font-size:38px;}
	.banner1 .bd li .txt1{ position:relative; animation:banner_txt 1s linear;-moz-animation:banner_txt 1s linear;-webkit-animation:banner_txt 1s linear;-o-animation:banner_txt 1s linear; font-size:46px;}
	.banner1 .bd li .txt span{ color:#FF6600; margin:0 10px;}
	.banner1 .bd li .txt2{ margin-top:50px; position:relative; animation:banner_txt2 0.8s linear;-moz-animation:banner_txt2 0.8s linear;-webkit-animation:banner_txt2 0.8s linear;-o-animation:banner_txt2 0.8s linear;}
	
	.wrap980 .banner1 .bd li .txt01 img{ width:460px;}
	.wrap980 .banner1 .bd li .txt02 img{ width:640px;}
	.wrap980 .banner1 .bd li .txt03 img{ width:340px;}
	.wrap980 .banner1 .bd li .txt04 img{ width:490px;}
	
	.wrap980 .banner1 .bd li .txt{ font-size:32px;}
	.wrap980 .banner1 .bd li .txt1{ font-size:40px;}
	.banner1 .prev, .banner1 .next { position:absolute; top:50%; z-index:9; width:55px; height:55px; margin-top:-30px; background: url(../image/banner_arrow.png) no-repeat 0 0; cursor:pointer; text-indent:-9999px; filter:alpha(opacity=100) !important; opacity:1 !important; z-index:10; display:none; border-radius:50%; overflow:hidden;}
	.banner1 .prev { left:50px}
	.banner1 .next { right:50px; background-position:-55px 0}
	.banner1 .prev:hover, .banner1 .next:hover { filter:alpha(opacity=100) !important; opacity:1 !important}
	.banner1 .prev:before, .banner1 .next:before{display:block;content:'';position:absolute;top:0;left:0;height:0;width:100%;-webkit-transition:height 0.3s ease-out;transition:height 0.3s ease-out;background-color:#FF6600;}
	.banner1 .prev:hover:before, .banner1 .next:hover:before {height:100%;}
	.banner1 .prev:after, .banner1 .next:after{display:block; content:''; position:relative; width:55px; height:55px; background: url(../image/banner_arrow.png) no-repeat 0 -55px;}
	.banner1 .next:after{ background-position:-55px -55px;}

	
	/* advantage */
	.index_project{ background-color: rgb(245, 245, 250); padding-bottom:50px;}
	/*.index_project .pic_list li:hover {background: #999;}*/
	.index_project h2.title {color: #212121;}
	.index_project h3 a{color: #1771eb;}
	.index_project .pic_list li{width:33.3333333%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.index_project .pic_list li .pic{
		width: 60px;
		height: 60px;
		margin: 8px auto;
		margin-right: 0%;
		border-radius: 100%;
	}
	.index_project .pic_list li .pic img{position: absolute;width: 60px;height: 60px;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
	.index_project .pic_list li h3 {color: #212121;padding:24px 0%;font-weight: 600;}
	.index_project .pic_list li p {color: #5e5e5e;line-height: 24px;margin-top: 12px;font-size: 15px;}
	.index_project .pic_list .index_project_gotoinfo {padding:10px 0% 0 0%;display: block;}
	/*.index_project .pic_list li:hover .index_project_gotoinfo {display: block;}*/
	/*.index_project .pic_list li:hover {color: #fff !important;}*/
	/*.index_project .pic_list li:hover p{color:#fff;}*/
	.index_project .pic_list .index_project_gotoinfo a {color: #1771eb;font-size: 14px;}
	.index_project .pic_list .advantage1{
		/*background-image: url("../image/advantage_ico1.png");*/
		background-image: url("../image/advantage_ico1.png");
	}
	.index_project .pic_list .advantage2{
		background-image: url("../image/advantage_ico2.png");
	}
	.index_project .pic_list .advantage3{
		background-image: url("../image/advantage_ico3.png");
	}
	.index_project .pic_list .advantage4{
		background-image: url("../image/advantage_ico4.png");
	}
	.index_project .pic_list .advantage5{
		background-image: url("../image/advantage_ico5.png");
	}
	.index_project .pic_list .advantage6{
		background-image: url("../image/advantage_ico6.png");
	}
	/*.index_project .pic_list li:hover .advantage1{*/
	/*	background-image: url("https://www.51mis.com/skin/default/images/advantage_ico1_h.png");*/
	/*}*/
	/*.index_project .pic_list li:hover .advantage2{*/
	/*	background-image: url("https://www.51mis.com/skin/default/images/advantage_ico2_h.png");*/
	/*}*/
	/*.index_project .pic_list li:hover .advantage3{*/
	/*	background-image: url("https://www.51mis.com/skin/default/images/advantage_ico3_h.png");*/
	/*}*/
	/*.index_project .pic_list li:hover .advantage4{*/
	/*	background-image: url("https://www.51mis.com/skin/default/images/advantage_ico4_h.png");*/
	/*}*/
	/*.index_project .pic_list li:hover .advantage5{*/
	/*	background-image: url("https://www.51mis.com/skin/default/images/advantage_ico5_h.png");*/
	/*}*/
	/*.index_project .pic_list li:hover .advantage6{*/
	/*	background-image: url("https://www.51mis.com/skin/default/images/advantage_ico6_h.png");*/
	/*}*/
	.index_project .pic_list .advantage1,.index_project .pic_list .advantage2,.index_project .pic_list .advantage3,
	.index_project .pic_list .advantage4,.index_project .pic_list .advantage5,.index_project .pic_list .advantage6{
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}

	.index_project .pic_list .ul-ipdu2 li{
		position: absolute;
		background-color: #1771eb;
		transition: .5s;
		-webkit-transition: .5s;
		min-height: 0px;
	}
	.index_project .pic_list .ul-ipdu2 li:nth-child(1){
		top: 0;
		left: 0;
		width: 0;
		height: 2px;
	}
	.index_project .pic_list .ul-ipdu2 li:nth-child(2){
		bottom: 0;
		right: 0;
		width: 0;
		height: 2px;
	}
	.index_project .pic_list .ul-ipdu2 li:nth-child(3){
		top: 0;
		left: 0;
		width: 2px;
		height: 0;
	}
	.index_project .pic_list .ul-ipdu2 li:nth-child(4){
		bottom: 0;
		right: 0;
		width: 2px;
		height: 0;
	}
	.index_project .pic_list li:hover .ul-ipdu2 li:nth-child(1){
		width: 100%;
	}
	.index_project .pic_list li:hover .ul-ipdu2 li:nth-child(2){
		width: 100%;
	}
	.index_project .pic_list li:hover .ul-ipdu2 li:nth-child(3){
		height: 100%;
	}
	.index_project .pic_list li:hover .ul-ipdu2 li:nth-child(4){
		height: 100%;
	}
	/*.index_project .pic_list li:hover .item{*/
	/*	background: -webkit-linear-gradient(left,#2c8ff7, #1771eb); !* Safari 5.1 - 6.0 *!*/
	/*	background: -o-linear-gradient(left,#2c8ff7, #1771eb); !* Opera 11.1 - 12.0 *!*/
	/*	background: -moz-linear-gradient(left,#2c8ff7, #1771eb); !* Firefox 3.6 - 15 *!*/
	/*	background: linear-gradient(left,#2c8ff7, #1771eb); !* 标准的语法（必须放在最后） *!*/
	/*}*/
	.index_project .lefttoright_move{
		-webkit-transform: translatex(-200px);
		transform: translatex(-200px);
		opacity: 0;
		-webkit-transition: -webkit-transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
		transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
		-webkit-perspective: 1000;
		-webkit-backface-visibility: hidden;
	}
	/* home_case */

	/*.home_case { width:100%; padding-bottom:25px; background:url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/img/case_bg.jpg) no-repeat center; overflow:hidden}*/
	.home_case { width:100%; padding-bottom:0px; background:#FFF; overflow:hidden}

	.home_case .big_title{
	    font-size: 36px;
	    text-align: center;
	    color: #2a2a2a;
	    padding-top: 90px;
	}

	.home_case .mini_title{
	    font-size: 24px;
	    text-align: center;
	    color: #ff6600;
	}

	.home_case h3 { font-size:18px; color:#cfcfcf; text-align:center}

	.home_case ul { margin:60px -15px 0 -15px; overflow:hidden}

	.home_case li { float:left; width:16.6666%}

	.home_case .item {
		margin: 7px 6px;
	    
	    overflow: hidden;
	    border-radius: 10px;
	    border-radius: 10px;
	    box-shadow: 0px 0px 3px 0px rgb(11 2 5 / 25%);
	    -moz-box-shadow： 0px 0px 3px 0px rgba(11, 2, 5, 0.25): ;
	    -webkit-box-shadow： 0px 0px 3px 0px rgba(11, 2, 5, 0.25): ;
	}

	.home_case .item img { width:100%; -webkit-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; transition:all .5s ease 0s}

	.home_case .item:hover img { -webkit-transform:scale(1.08); -moz-transform:scale(1.08); -o-transform:scale(1.08); transform:scale(1.08)}

	/* home_ad */
	.more_ad{ width:100%; height:200px; background:url(../image/miniprogrambg.jpg) no-repeat center; text-align:center;}
	.more_ad .btn{ color:#fff; border:1px solid #fff; padding:0 50px; height:34px; line-height:34px; display:inline-block; border-radius:5px;transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear;}
	.more_ad .btn:hover{ color:#FF6600; background:#fff;}
	.more_ad h2.title{ padding-top:50px; font-size:24px;}
	.more_ad .mod{ width:35%; float:left; padding-left:15%; margin-top:55px; color:#fff; text-align:left;}
	
	.tencentcloud{padding: 20px 0;font-size: 24px;}
	.tencentcloud div{padding: 10px 0;}
	.tencentcloud img{margin-left:210px;}

	/* 内页banner */
	.height520{height: 520px;}
    .pad12{padding: 88px 0 14px 0 !important;}
	.pad13{padding: 90px 0px 0px !important;}
	.pad14{padding-top: 90px;padding-bottom: 100px;}
	.pad15{padding:90px 0 25px;}
	.padB35{padding-bottom: 35px;}
	.marL26{margin-left: 26px!important;}
	.mar15{margin-bottom: 60px;margin-top: 90px;}
	.marB40{margin-bottom: 40px;}
	.banner { width:100%; height:360px; background:no-repeat center; overflow:hidden; position:relative; z-index:0;}
	.banner12 { width:100%; height:450px; background:no-repeat center; overflow:hidden; position:relative; z-index:0;}
	.banner13 { width:100%; height:420px; background:no-repeat center; background-size:cover;overflow:hidden; position:relative; z-index:0;}
    .banner_aboutus { width:100%; height:480px; background:no-repeat center; overflow:hidden; position:relative; z-index:0;}
	.home_banner {background: rgb(30, 53, 108) none repeat scroll 0% 0%;height: 595px;position: relative;z-index: 9;}
	.wrap980 .home_banner {height: 422px;}
	.wechat_banner {background-image:url(../image/wechat_banner.jpg)}
	.product_banner {background-image:url(../image/product_banner.jpg)}
	/*.jiekou_banner {background-image:url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/img/banner/ban_bg.jpg)}*/
	.jiekou_banner {background: #fff;}
	.industry_banner{background-image:url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/industry/industry_banner.jpg)}
	.industry_banner2023{background-image:url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/industry/20230814/hyfa_banner_bg.jpg)}
	.manufacture_banner2023{background-image:url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/industry/20230814/gyzz_sol_banner_bg.jpg)}
	.semiconductor_banner2023{background-image:url(../image/bdthy_sol_banner_bg.jpg)}
	.biotechnology_banner2023{background-image:url(../image/swkj_sol_banner_bg.jpg)}
	.consult_banner2023{background-image:url(../image/zxrz_sol_banner_bg.jpg)}
	.engineer_banner2023{background-image:url(../image/gcxm_sol_banner_bg.jpg)}
	.internet_banner2023{background-image:url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/industry/20230814/it_sol_banner_bg.jpg)}
	.medical_banner2023{background-image:url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/industry/20230814/yyqx_sol_banner_bg.jpg)}
	.military_banner2023{background-image:url(../image/gqjg_sol_banner_bg.jpg)}
	/*.about_banner{background-image:url(https://www.51mis.com/skin/default/images/about/about_banner.jpg)}  edit:2022/02/23*/
	.about_banner{background-image:url(../image/aboutus_banner_20220309.jpg)}
	/*.mobile_banner { background-image:url(../images/banner/mobile_banner.jpg)}
	.miniprogram_banner { background-image:url(../images/banner/miniprogram_banner.jpg)}
	.brand_banner { background-image:url(../images/banner/brand_banner.jpg)}
	.seo_banner { background-image:url(../images/banner/seo_banner.jpg)}
	.operation_banner { background-image:url(../images/banner/operation_banner.jpg)}
	.news_banner { background-image:url(../images/banner/news_banner.jpg)}*/
	.freeuse_banner{background-image:url(../image/trial_bot_bg.png)}
	.banner_txt { color:#fff; font-size:46px; margin:70px 0 0 170px; position:relative; animation:banner_txt 1s linear;-moz-animation:banner_txt 1s linear;-webkit-animation:banner_txt 1s linear;-o-animation:banner_txt 1s linear;}
	.banner_txt2 { color:#fff; font-size:24px; margin:20px 0 0 170px; position:relative; animation:banner_txt2 0.8s linear;-moz-animation:banner_txt2 0.8s linear;-webkit-animation:banner_txt2 0.8s linear;-o-animation:banner_txt2 0.8s linear;}
	.banner_txt3 {padding: 120px 0 0 0;text-align: center;font-size: 30px;margin: 0;font-weight: bold;}
	.banner_txt4 {padding-top: 40px;text-align: center;display: flex;justify-content: center;}
	/*.banner_txt4 a {background-color: rgba(85, 172, 238, 0.75);border-radius: 20px 19.5px;border-color: rgb(0, 0, 0);box-sizing: border-box;cursor: pointer;color: #fff;padding: 10px 30px;text-align: center;position: relative;}
	.banner_txt4 a:first-child{background: -moz-linear-gradient(left,#f96c03, #fecd04)!important;}*/
	.banner-btn2 {background: #fff!important;color: #0a8ddf!important;cursor:default;}
	.banner_txt7 {padding: 200px 0 14px 0;text-align: center;font-size: 30px;margin: 0;color:#212121}
	.banner_txt6{text-align: center;color: #fff;margin-top: 20px;}
	.banner_txt8{text-align: center;color: #6c6a6a;;margin-top: 20px;padding-bottom: 20px;}
	.banner_txt9 {padding: 0px 0 70px 0;text-align: center;font-size: 30px;margin: 0;color:#212121}
	.banner_txt10 {padding: 60px 0 28px 0;text-align: center;font-size: 30px;margin: 0;color:#fff}
	.banner_txt11 {padding: 80px 0 10px 0;text-align: center;font-size: 30px;margin: 0;color:#212121}
	.banner_txt12 {text-align: center;font-size: 30px;margin: 0;color:#212121}
	.banner_img {padding-top:30px;text-align: center;margin: 0 auto;}
	.wrap980 .banner_img {width: 80%;}
	.banner_txt5 {margin: 0;bottom: 70px;z-index: 10;text-align: center;width: 100%;font-size: 34px;}
	.wrap980 .banner_txt { font-size:40px;}
	.wrap980 .banner_txt2 {font-size:24px;}
	.wrap980 .banner_txt3 {font-size:30px;}
	.wrap980 .banner_txt5 {font-size: 30px;}
	.fontsize18{font-size: 18px;}
	.index_faq {background: #fff;padding-bottom: 100px;}
	.index_faq ul {margin: 60px -13px 0 -13px;}
	.index_faq ul li {width: 33.3333%;float: left;}
	.index_faq ul li .item {margin: 0 12px 26px 12px;}
	.index_faq ul li .item {text-align: left;background: #fff;border: solid 1px #d9d9d9;border-radius: 4px;padding: 20px;transition: all 0.3s linear;-moz-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
	.index_faq ul li .item .para {line-height: 2;font-size: 15px;}
	.wrap980 .index_faq ul li .item .para {font-size: 13px;}
	.faq_title {color: #1F7ECC !important;margin-bottom: 10px;font-size: 17px;}
	.wrap980 .faq_title {font-size: 15px;}
	.label {display: inline;margin-right: 6px;padding: .2em .6em .3em;font-size: 75%;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}
	.label-info {background-color: #1F7ECC;}
	.label-success {background-color: #5cb85c;}
	.para hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top-color: currentcolor;border-top-style: none;border-top-width: 0px;border-top: 1px solid #eee;}
	
	@keyframes banner_txt{
		0%{top:-80px;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
		50%{top:0px;filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
	}
	@-moz-keyframes banner_txt{
		0%{top:-80px;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
		50%{top:0px;filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
	}
	@-webkit-keyframes banner_txt{
		0%{top:-80px;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
		50%{top:0px;filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
	}
	@-o-keyframes banner_txt{
		0%{top:-80px;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
		50%{top:0px;filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
	}
	@keyframes banner_txt2{
		0%{filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
		50%{bottom:-30px;filter:alpha(opacity=50); -moz-opacity:0; opacity:0;}
		100%{bottom:0px;filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
	}
	@-moz-keyframes banner_txt2{
		0%{filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
		50%{bottom:-30px;filter:alpha(opacity=50); -moz-opacity:0; opacity:0;}
		100%{bottom:0px;filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
	}
	@-webkit-keyframes banner_txt2{
		0%{filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
		50%{bottom:-30px;filter:alpha(opacity=50); -moz-opacity:0; opacity:0;}
		100%{bottom:0px;filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
	}
	@-o-keyframes banner_txt2{
		0%{filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
		50%{bottom:-30px;filter:alpha(opacity=50); -moz-opacity:0; opacity:0;}
		100%{bottom:0px;filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
	}

/*  手机应用 **********************************************************/
	.mobile_security ul{ margin-top:60px;}
	.mobile_security li{ width:33.33%; float:left;}
	.mobile_security li .item{padding:0 15%; text-align:center;}
	.mobile_security li h3{ font-size:20px; color:#2a2a2a; margin-top:20px;}
	.wrap980 .mobile_security li h3{ font-size:18px;}
	.mobile_security li p{ color:#888; margin-top:10px;}
	.mobile_security li i{ display:inline-block; width:189px; height:104px;}
	.mobile_security i.icon01{background: url(../image/qiyeweixin.png) no-repeat center;}
	.mobile_security i.icon02{background: url(../image/weixin.png) no-repeat center;}
	.mobile_security i.icon03{background: url(../image/dingding.png) no-repeat center;}
	.features_box .features_box_row {overflow:hidden;margin:0 auto;display:table;table-layout:fixed;height: 500px;}
	.wrap1200 .banner_img {width:1200px;}
	.wrap980 .banner_img {width:980px;}
	.wrap980 .banner_img img {height: 380px;}
	.features_box .features_box_row .features_box_pic {width: 38%;display: table-cell;vertical-align: middle;position: relative;text-align: center;}
	.features_box .features_box_row .features_box_text {width: 62%;display: table-cell;vertical-align: middle;position: relative;padding: 0 80px;}
	.features_box .features_box_row .features_box_text h3 {font-size: 26px;margin-bottom: 25px;font-weight: bold;color: #1577bb;}
	.features_box .features_box_row .features_box_text p {font-size: 14px;color: rgb(75, 75, 75);line-height: 30px;}
	.features_box .features_box_row .features_box_text a {background-color: #2ca5f9;border-radius: 5px;cursor: pointer;color: #fff;padding: 10px 30px;display: inline-block;margin-top: 20px;}

	.features_box .features_box_row:nth-child(2n+1) .features_box_text2{
        padding: 0 160px 0 0;
    }
    .features_box .features_box_row:nth-child(3) .features_box_text2{
        padding: 0 100px 0 0;
    }
    .features_box .features_box_row:nth-child(2n) .features_box_text2{
        padding: 0  0 0 160px;
    }
    .features_box .features_box_row:nth-child(2n+1) .features_box_pic2 {
        text-align: right;
    }
    .features_box .features_box_row:nth-child(2n) .features_box_pic2 {
        text-align: left;
    }

/*  产品介绍 **********************************************************/
	.main_a {height:260px;background-color: #F5F5F5;clear:both;padding-top:25px;padding-bottom:25px;}
	.ma_areaa, .ma_areab, .ma_areac {
	    float: left;
	    width: 32%;
	    margin-right: 2%;
	    background-color: #FFF;
	    height: 240px;
	    margin-top: 10px
	}
	.ma_areac {
	    margin-right: 0px
	}
	.ma_atit {
	    padding-left: 13px;
	    font-size: 15px;
	    text-align: left;
	    color: #FFF;
	    padding-top: 18px;
	}
	.ma_areaa .ma_atit {background: url(../image/m1_icon1.png) no-repeat 295px center #6cc7da;height: 72px;}
	.ma_areab .ma_atit {background: url(../image/m1_icon2.png) no-repeat 295px center #f5bd65;height: 72px;}
	.ma_areac .ma_atit {background: url(../image/m1_icon3.png) no-repeat 295px center #80cfa7;height: 72px;}
	.wrap980 .ma_areaa .ma_atit {background: url(../image/m1_icon1.png) no-repeat 235px center #6cc7da;}
	.wrap980 .ma_areab .ma_atit {background: url(../image/m1_icon2.png) no-repeat 235px center #f5bd65;}
	.wrap980 .ma_areac .ma_atit {background: url(../image/m1_icon3.png) no-repeat 235px center #80cfa7;}
	.ma_areaa .ma_atit:hover {background-color: #64BFD3}
	.ma_areab .ma_atit:hover {background-color: #F2B962}
	.ma_areac .ma_atit:hover {background-color: #79C4A0}
	.ma_atit a {font-size: 27px;font-weight: bold;color: #FFF;margin-left: -1px;}
	.ma_acon {
	    line-height: 160%;
	    text-align: left;
	    padding: 15px 13px;
	    font-size: 15px;
	    height: 70px;
	    color: #747474;
	}
	.ma_acon b {display: block;float: left;width: 28%;}
	.ma_acon span {font-size: 14px;display: block;float: left;width: 71%;}
	.ma_acon .clear {clear: both;height: auto;overflow: hidden;}
	.ma_try_btna, .ma_try_btnb, .ma_try_btnc {
	    background-color: #52b9cc;
	    font-weight: bold;
	    padding: 5px 10px;
	    font-size: 12px;
	    color: #FFF;
	    display: block;
	    width: 68px;
	    margin-left: 272px;
	    text-align: center;
	    margin-top: 16px;
	}
	.wrap980 .ma_try_btna,.wrap980 .ma_try_btnb,.wrap980 .ma_try_btnc{margin-left: 212px;}
	.ma_try_btnb {background-color: #EF9339;}
	.ma_try_btnc {background-color: #57B284;}
	.ma_try_btna:hover {background-color: #6CC7DA;color: #FFF}
	.ma_try_btnb:hover {background-color: #FAA04B;color: #FFF}
	.ma_try_btnc:hover {background-color: #79C4A0;color: #FFF}

	.pro {border-bottom: 1px solid #ccc;margin: 0 auto;padding-bottom: 30px;overflow: hidden;}
	.pro_box {height: 170px;width: 100%;}
	.pro_box:after {content: '';clear: both;overflow: hidden;}
	.pro_box .pro_img {float: left;height: 167px;width: 200px;}
	.proimg01 {background: url(../image/pro_value.png) no-repeat 15px top;}
	.proimg02 {background: url(../image/pro_value.png) no-repeat 15px -160px;}
	.proimg03 {background: url(../image/pro_value.png) no-repeat 15px -330px;}
	.proimg04 {background: url(../image/pro_value.png) no-repeat 15px -660px;}
	.pro_box .pro_right {float: left;width: 980px;padding-top: 20px;}
	.wrap980 .pro_box .pro_right {width: 755px;}
	.pro_box .title {color: #1577bb;font-size: 16px;height: 34px;line-height: 34px;margin-bottom: 15px;}
	.pro_box .title strong {font-size: 18px;}
	.pro_box .depict {color: #999999;line-height: 22px;font-size: 14px;margin-top: 10px;}

	.funsummary {margin: 0 auto;overflow: hidden;}
	.funsummary .tit {font-size: 24px;color: #00a3f6;line-height: 30px;margin: 40px auto 30px;}
	.funsummary ul {float: left;padding-left: 30px;width: 45%;}
	.funsummary ul li {display: block;height: 130px;float: left;margin-top: 40px;}
	.funsummary .fun_img {float: left;height: 53px;width: 63px;}
	.funimg01 {background: url(../image/function.gif) no-repeat -70px -334px;}
	.funimg02 {background: url(../image/function.gif) no-repeat 0px 0px;}
	.funimg03 {background: url(../image/function.gif) no-repeat 0px -65px;}
	.funimg04 {background: url(../image/function.gif) no-repeat 0px -128px;}
	.funimg05 {background: url(../image/function.gif) no-repeat 0px -191px;height: 30px !important;}
	.funimg06 {background: url(../image/function.gif) no-repeat 0px -240px;}
	.funimg07 {background: url(../image/function.gif) no-repeat -76px -136px;}
	.funimg08 {background: url(../image/function.gif) no-repeat -65px 0px;}
	.funimg09 {background: url(../image/function.gif) no-repeat -77px -73px;}
	.funimg10 {background: url(../image/function.gif) no-repeat 0px -310px;}
	.funimg11 {background: url(../image/function.gif) no-repeat -77px -200px;}
	.funimg12 {background: url(../image/function.gif) no-repeat -67px -266px;}
	.funsummary .fun-rig {font-size: 13px;color: #666666;width: 350px;margin: -5px 0 0 15px;*margin-top: 0px;float: left;}
	.wrap980 .funsummary .fun-rig {width: 269px;}
	.fun-rig span {color: #0595cd;font-size: 20px;}
	.fun-rig p {line-height: 25px;margin-top: 5px;}

/*  集成接口 **********************************************************/
	.jiekou_banner .wrap {text-align: center;}
	.jiekou_banner .wrap img {width: 70%;padding-top: 18px;}
	.wrap980 .jiekou_banner .wrap img {width: 85%;}
	.features_box .features_box_row .features_box_pic2, 
	.features_box .features_box_row .features_box_text2 {width: 50%;}

/*  功能清单 **********************************************************/
	.product_qingdan {padding: 30px 0;}
	.qingdanForm table {border-collapse: collapse;border-spacing: 0px;text-align: center;}
	.qingdanForm table tr th {font-size: 16px;background-color: #1577bb;line-height: 48px;height: 48px;text-align: center;color: #fff;}
	.qingdanForm table tr td.group {font-size: 16px;font-weight: bold;padding-left: 30px;color: #1577bb;text-align: left;}
	.qingdanForm table tr td {line-height: 48px;height: 48px;font-size: 13px;padding: 0 5px;}
	.qingdanForm tbody tr:nth-child(2n) {background-color: #f5f5f5;transition: all .125s ease-in-out;}
	.qingdanForm .price-check-no {
	    display: block;
	    width: 21px;
	    height: 12px;
	    background-image: url(../image/no.png);
	    background-repeat: no-repeat;
	    background-size: contain;
	    margin: 0 auto
	}
	.qingdanForm .price-check {
	    display: block;
	    width: 21px;
	    height: 12px;
	    background-image: url(../image/yes.png);
	    background-repeat: no-repeat;
	    background-size: contain;
	    margin: 0 auto
	}

/*  运行环境 **********************************************************/
	.product_huanjing {padding: 30px 0;}
	.huanjingForm h3 {font-weight: normal;color: #1577bb;clear: both;font-size: 26px;margin-top: 20px;padding-bottom: 6px;}
	.huanjingForm .h4c {color: #1577bb;}
	.huanjingForm p {line-height: 240%;font-size: 14px;}
	.huanjingForm table {border-collapse: collapse;border-spacing: 0px;text-align: center;}
	.huanjingForm table tr th {font-size: 14px;background-color: #dedede;line-height: 36px;border: 1px solid #c5c5c5;text-align: center;}
	.huanjingForm table tr td.group {font-size: 16px;font-weight: bold;padding-left: 30px;color: #1577bb;text-align: left;}
	.huanjingForm table tr td {border: 1px solid #c5c5c5;line-height: 36px;font-size: 13px;padding: 0 5px;}

/*  行业方案 **********************************************************/
	.industry_content {margin-top: 60px;}
	.industry-list li {float: left;position: relative;padding-left: 150px;width: 50%;box-sizing: border-box;height: 220px;margin-bottom: 60px;}
	.industry-list li img {position: absolute;left: 45px;width: 70px;}
	.industry-list li h2 {font-size: 26px;color: #333;}
	.industry-list li p {font-size: 14px;color: #666;line-height: 1.6;margin-top: 20px;text-align: justify;}
	.industry-list li a {color: #55acee;font-size: 16px;margin-top: 20px;display: block;}

/*  企业微信开发、钉钉开发 **********************************************************/
	.wechat_do li{ float:left; width:16.6666%; text-align:center; margin-top:60px;}
	.wechat_do li h3{ margin-top:20px; font-size:16px; color:#2a2a2a;}
	.wechat_do li i{ display:inline-block; width:65px; height:65px; background:url(../image/website_do.png) no-repeat;}
	.wechat_do li i.icon01{ background-position:0 -575px;}
	.wechat_do li i.icon02{ background-position:0 -242px;}
	.wechat_do li i.icon03{ background-position:0 -745px;}
	.wechat_do li i.icon04{ background-position:0 -80px;}
	.wechat_do li i.icon05{background: url(../image/website_do_sign.png) no-repeat;}
	.wechat_do li i.icon06{ background-position:0 -905px;}
	.wechat_do li:hover i{animation:rotateIn .6s ease both;
	-moz-animation:rotateIn .6s ease both; /* Firefox */
	-webkit-animation:rotateIn .6s ease both; /* Safari and Chrome */
	-o-animation:rotateIn .6s ease both; /* Opera */}
	@keyframes rotateIn{0%{ transform:rotateY(0);}100%{ transform:rotateY(360deg);;}}
	@-moz-keyframes rotateIn{0%{ transform:rotateY(0);}100%{ transform:rotateY(360deg);;}}
	@-webkit-keyframes rotateIn {0%{ transform:rotateY(0);}100%{ transform:rotateY(360deg);;}}
	@-o-keyframes rotateIn {0%{ transform:rotateY(0);}100%{ transform:rotateY(360deg);}}
	.wechat_security {padding-bottom: 100px;}
	.wechat_security ul{ margin-top:60px;}
	.wechat_security li{ width:33.33%; float:left;}
	.wechat_security li .item{padding:0 15%; text-align:center;}
	.wechat_security li h3{ font-size:20px; color:#2a2a2a; margin-top:20px;}
	.wrap980 .wechat_security li h3{ font-size:18px;}
	.wechat_security li p{ color:#888; margin-top:10px;}
	/*.wechat_security li i{ display:inline-block; width:100px; height:80px;background:url(../images/product/wechat_security.png) no-repeat;}
	.wechat_security i.icon01{background-position:15px 0;}
	.wechat_security i.icon02{background-position:-90px 0;}
	.wechat_security i.icon03{background-position:-198px 0;}
	.wechat_security li:hover i.icon01{background-position:15px -90px;}
	.wechat_security li:hover i.icon02{background-position:-90px -90px;}
	.wechat_security li:hover i.icon03{background-position:-198px -90px;}
	.wechat_security li:hover h3{ color:#20d0cf;}*/
	.wechat_security li i{ display:inline-block; width:189px; height:104px;}
	.wechat_security i.icon01{background: url(../image/yangduan.png) no-repeat center;}
	.wechat_security i.icon02{background: url(../image/guoxian.png) no-repeat center;}
	.wechat_security i.icon03{background: url(../image/hy.png) no-repeat center;}
	.wechat_security i.icon04{background: url(../image/gulibao.png) no-repeat center;}
	.wechat_security i.icon05{background: url(../image/baolijie.png) no-repeat center;}
	.wechat_security i.icon06{background: url(../image/huxikang_2.png) no-repeat center;}
	.wechat_security i.icon07{background: url(../image/qiyeweixin.png) no-repeat center;}
	.wechat_security i.icon08{background: url(../image/weixin.png) no-repeat center;}
	.wechat_security i.icon09{background: url(../image/dingding.png) no-repeat center;}

/*  关于我们 **********************************************************/
	.about_content h3 {font-weight: normal;color:#1577bb;clear: both;font-size: 26px;margin-top: 20px;margin-bottom: 20px;}
	.about_content p { line-height:40px;font-size: 14px;}

	.about_content .bg_grey {padding-top: 20px;}
	.about_content .bg_grey div {float: left;width: 280px;}	
	.about_content .ser_tit_list {float: left;width: 600px;margin-top: 30px;}

	.pic_list_lr .one {width:100%;margin-bottom: 40px;}
	.pic_list_lr .one:last-child {margin-bottom: 0;}
	.pic_list_lr .two {margin-right: 40px;}
	.pic_list_lr .two img {width:80px;height:80px;}
	.pic_list_lr .three {width: 1050px;}
	.wrap980 .pic_list_lr .three {width: 660px;}
	.pic_list_lr .three p:first-child{color: #666;font-size: 18px;line-height: 23px;margin-bottom:10px;}
	.pic_list_lr .three p{color: #747474;}


/* sub **********************************************************/

	.sub_nav { height:70px}

	.sub { width:100%; height:70px; background:#ececec}

	.sub li { display:inline-block; float:left; height:70px; line-height:70px}

	.sub li a { position:relative; line-height:30px; padding:20px 0; display:block; font-size:18px; color:#333; text-align:center}

	.sub li span { display:block; border-right:1px dashed #bbb}

	.sub li:last-child span { border-right:none}	

	.sub li i { position:absolute; left:50%; bottom:0; margin-left:-12px}

	.sub li a:hover { color:#333}

	.sub li a.subCur { font-weight:bold; color:#333}

	.sub li a.subCur i { border-color:transparent transparent #fff transparent; border-style:solid; border-width:0 12px 12px 12px; width:0; height:0; font-size:0; line-height:0; padding:0; overflow:hidden}

	.sub.subFix { position:fixed; left:0; top:80px; background:#eee; z-index:9}

	.sub2 li { width:50%}

	.sub3 li { width:33.333334%}

	.sub4 li { width:25%}

	.sub5 li { width:20%}

	.sub6 li { width:16.666667%}

	.sub7 li { width:14.285714%}

	.sub8 li { width:12.5%}

	.sub9 li { width:11.111112%}


	.sub_con { padding-bottom:20px; overflow:hidden}

	.sub_con dl { float:left; width:100%; padding-bottom:20px; line-height:30px}

	.sub_con dt { font-weight:bold}

	.sub_con dd, .sub_con p { line-height:30px; padding-bottom:10px}

	.sub_swiper { overflow:auto}

/* news *********************************************************/

	.news { margin-top:30px}
	
	.news li:after {display: block; clear: both; height: 0; content:'\20';}
	
	.news li{ zoom:1; border-bottom:1px solid #ddd; margin-bottom:30px; padding-bottom:20px;}
	
	.news dl { float:left; width:100%;}

	.news dt { float:left; width:200px; margin-right:30px}

	.news dd { position:relative; padding-bottom:10px; line-height:28px; color:#888}
	
	.news dd a{ color:#2a2a2a;}.news dd a:hover{ color:#FF6600;}

	.news dt img { width:100%;}

	.news .news_date { position:absolute; right:0; font-size:14px; color:#888}

	.news .news_date i { width:0; height:0; border-width:6px; border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #999; font-size:0; line-height:0; vertical-align:middle}


/* 新闻详情 **********************************************************/
	.news_top{ width:100%; position:fixed; top:0; left:0; height:80px !important; -webkit-box-shadow:0px 0 6px rgba(0, 0,0, 0.6);  -moz-box-shadow:0 0 6px rgba(0, 0,0, 0.6); box-shadow:0 0 6px rgba(0, 0,0, 0.6); background:#172639  !important}
	.news_detail{ padding:100px 0;}
	.location span { padding:0 6px; color:#ddd}
	.location img { margin-top:-2px}
	.news_detail h2 { margin-bottom:0 !important; font-size:24px; color:#444; white-space:nowrap; text-overflow:ellipsis; border:none; overflow:hidden}
	.news_detail h1{ font-size:32px; color:#2a2a2a; text-align:center;}
	.news_title { padding:30px 0 20px 0;  border-bottom:1px solid #ddd}
	.news_content { margin-top:30px; line-height:28px}
	.news_content p { padding-bottom:20px;}
	.news_content img{ max-width:100%;}

/* 分页 **********************************************************/

	.page { float:right; margin:0 auto}

	.page li { float:left; line-height:28px}

	.page li:first-child { padding-right:10px}

	.page li a { display:block; margin:0 2px; padding:0 10px; border:1px #ddd solid}

	.page li.pageCur a { color:#fff; border-color:#FF6600; background:#FF6600}

	.page li.pageCur:hover { color:#fff}

	.page input { width:40px; line-height:26px; margin:0 5px; text-align:center}

	.page input[type='button'] { width:50px; height:30px; font-size:12px; color:#fff; border:none; border-radius:3px; vertical-align:top; background:#FF6600; cursor:pointer}

	.page input[type='button']:hover { color:#fff; filter:alpha(opacity=70); -moz-opacity:.7; opacity:0.7}

	 ul.yiiPager a:link, ul.yiiPager a:visited { font-weight:normal !important}

 /*发展历程*************************************************************/
	.development_history_height{height: 390px;}
	.development_history{background-image:url(../image/fazhanlicheng_bg.jpg);}
	.development_history .development_history_title{
		font-size: 34px;
		color: #fff;
		text-align: center;
		padding-top: 70px;
	}
	.development_history_atlas{
		width: 100%;
		overflow: hidden;
		text-align: center;
	}
	.development_history_atlas ul{
		margin: 80px 180px;
		text-align: center;
		z-index: 1;
	}
	.development_history_atlas ul li{
		float: left;
		width: 20%;
		text-align: center;
		overflow: hidden;
	}
	.development_history_atlas ul li .historypoint{
		width: 24px;
		height: 24px;
		border-radius: 100%;
		background-color: #CFDCE3;
		text-align: center;
		margin-left: calc(50% - 12px);
		z-index: 98;
		position: relative;
	}
	.development_history_atlas ul li .yeartitle{
		font-size: 16px;
		color: #fff;
		overflow: hidden;
		height: 28px;
	}
	.development_history_atlas ul li .historypoint .historysubpoint{
		height: 18px;
		width: 18px;
		background-color: rgba(255,102,0,0.8);
		position: relative;
		top: 3px;
		left: 3px;
		border-radius: 100%;
		z-index: 99;
	}
	.development_history_steps{
		height: 4px;
		margin: 0px calc(144px + 10%);
		background-color: #CFDCE3;
		position: relative;
		top: 38px;
		z-index: 0;
	}

	.history_details{
		width: 100%;
		overflow: hidden;
		margin-bottom: 0px;
	}
	.history_details ul{
		width: 3510px;
		overflow: hidden;
		margin: 0px 30px;
		padding-top: 50px;
		position: relative;
		left: calc(50% - 195px);
	}
	.history_details ul li{
		float: left;
		width: 390px;
		overflow: hidden;
	}
	.history_details ul li .history{
		margin: 0px 20px;
	}
	.history_details ul li .history .history_year{
		font-size: 28px;
		font-weight: 600;
		color: #333;
		font-style: oblique;
	}
	.history_details ul li .history .history_year img{
		height: 38px;
		width: 38px;
		float: left;
		margin: 0px 6px;
	}
	.history_details ul li .history_line{
		height: 1px;
		width: 100%;
		margin: 8px 0px;
		background-color: #999;
	}
	.history_details ul li .history_content{
		font-size: 16px;
		margin: 0px 6px;
		line-height: 36px;
	}
	.history_details ul li .history_content p{
		margin: 14px 0px;
	}
	.history_details .history_details_lists{
		width: 100%;
		overflow: hidden;
		height: 300px;
	}
	.corporateculture{
		overflow: hidden;
		margin-bottom: 120px;
		margin-top: 80px;
		position: relative;
	}
	.corporateculture .corporatecultureback{
		overflow: hidden;
		width: 100%;
	}
	.corporateculture .corporatecultureback ul{
		overflow: hidden;
		width: 400%;
		position: relative;
		left: 0;
	}
	.corporateculture .corporatecultureback ul li{
		overflow: hidden;
		float: left;
		width: 25%;
	}
	.corporateculture .cultureback1{
		background-image:url(../image/culture_back2_0311.jpg);
	}
	.corporateculture .cultureback2{
		background-image:url(../image/culture_back3_0311.jpg);
	}
	.corporateculture .cultureback3{
		background-image:url(../image/culture_back1_0311.jpg);
	}
	.corporateculture .cultureback4{
		background-image:url(../image/culture_back4_0311.jpg);
	}
	.corporateculture .cultureback{
		width: 100%;
		overflow: hidden;
		position: relative;
		background-repeat: no-repeat;
		background-size: 100%;
		padding-bottom: 48%;
	}
	.corporateculture .corporatecultureclick{
		width: 1200px;
		height: 97px;
		position: absolute;
		top: 0px;
		z-index: 1;
	}
	.corporateculture .corporatecultureclick ul{
		width: 100%;
		height: 100%;
		cursor: pointer;
	}
	.corporateculture .corporatecultureclick ul li{
		width: 25%;
		height: 100%;
		float: left;
	}
	/***证书***************************************/
	.certificate{
		height: 600px;
	}
	.certificate .certificatephoto{
		width: 100%;
		height: 300px;
	}
	.certificate .certificatecontent{
		margin: 0 100px;
		height: 300px;
	}
	.certificate .certificatecontent ul{
		margin-top: 50px;
		width: 100%;
		height: 250px;
	}
	.certificate .certificatecontent ul li{
		height: 100%;
		float: left;
	}
	.certificate .certificatecontent .certificatecontent1{
		width: 30%;
		margin-top: 10px;
	}
	.certificate .certificatecontent .certificatecontent2{
		width: 40%;
		margin-top: 10px;
	}
	.certificate .certificatecontent .certificatecontent3{
		width: 30%;
		margin-top: 10px;
	}
	.certificate .certificatecontent .certificatecontenttxt{
		margin: 14px 0px 0px 36px;
		overflow: hidden;
	}
	.certificate .certificatecontent .certificatecontenttxt img{
		float: left;
		width: 20px;
		height: 20px;
		margin-right: 8px;
	}
	.certificate .certificatecontent .certificatecontenttxt .contenttxt{
		font-size: 16px;
		line-height: 20px;
	}
	.newstitles{
		overflow: hidden;
		margin-top: 60px;
		margin-bottom: 40px;
	}
	.newstitles .newstitles_img{
		background-image: url("../image/newstitle.jpg");
		width: 100%;
		overflow: hidden;
		background-size: 100% 100%;
		height: 95px;
	}
	.newstitles .newstitles_img .newstitles_img_title{
		font-size: 28px;
		line-height: 36px;
		color: #333333;
		margin-left: 30px;
	}
	.newstitles .newstitles_img .newstitles_img_subtitle{
		font-size: 24px;
		line-height: 50px;
		color: #777777;
		margin-left: 30px;
	}

	/**办公地址**********************************/
	.officeaddress{
		overflow: hidden;
		margin-top: 50px;
	}
	.officeaddress .title{
		font-size: 28px;
		text-align: center;
		font-weight: 600;
		color: #333;
		line-height: 80px;
	}
	.officeaddress .officeaddress_content{
		width: 100%;
		overflow: hidden;
	}
	.address_left, .address_right{
		width: 6%;
		float: left;
		height: 50px;
		position: relative;
		top: 15px;
		text-align: center;
		cursor: pointer;
	}
	.address_content{
		width: 100%;
		float: left;
		overflow: hidden;
	}
	.address_content .address_region{
		width: 100%;
		height: 60px;
		position: relative;
	}
	.address_content .address_region ul li{
		width: 20%;
		line-height: 60px;
		text-align: center;
		font-size: 22px;
		color: #333;
		font-weight: 600;
		float: left;
		cursor: pointer;
	}
	.address_content .address_region .region_on{
		height: 57px;
		border-bottom: 3px solid #ff6600;
	}
	.address_content .address_list{
		width: 500%;
		overflow: hidden;
		position: relative;
		margin-top: 30px;
	}
	.address_content .address_list ul li{
		width: 20%;
		float: left;
	}
	.address_content .address_list ul li ul{
		width: 100%;
		overflow: hidden;
	}
	.address_content .address_list ul li ul li{
		width: calc(50% - 80px);
		margin: 0px 40px;
		float: left;
		font-size: 14px;
		height: 160px;
		margin-bottom: 20px;
	}
	.address_content .address_list ul li ul li .address_city{
		font-size: 18px;
		line-height: 50px;
		color: #333;
		font-weight: 600;
	}
	.address_headquarters{
		font-size: 16px;
		color: #ff6600;headquarters_img
		line-height: 24px;
	}
	.address_list .headquarters{
		overflow: hidden;
		text-align: center;
	}
	.address_list .headquarters .headquarters_img{
		margin-top: 20px;
	}
	.address_list .headquarters .headquarters_title{
		font-size: 22px;
		font-weight: 600;
		line-height: 50px;
		color: #333;
	}
	.address_list .headquarters .headquarters_subtitle{
		font-size: 19px;
		line-height: 40px;
		color: #333;
	}
	.address_list .headquarters .headquarters_information{
		font-size: 14px;
		width: 100%;
	}
	.address_list .headquarters .headquarters_information ul{
		margin: 40px 0px;
	}
	.address_list .headquarters .headquarters_information ul li{
		width: calc(50% - 40px);
		float: left;
		margin: 0px 20px 20px 20px;
		background-color: rgb(255, 254, 253);
		box-shadow: 3.069px 6.292px 18px 0px rgba(170, 170, 170, 0.3)
	}
	.address_list .headquarters .headquarters_information ul li .headquarters_information_img{
		float: left;
		width: 60px;
		height: 60px;
		margin: 50px 10px;
	}
	.address_list .headquarters .headquarters_information ul li .headquarters_information_content{
		width: 100%;
		text-align: left;
		line-height: 30px;
		margin-top: 20px;
	}

	/**招贤纳士*****************************/
	.recruitman{
		width: 100%;
		overflow: hidden;
	}
	.recruitman .title{
		font-size: 30px;
		margin-top: 50px;
		margin-bottom: 10px;
		text-align: center;
		color: #333;
		font-weight: 600;
	}
.recruitman .recruitman_top{
	margin: 0px 80px;
	overflow: hidden;
}
.recruitman .recruitman_top .recruitman_top_welcome{
	margin: 30px 0px;
	font-size: 22px;
	color: #333;
	font-weight: 600;
}
.recruitman_top_welcome_title{
	font-size: 20px;
	color: #ff6600;
	font-weight: 600;
	line-height: 32px;
	margin: 20px 0px 10px 0px;
}
.recruitman_top_welcome_content{
	font-size: 16px;
	color: #333;
	line-height: 30px;
}
.recruitman .recruitman_content{
	margin: 0px;
	overflow: hidden;
}
.recruitman .recruitman_content ul{
	width: calc(100% - 160px);
	padding: 50px 80px;
	overflow: hidden;
}
.recruitman .recruitman_content ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 12px;
	line-height: 70px;
	font-size: 18px;
	color: #333;
	min-height: 70px;
	box-shadow: 0 0 20px rgb(21 21 44 / 15%);
}
.recruitman .recruitman_content ul li .recruitmanlist{
	height: 70px;
	width: calc(100% - 2px);
	overflow: hidden;
	border: 1px solid #D3D3D3;
	box-shadow: 0 0 20px rgb(21 21 44 / 15%);
}
.recruitman .recruitman_content ul li .recruitmanlist .serial{
	height: 70px;
	width: 12%;
	float: left;
}
.recruitman .recruitman_content ul li .recruitmanlist .position{
	height: 70px;
	width: 38%;
	float: left;
}
.recruitman .recruitman_content ul li .recruitmanlist .salary{
	height: 70px;
	width: 20%;
	float: left;
}
.recruitman .recruitman_content ul li .recruitmanlist .address{
	height: 70px;
	width: calc(30% - 70px);
	float: left;
}
.recruitman .recruitman_content ul li .recruitmanlist .dropdown{
	float: left;
	height: 70px;
	width: 70px;
	background-color: #ff6600;
	/*animation:mymove 1s infinite; /*animation 时间 播放次数*/
	/*Safari 和 Chrome:*/
	/*-webkit-animation:mymove 1s infinite;*/
}
@keyframes mymove
{
	0% {background:#ff6600;}
	100% {background:#237EFD;}
}

/*Safari 和 Chrome:*/
@-webkit-keyframes mymove
{
	0% {background:#ff6600;}
	100% {background:#237EFD;}
}
@keyframes revermymove
{
	0% {background:#237EFD;}
	100% {background:#FF6600;}
}

/*Safari 和 Chrome:*/
@-webkit-keyframes revermymove
{
	0% {background:#237EFD;}
	100% {background:#FF6600;}
}
.recruitman .recruitman_content ul li .recruitmanlist .dropdown img{
	width: 30px;
	height: 30px;
	text-align: center;
	margin-left: 20px;
}
.recruitman .recruitman_content ul li .recruitman_requirements{
	width: calc(100% - 2px);
	border: 0px solid #D3D3D3;
	overflow: hidden;
	height: 0px;
	transition-duration: 1s;
}
.recruitman_requirements .requirements{
	margin-left: calc(12% + 50px);
	margin-right: 60px;
}
.recruitman_requirements_txt{
	font-size: 17px;
	color: #333;
}
.recruitman_content_txt{
	padding-left: 50px;
	color: #333;
}
.recruitman_content_txt_top{
	font-weight: 600;
}


