﻿@charset "utf-8";

*,html, body, div, p, h1, h2, em,h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, strong, span, b, i, font, a,label { padding: 0; margin: 0; border: none; font-family: 'Microsoft Yahei', Arial;outline: none;  }

textarea { -webkit-appearance: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a { text-decoration: none; color: #333; font-family: "微软雅黑", "Microsoft YaHei", Arial; font-size: 14px; }
a:hover, a:active {text-decoration: none; outline: none; }
a:hover { outline: none;color:#1961ac; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
body { font-size: 14px; -webkit-text-size-adjust: none; color: #333; width: 100%;background-color: #fff; min-width: 1200px; marign:0 auto;  overflow-x: hidden; }
html, body { width: 100%; font-size: 14px; }
img { max-width: 100%;border:none; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:100%;}
.clear { clear: both; font-size: 0; height: 0; width: 100%; zoom: 1; }
.con_w{ min-width: 1200px;width: 1200px;margin: 0 auto;  }

.none{display:none;}
.bshare-custom_1{ width:200px; margin:0 auto;}
.bg_heig{width:100%;height:205px;}
.bg_gdkd{width: 1200px;padding:10px 25px 0 25px;margin: 0 auto;background: #fff;}
.bg_qzzn{background-image: url(../images/2021070118072225857.jpg);background-position: center 0;background-repeat: no-repeat;width: 100%;z-index: 0;overflow:hidden;}
@media screen and (max-width:1024px){
.bg_heig{height:42px;}
.bg_gdkd{min-width:100%;width: 100%;}
.bg_qzzn{background-size: 100%;}
}

/*头部*/
.header{ padding:10px 0; position:relative;z-index:30;}
  .top{ position: relative; height:40px; overflow-x:hidden;}
	/*搜索*/
	.search{}
	.search span{ width: 27px; cursor:pointer; }
	.search span img{ width: 100%; }
	.search form{position: absolute; right:-1000px; top:0px; z-index: 10; width:98%; max-width: 340px; background:#fff; border-radius: 10px; border:1px solid #dcdddd;}
	.search form input{ vertical-align: top; display: inline-block; }
		.input_1{ border:none; background:none; line-height: 36px; float: left; margin-left: 15px; }
		.submit_1{ background:url(../images/icon_search.png) no-repeat center center; line-height: 37px; width: 37px; float: right;  margin-right:5px; cursor:pointer;}
	/*语言切换*/
	.yuyan{ padding:0 28px 0 30px; }
	.yuyan span{ display:inline-block; line-height:20px; border:1px solid #1961ac; border-right:none; border-radius: 8px; color:#1961ac; font-size:14px; padding-left:15px; }
	.yuyan span a{  display:inline-block; margin-left: 6px; background:#1961ac;  color: #fff; font-size: 12px; padding:0 5px; border-radius:8px; }
         /*供应商*/
        .gys{padding-left:20px;}
        .gys a{ display: inline-block; color: #0062b0; }
	/*站群*/
	.zhanqun{}
	.zhanqun a{ display: inline-block; color: #0062b0; padding:0 20px 0 15px; line-height: 22px; background:url(../images/icon_d.png) no-repeat right center;  }
	/*logo*/
	.logo{}
	.logo img{ max-width: 400px; width: 100%; }
	/*导航菜单*/
	.nav{ padding-top:16px; }
	.nav li{ float: left; display: inline-block; padding-left: 30px;position: relative; z-index: 2;}
	.nav li.on, .nav li:hover { margin-top: -10px; }
	.nav li h2 a{ line-height: 34px; font-size: 18px; color: #0062b0;}
	.nav li.on h2, .nav li:hover h2 { border-bottom: 2px solid #0062b0; }
	.sub_menu{ display: none; position: absolute; left:20px; top:46px; background: #fff; border-top:0px solid #ebebeb; padding:15px 20px 20px 0; z-index: 3; width:420px; box-shadow: 0 0 20px #908f8f;}
		/*.sub_menu dl{padding:5px 0 0 7px; width: 280px;}*/
		.sub_menu dl dd{ display: inline-block; float: left; border-bottom: 1px solid #ebebeb; margin-left:20px; min-width: 120px;  }
		.sub_menu dl dd a{ display: inline-block;line-height: 44px; background: url(../images/navicon.png) no-repeat left center; padding-left: 20px; font-size: 14px; }
		.sub_menu p{ width: 235px; padding-top: 20px;  display:none;}
		/*.sub_menu p img{ width: 100%; }
		.sub_menu5,.sub_menu7,.sub_menu8{ width: 422px }
		.sub_menu5 dl,.sub_menu7 dl,.sub_menu8 dl{width:160px;}
		.sub_menu1 dl,.sub_menu2 dl,.sub_menu5 dl,.sub_menu9 dl{ padding-top:25px;}
		.sub_menu6,.sub_menu7,.sub_menu8,.sub_menu9{ left: initial; right:0; }*/
		.sub_menu6,.sub_menu7,.sub_menu9{ left: initial; right:0; }
		.sub_menu2,.sub_menu5,.sub_menu8{ width: 180px;}

	/*移动端导航*/
	.mobile_bar{ width: 36px; float: right;display: none;}
	.mobile_bar span{ display:block; font-size: 0; overflow: hidden; width:100%; height:9px; border-bottom:3px solid #1961ac; cursor: pointer; }
	.mobile_meun{ display: none; width: 100%; position: absolute; right:0; z-index: 12; padding:2rem 0; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B2000000,endcolorstr=#B2000000); background:rgba(27,93,163,.9); }
	.mobile_meun ul{ width: 90%; margin:0 auto; }
	.mobile_meun li {border-bottom:1px solid #ddd;}
	.mobile_meun li h2{ line-height:200%; padding:.8rem 0;  }
	.mobile_meun li h2 a,.mobile_meun li h2 em{ display: inline-block; vertical-align: top;font-size:15px; color:#fff;}
	.mobile_meun li h2 a{ float: left;  }
	.mobile_meun li h2 em{ float: right; width: 40px; font-style: normal; text-align: center;  cursor: pointer;font-family: 宋体;font-weight: bold;font-size: 2.0rem;}
		.sub_menu_m{ display: none; padding-bottom: 1rem; }
		.sub_menu_m a{ display: inline-block; color:#fff; font-size: 14px; margin-right: 10px; line-height: 150%; }

/*底部*/
.footer{ background:#0064bc; width: 100%; position: relative;}
	.foot_bg{ position: absolute; z-index:1; left:0; bottom:0; width: 100%; height: 100%; background:url(../images/2021011117091817641.png) no-repeat center bottom; }
	.foot_con{ padding:2% 0; position: relative; z-index: 2; }
	.qylj{ color:#fff; line-height:35px; padding-bottom:2%;}
		.qylj a{ color:#fff; padding:0 8px;}
		.foot_copy{ clear:both; width: 100%; padding-top: 20px; }
		.foot_copy p{ padding-top:10px; }
		.foot_copy p span{ display: inline-block; line-height: 22px; font-size: 12px; color: #9dbbe1; margin-right: 20px; }
                .foot_copy p span a,.foot_copy p span a:hover{color: #9dbbe1;}
		.foot_copy .foot_nav1{ margin-top: -30px; }
		.foot_copy .foot_nav1 span{ display: inline-block;padding-right: 30px;  margin-right: 0;}
		.foot_copy .foot_nav1 span em,.foot_nav1 span a{ display: inline-block; float: left; vertical-align: top; line-height: 20px; }
		.foot_copy .foot_nav1 span em img{ width: 20px; margin-right: 6px; }
		.foot_copy .foot_nav1 span a{ color: #9dbbe1; font-size: 14px;}
		/*左侧logo介绍*/
		.foot_l{ width: 65%; }
			.foot_logo{ padding: 2% 0; }
			.foot_logo img{ max-width:100%; }
			.foot_js{ color: #fff; line-height:30px; }
			.foot_js a{color: #fff; font-size:15px; padding:0 15px 0 0;}
			
		/*中间导航*/
		.foot_c{width: 28%; padding-left:7%;}
		.foot_c .w210{ width: 210px; }
		.foot_c .w140{ width:140px; }
			.foot_c_nav{padding-top: 18px;}
			.foot_c_nav h3 span{ line-height: 30px; display: inline-block; font-size: 16px; color:#fff;  border-bottom:1px solid #bbd8f0;}
			.foot_c_nav p{ padding-top: 15px; }
			.foot_c_nav p a{ display: inline-block; font-size: 14px; line-height: 28px; color: #9dbbe1; margin-right: 30px; }
		/*右侧二维码*/
		.foot_r{width: 32%;margin-top:25px;}
		.foot_r span{ display: inline-block; float: left; width: 30%; background:#fff; line-height: 36px; color: #0a1d64; font-size: 15px; text-align: center; padding-top:12px; }
		.foot_r span img{ display: block; margin:0 auto; width:88%; }
			.foot_r_1{ margin-right: 8%; *margin-right: 7%;}
	/*股票信息*/
	.foot_gupiao{ width: 100%; line-height: 50px; background:#004884;     position: fixed;left: 0;bottom: 0; z-index: 11;}
	.foot_gupiao .con_w{ position: relative; z-index:2;  }
	.foot_gupiao p,.foot_gupiao_1{ display: inline-block; float: left;font-size: 16px; color: #fff;}
	.foot_gupiao p{ padding-left:5px; width:45%; }
	.foot_gupiao p em,.foot_gupiao p span{ font-size: 16px; color: #fff;}
	.foot_gupiao p em{ font-style: normal; margin-left: 10px; }
	.foot_gupiao p span{ margin-left: 15px; }
/*当前位置*/
.location,.location2{ padding:18px 0;}
.location,.location span,.location span a{ line-height:24px; font-size:16px;}
.location2,.location2 span,.location2 span a{ line-height:24px; font-size:16px;}
/*栏目标题*/
.title_2{border-bottom:1px solid #e9e9e9; width: 100%; clear:both; height: 49px; line-height: 44px;}
.title_2 span{font-size: 22px; border-bottom:3px solid #1961ac; padding-bottom:4px; font-weight: bold; display: inline-block;color: #1961ac;}
/*分页*/
/* .page0{ padding-top:20px;clear:both; width:100%; text-align: center; }
.page0 li{ display:inline-block; margin:0 2px;}
.page0 font,.page0 a{ display:inline-block; border:1px solid #979797; padding:0 12px; line-height:26px; font-size:12px;color: #9a9a9a; cursor: pointer;}
.page0 .NormalRed{ border:none; padding:0 4px; } */

.page0 {padding-top:20px;clear:both; width:100%;text-align: center;overflow: hidden;zoom: 1;display:flex;align-items:center;justify-content:center;}
.page0 .pageSta{font-size:14px;color:#666;margin-left:14px;}

.nav-inline{ line-height:2.5; padding:3% 0 0;}
.nav-inline li a{ font-size:16px; font-weight:bold;}
.nav-inline li .drop-menu a{ padding-right:20px; font-size:15px; font-weight:normal;}

.container {    width: 1200px;margin:2% auto;}
.fuwu{ overflow:hidden; margin-top:5%;}
.slogan-box {padding:0;}
.slogan-box .slogan{ float:left; width:48%; margin:1%;}
.slogan-box .slogan a{background:#f8f9fb;border-radius:10px;display:block;padding:10%;}
.slogan-box .slogan a:hover{box-shadow:-1px 0 13px rgba(13, 15, 61, 0.12);}
.slogan-box .slogan a:hover .tit img{transform: rotateY(360deg);transition: all 2s;}
.slogan-box .slogan .tit{overflow: hidden;margin-bottom:20px;}
.slogan-box .slogan .tit img{display:block;margin:0 auto 35px;width:100px;height:100px;}
.slogan-box .slogan .tit span{color:#333;font-size: 18px;text-align:center;display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.slogan-box .slogan .info{color: #666;line-height: 30px; height:90px;font-size:15px;overflow:hidden;}
.container .service{ float:left; width:31%; margin:1%;}
.container .service a{display:block;overflow:hidden;border-radius:10px;position:relative;}
.container .service .pic{position: relative;height:230px;text-align:center;background:#ececec;}
.container .service .pic img{max-width:100%;height:100%;transition: transform 12s cubic-bezier(.23,1,.32,1);transform: scale(1);}
.container .service a:hover .pic img{transform: scale(1.2);-ms-transform: scale(1.2);}
.container .service .tit{display:block;border-radius:10px;position: absolute;left:0;right:0;bottom: 0;background:rgba(0,0,0,0.4);line-height: 50px;padding: 0 15px;color: #fff;font-size: 16px;-webkit-transition:ease-in-out 0.2s;-moz-transition: ease-in-out 0.2s;-ms-transition: ease-in-out 0.2s;-o-transition: ease-in-out 0.2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.container .service .mask{display:block;border-radius:10px;position:absolute;top:230px;left:0;right:0;background:rgba(0,0,0,0.5);font-size: 26px;color:#fff;text-align: center;padding:90px 10px 0;letter-spacing:1px;-webkit-transition:ease-in-out 0.2s;-moz-transition: ease-in-out 0.2s;-ms-transition: ease-in-out 0.2s;-o-transition: ease-in-out 0.2s;height:230px;}
.container .service .mask.maskTextLong{padding:90px 10px 0;}
.container .service:hover .tit{bottom:-50px;}
.container .service:hover .mask{top:0;}
.service-box{background:#f5f5f5;color: #fff;padding:5px 0;background-size:100% 100%;}
.service-box .main-tit{margin-bottom:35px;}
.cnas-tit{text-align:center;}
.tit{font-size: 28px;
    font-weight: 700;
    color: #333; text-align:center; }
.info{font-size: 16px;color: #999;  display:inline-block; border-bottom:rgba(255,255,255,0.5) solid 1px;}
.cnasbox{background:url(../images/cnas_bg.png) no-repeat center;background-size:100%;width:1012px;height: 429px;position: relative;margin:60px auto;}
.cnasbox .cnas{position: absolute;font-size: 18px;color: #666;left: 50%;right:50%;}
.cnasbox .cnas.node1{top: -8px;margin-left: -455px;}
.cnasbox .cnas.node2{top: 121px;margin-left: -402px;}
.cnasbox .cnas.node3{bottom: 184px;margin-left: -529px;}
.cnasbox .cnas.node4{bottom: 12px;margin-left: -376px;}
.cnasbox .cnas.node5{text-align: right;bottom: 18px;margin-right: -398px;}
.cnasbox .cnas.node6{text-align: right;bottom: 158px;margin-right: -529px;}
.cnasbox .cnas.node7{text-align: right;bottom: 219px;margin-right: -425px;}
.cnasbox .cnas.node8{text-align: right;top: 80px;margin-right: -481px;}
.cnasbox .cnas.node9{text-align: right;top: -8px;margin-right: -300px;}
.handleflow{background: #0062b0;padding:5px 0 ; color:#fff; line-height:2.5; font-size:16px;}
.handleflow .tit{font-size: 20px;color: #fff;font-weight: 700;line-height: 32px;margin-bottom: 26px;}
.handleflow .flowbox{padding-left:45px;}
.handleflow .flowbox .flow{float: left;background:url(../images/flow_arrow.png) no-repeat left 15px;padding:0 20px 0 35px;}
.handleflow .flowbox .node{border: 1px solid #fff;display:block;height:30px;line-height: 30px;padding: 0 30px;border-radius: 30px;font-size: 14px;color: #fff;}
.handleflow .flowbox .flow:first-child{background: 0 none;padding: 0 20px 0 0;}
.workadvantage{background:#0062b0 url(../images/bg2.png) no-repeat center;overflow: hidden;}
.workadvantage .advantagebox{padding: 2% 0;}
.workadvantage .advantage{width: 100%;  margin:1% 0;}
.workadvantage .advantage .pic{}
.workadvantage .advantage .pic img{border:2px dashed rgba(255,255,255,0.5);border-radius:50%; padding:10px }
.workadvantage .advantage .info{width:90%;}
.workadvantage .advantage .info .tit{font-size: 20px;margin-bottom: 10px; color:#fff; text-align:left;}
.workadvantage .advantage .info .data{color: #fff;line-height: 30px;}
.hyzx dl{ overflow:hidden; float:left; width:48%; margin:1%;}
.hyzx dl:hover{background: #f9f9f9;}
.hyzx dl:hover dt{background: #0062b0;  border: 1px solid #0062b0;}
.hyzx dl dt{ float:left; width:15%;    background: #ccc;
    border: 1px solid #bbb;
    text-align: center;}
.hyzx dl dt span{ font-size: 40px;line-height: 60px;
    color: #fff}
.hyzx dl dt p{font-size: 16px;line-height: 35px;
    color: #fff;
    border-top: 1px solid #ddd; padding:0; margin:0;}
.hyzx dl dd{ float:right; width:83%;}
.hyzx dl dd h1{ height:30px; }
.hyzx dl dd p{ height:60px;}
.hyzx dl dd h1,.hyzx dl dd p{ padding:0; margin:0; overflow:hidden;line-height:30px;}
.hyzx dl dd h1 a{ font-size:16px;  height:30px; font-weight:normal;}
.hyzx_1{ margin-top:5%;}
.hyzx_1 dl{ overflow:hidden; float:left; width:100%; margin:1% 0;}
.hyzx_1 dl:hover dt{border: 1px solid #0062b0;}
.hyzx_1 dl dt{ float:left; width:30%; border: 1px solid #bbb; border-radius:3px; height:90px; overflow:hidden;}
.hyzx_1 dl dt img{max-width:100%;}
.hyzx_1 dl dd{ float:right; width:66%;}
.hyzx_1 dl dd h1{ height:30px; }
.hyzx_1 dl dd p a{ line-height:30px; overflow:hidden; display:block; height:60px;}
.hyzx_1 dl dd h1,.hyzx dl dd p{ padding:0; margin:0; overflow:hidden;line-height:30px;}
.hyzx_1 dl dd h1 a{ font-size:16px;  height:30px; font-weight:normal;}

.container .main-tit .tit {
    font-size: 28px;
    font-weight: 700;
    color: #333; text-align:center;
}
.wmdfw{ float:left; width:49%;}
.xgyd{ float:right; width:49%;}
.slogan-box{ overflow:hidden;}
.newxg{ margin:3% 0;}
.main-tit_1{ border-bottom:1px dashed #CCCCCC;}
.main-tit_1 span{ display:inline-block; line-height:35px; padding:0 20px; color:#fff; background:#0062b0; font-size:16px; font-weight:bold; border-radius:3px 3px 0 0;}
.hyzx_2 ul{ overflow:hidden; margin:2% 0;}
.hyzx_2 ul li{ overflow:hidden; border-bottom:1px dotted #CCCCCC; line-height:35px; height:35px; overflow:hidden;}
.hyzx_2 ul li a{ float:left; width:70%;transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;}
.hyzx_2 ul li:hover a{ padding-left:10px; color:#0062b0}
.hyzx_2 ul li span{ float:right; width:25%; color:#999; text-align:right;}
.container .main-tit{text-align: center;padding: 0 15%;margin-bottom:45px;float:none;}
.container .main-tit .tit{font-size: 28px;font-weight: 700;color:#333;}
.container .main-tit .tit .line{background:url(../images/icons/main_tit.png) no-repeat 10px bottom;width:25px;height: 20px;display: inline-block;}
.container .main-tit .tit .eng{font-size:14px;font-weight: 400;display: inline-block;}
.container .main-tit .info{color: #7c7f8a;line-height: 20px;margin:20px auto 30px;width:70%;}
.container .main-tit.color-fff .tit{color: #fff;}
.container .main-tit.color-fff .tit .line{background:url(../images/icons/main_tit2.png) no-repeat 10px bottom;}
.container .main-tit.color-fff .info{color: #fff;}

/* 科研条件平台  CSS*/
.condition .condition-list ul {padding:0;}
.condition .condition-list ul li{float:left;padding:0;width:20%;padding:0 15px;margin-bottom:25px;}
.condition .condition-list ul li .condition-item{background-color:#fff;box-shadow: 0px 2px 20px 0px rgba(0, 82, 217, 0.35);border-radius:0 0 10px 10px;border-top:4px solid #0052d9;padding:37px 22px 40px;}
.condition .condition-list ul li .condition-item img{width:46px;height:43px;display:block;margin:0 auto 22px;}
.condition .condition-list ul li .condition-item .item-cont{font-size:16px;height:91px;color:#333;line-height:30px;margin-bottom:25px;text-align:center;}
.condition .condition-list ul li .condition-item .item-line{width:55px;height:2px;background:#115ad2;margin:0 auto;}

/* 推荐机构  CSS*/
.recommend{background:#e5efff;}
.recommend .container .main-tit .info{width:100%;}
.recommend .recommend-cont .cont-img{width:488px;height:380px;margin-right:56px;float:left;}
.recommend .recommend-cont .cont-img img{width:100%;}
.recommend .recommend-cont .cont-case{width:580px;float:left;}
.recommend .recommend-cont .cont-case .case-tit{font-size:18px;color:#333;font-weight:600;}
.recommend .recommend-cont .cont-case .case-cont{margin-top:30px;position:relative;}
.recommend .recommend-cont .cont-case .case-cont .case-line{width:4px;height:330px;background:#fff;border-radius:2px;position:absolute;left:6px;top:0;}
.recommend .recommend-cont .cont-case .case-cont .case-list{z-index:10;position:relative;}
.recommend .recommend-cont .cont-case .case-cont .case-list ul{padding:0;}
.recommend .recommend-cont .cont-case .case-cont .case-list ul li{margin-top:30px;}
.recommend .recommend-cont .cont-case .case-cont .case-list ul li:first-child{margin-top:0;}
.recommend .recommend-cont .cont-case .case-cont .case-list ul li .case-icon{float:left;width:16px;height:16px;margin-right:12px;background:url(../images/organization_service_circle.png) no-repeat center center;}
.recommend .recommend-cont .cont-case .case-cont .case-list ul li .case-msg{float:left;width:calc(100% - 30px);}
.recommend .recommend-cont .cont-case .case-cont .case-list ul li .case-msg-time{font-size:18px;color:#333;font-weight:600;margin-bottom:15px;}
.recommend .recommend-cont .cont-case .case-cont .case-list ul li .case-msg-detail{font-size:14px;color:#666;}

/* 软件测评服务机构 */
.service{}
.service .service-group{margin-top:35px;}
.service .service-group .service-info{width:484px;margin-right:50px;float:left;}
.service .service-group .service-info p{font-size:18px;color:#333;text-indent:2em;margin:0;line-height:36px;font-size:16px;}
.service .service-group .service-img{width:calc(100% - 534px);float:left;}
.service .service-group .service-img img{width:100%;}
.service .service-group .service-cred-left{width:580px;float:left;}
.service .service-group .service-cred-left img{width:100%;}
.service .service-group .service-cred-right{width:553px;float:right;}
.service .service-group .service-cred-right img{width:100%;}
.service .service-group .service-item{width:calc(50% - 15px);background:#fff;box-shadow: 0px 2px 20px 0px rgba(0, 82, 217, 0.35);border-radius:10px;float:left;}
.service .service-group .service-item:nth-child(1){margin-right:15px;}
.service .service-group .service-item:nth-child(2){margin-left:15px;}
.service .service-group .service-item .item-tit{border-radius:10px;height:80px;line-height:80px;color:#fff;font-size:24px;padding:0 46px;}
.service .service-group .service-item:nth-child(1) .item-tit{background:url(../images/organization_service_software.png) no-repeat center center;background-size:100% 100%;}
.service .service-group .service-item:nth-child(2) .item-tit{background:url(../images/organization_service_weak.png) no-repeat center center;background-size:100% 100%;}
.service .service-group .item-cont{height:315px;}
.service .service-group .item-cont div{float:left;width:49%;height:315px;padding:25px 0;}
.service .service-group .item-cont div:nth-child(1){border-right:1px solid #f0f0f0;}
.service .service-group .item-cont dl{margin:0 auto;}
.service .service-group .item-cont dl.cont-wid-125{width:125px;}
.service .service-group .item-cont dl.cont-wid-105{width:105px;}
.service .service-group .item-cont dl.cont-wid-210{width:210px;}
.service .service-group .item-cont dl.cont-wid-170{width:170px;}
.service .service-group .item-cont dl dt{text-align:center;font-size:18px;color:#333;margin-bottom:15px; font-weight:bold;}
.service .service-group .item-cont dl dd{font-size:14px;line-height:30px;color:#333;}
.service .service-group .item-cont dl dd label{color:#0052d9;}
/* 联盟单位  CSS*/
.int-group{ padding:3% 0;}
.alliance{width:100%;background:url(../images/organization_bg_unit.png) no-repeat center center;background-size:100% 100%;}
.alliance .main-tit{margin-bottom:40px;}
.alliance .main-tit .tit{color:#fff;}
.alliance-list ul{padding:0;}
.alliance-list ul li{text-align:center;font-size:20px;color:#333;float:left; width:31%; margin:0 1%; padding:3% 0;background:#fff;border-radius:10px;font-weight:600;}
.alliance-list ul li p{ text-align:center;}
.banner_1{ background:url(../images/organization_banner.png) no-repeat center center; padding:3% 0;}
.banner_1 img{ max-width:100%;}
/*面包屑  CSS*/
/* .crumbs-box{border-bottom:1px solid #dae1e9;} */
.breadcrumb{padding:17px 30px;margin-bottom: 0;background: transparent url(../images/icons/crumbs_map.png) no-repeat 10px center;}
.breadcrumb a{color: #777;}
.breadcrumb .arrow{margin:0 5px;color: #777;}
.lable-tit{text-align: center;background: #f0f0f0;border-radius:10px;overflow:hidden;}
.lable-tit .label-item{ width:31%; margin:0 1%; float:left; font-size:16px;border-radius:10px;cursor:pointer;color:#333; line-height:55px;}
.lable-tit .label-item.curr{background: rgba(0,82,217,0.6);color: #fff;}
.lable-tit .label-item.curr .lable{color:#fff;}
.lable-tit .lable{color: #666;display: inline-block;width:100%;}
.lable-tit .label-item:first-child .lable{border-left:0;}
.business{}
.business .bus-cont .bus-list{padding-left:0;}
.business .bus-cont .bus-list li{width:214px;height:366px;float:left;box-sizing: content-box;position:relative;text-align:center;margin-left:17px;-webkit-transition: ease-in-out 0.2s;-moz-transition: ease-in-out 0.2s;-ms-transition: ease-in-out 0.2s;-o-transition: ease-in-out 0.2s;cursor:pointer;}
.business .bus-cont .bus-list li:first-child{margin-left:0;}
.business .bus-cont .bus-list li:hover{margin-top:-10px;box-shadow:0 15px 20px 0 rgba(14,20,33,.08);}
.business .bus-cont .bus-list li.bus-item-bg1{background:url(../images/company_business_data.png) no-repeat top center;background-size:100% 100%;}
.business .bus-cont .bus-list li.bus-item-bg2{background:url(../images/company_business_meter.png) no-repeat top center;background-size:100% 100%;}
.business .bus-cont .bus-list li.bus-item-bg3{background:url(../images/company_business_production.png) no-repeat top center;background-size:100% 100%;}
.business .bus-cont .bus-list li.bus-item-bg4{background:url(../images/company_business_software.png) no-repeat top center;background-size:100% 100%;}
.business .bus-cont .bus-list li.bus-item-bg5{background:url(../images/company_business_middleware.png) no-repeat top center;background-size:100% 100%;}
.business .bus-cont .bus-list li.bus-item-bg3 .bus-msg{line-height:normal;margin-top:150px;}
.business .bus-cont .bus-list li .bus-msg{color:#fff;font-size:18px;line-height:366px;}

.select-us{background:url(../images/company_us_bg.png) no-repeat center center;width:100%;background-size:100% 100%;}
.select-us .main-tit{margin-bottom:30px;}
.select-us .main-tit .tit{color:#fff;}
.select-us .info{font-size:14px;color:#fff;line-height:30px;text-indent:2em;}
.select-detail{margin-top:45px;}
.select-detail .ulItem{float:left;width:calc(50% - 8px);margin-right:16px;}
.select-detail .ulItem:nth-child(2n){margin-right:0;}
.select-detail ul{padding:0;}
/* .select-detail ul:nth-child(2n){margin-right:0;} */
.select-detail ul li{float:left;padding:0;width:calc(50% - 8px);height:220px;}
.select-detail ul li:nth-child(2n){margin-right:0;}
.select-detail ul li.select-img img{width:100%;height:100%;}
.select-detail ul li.select-msg{background:#6bb0fb;color:#fff;padding:0;position:relative;}
.select-detail ul li.select-msg.icon-left:after{content:"";position:absolute;width:20px;height:42px;background:url(../images/arrow-left.png) no-repeat center center;top:50%;left:-20px;margin-top:-21px;}
.select-detail ul li.select-msg.icon-right:after{content:"";position:absolute;width:20px;height:42px;background:url(../images/arrow-right.png) no-repeat center center;top:50%;right:-20px;margin-top:-21px;}
.select-detail ul li.select-msg p{font-size:18px;margin-top:20px;margin-bottom:0; padding-left:20px;}
.select-detail ul li.select-msg p:first-child{margin-top:0;}
.select-detail ul li.select-msg .select-tit{font-size:30px; padding:15px 0 0 20px;}

/*企业概况  CSS*/
.introduce-main {margin: 0 auto; background:#e5efff;}
.introduce-main .main-tit{margin-top:0;}
.int-group{padding:60px 0;}
.introduce-main .develop{background:url(../images/company_develop_curve.png) no-repeat center center;width:100%;min-height:260px;}
.introduce-main .develop .dev-item{width:20%;float:left;height:240px;}
.introduce-main .develop .dev-item:nth-of-type(1){margin-left:8%;}
.introduce-main .develop .dev-item:nth-of-type(2){margin-left:2%;}
.introduce-main .develop .dev-item:nth-of-type(3){margin-left:3%;}
.introduce-main .develop .dev-item .dev-stage{width:100px;height:100px;line-height:100px;border-radius:50%;background:#115ad2;color:#fff;font-size:28px;text-align:center;}
.introduce-main .develop .dev-item.dev-stage-top{padding-top:20px;}
.introduce-main .develop .dev-item.dev-stage-bottom{padding-top:25px;}
.introduce-main .develop .dev-item.dev-stage-bottom.bottom-sp{padding-top:60px;}
.introduce-main .develop .dev-item.dev-stage-top .dev-stage{margin:0 auto 40px;}
.introduce-main .develop .dev-item.dev-stage-bottom .dev-stage{margin:40px auto 0;}
.introduce-main .develop .dev-item .dev-stageCont{color:#333;font-size:16px;text-align:center;line-height:30px;}
.introduce-main .develop .dev-item .dev-stageCont p{line-height:20px;}
/* 小屏展示发展历程 */
.introduce-sm-show{width:100%;display:none;}
.introduce-sm-show ul{padding:0;}
.introduce-sm-show ul li{margin-bottom:50px;}
.introduce-sm-show .show-item{display:block;background:#FFF;box-shadow:0 8px 20px rgba(0,0,0,0.1);text-align:center;padding:20px 45px 20px;position:relative;transition:all 0.5s ease-in-out;}
.introduce-sm-show .show-item span{display:inline-block;position:absolute;height:60px;line-height:60px;width:60px;margin-left:-30px;left:5%;top:-30px;border-radius:50px;background:#115ad2;color:#fff;font-size:20px;text-align:center;}
.introduce-sm-show .show-item p{line-height:24px;color:#333;height:48px;overflow:hidden;}
.about-us{width:100%;background:#e5efff;}
.about-us .container{padding:0;}
.about-cont .info{font-size:14px;color:#333;line-height:30px;text-indent:2em;padding:0 15px;}
.about-cont .about-statistic{width:100%;height:300px;margin-top:50px;}
.about-cont .about-statistic .about-sta-item{width:148px;height:100%;float:left;margin-left:20px;position:relative;}
.about-cont .about-statistic .about-sta-item:first-child{margin-left:0;}
.about-cont .about-statistic .about-sta-item .item-cont{position:absolute;width:100%;height:150px;}
.about-cont .about-statistic .about-sta-item .item-cont.item-top{top:0;}
.about-cont .about-statistic .about-sta-item .item-cont.item-bottom{bottom:0;}
.about-cont .about-statistic .about-sta-item .item-bg{width:148px;height:125px;background:url(../images/company_about_icon.png) no-repeat center center;font-size:14px;color:#fff;margin-bottom:12px;line-height:125px;text-indent:25px;}
.about-cont .about-statistic .about-sta-item .item-bg.indLong{text-indent:25px;}
.about-cont .about-statistic .about-sta-item .item-bg.indshort{text-indent:8px;}
.about-cont .about-statistic .about-sta-item .item-bg.ind15{text-indent:15px;}
.about-cont .about-statistic .about-sta-item .item-bg.ind35{text-indent:35px;}
.about-cont .about-statistic .about-sta-item .item-bg span{font-size:30px;font-family:"DIN-Bold";}
.about-cont .about-statistic .about-sta-item .item-msg{font-size:14px;color:#333;}
.about-cont .about-statistic .about-sta-item .item-msg.textInd{text-indent:-7px;}
.about-cont .about-statistic .about-sta-item .item-msg.textInd0{text-indent:0px;}
.about-cont .about-statistic .about-sta-item .item-msg.textInd2{text-indent:2px;}
.about-cont .about-statistic .about-sta-item .item-msg.textInd8{text-indent:8px;}
.about-cont .about-statistic .about-sta-item .item-msg.textInd20{text-indent:20px;}

.customerBox .customerShow{padding:40px 0;}
.customerBox .customerShow .customerItem{margin-top:48px;}
.customerBox .customerShow .customerItem:first-child{margin-top:0;}
.customerBox .customerShow .customerItem .itemTit{display:flex;align-items:center;justify-content:center;}
.customerBox .customerShow .customerItem .itemList ul{display:flex;align-items:center;flex-wrap:wrap;margin-top:-2px;padding-bottom:20px;padding-right:20px;}
.customerBox .customerShow .customerItem .itemList ul li{padding:15px;color:#fff;font-size:16px;margin:20px 0 0 20px;border-radius:8px;}
.customerBox .customerShow .customerItem .itemList ul li.longTxt{padding:15px 2px !important;}
.customerBox .customerShow .customerItem:nth-child(1) .itemList ul{border:2px solid #2254f5;border-radius:20px;}
.customerBox .customerShow .customerItem:nth-child(1) .itemList ul li{background:#2254f5;padding:15px 17px;}
.customerBox .customerShow .customerItem:nth-child(2) .itemList ul{border:2px solid #4cbbb1;border-radius:20px;}
.customerBox .customerShow .customerItem:nth-child(2) .itemList ul li{background:#4cbbb1;padding:15px 10px;}
.customerBox .customerShow .customerItem:nth-child(3) .itemList ul{border:2px solid #ffcb00;border-radius:20px;}
.customerBox .customerShow .customerItem:nth-child(3) .itemList ul li{background:#ffcb00;}

@media screen and (max-width:1199px){
*,html, body, div, p, h1, h2, em,h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, strong, span, b, i, font, a,label{box-sizing:border-box;}
	body{ min-width:92%;}
	.con_w{ min-width:92%;width:92%;}
	/*头部*/
	.top{ float:right; display: inline-block; margin-top: 15px; }
	.nav{ width: 100%; clear:both; float:none; }
	.nav li{ padding-left: 25px; }
	/*底部*/
	.foot_copy .foot_nav1{ margin-top: -10px; }
	.foot_c{ padding-left:2%; width: 36%; }
	.foot_c .w210{ width: 190px; }
	.foot_c .w140{ width:130px; }
		.foot_c_nav p a{ margin-right: 20px; }

	
}
@media screen and (max-width:1024px){
	/*头部*/
	.header{ padding:2rem 0; }
		.top{ float:none; display:block; padding:0 0 1rem; width: 102%; margin-top:0; }
		.nav{display: none;}
		/*移动端导航*/
		.mobile_bar{display:inline-block; padding-top: 7px;}
	/*底部*/
	.foot_con{ padding:2rem 0; }
	.foot_copy .foot_nav1,.foot_copy p{ text-align: center; }
	.foot_copy .foot_nav1{ margin-top:0; }
	.foot_l {width:40%;}
	.foot_l .foot_logo{ padding-top:0;  }
	.foot_c {padding-left:10%;width:50%; padding-top:0;}
	.foot_r{ width: 100%; padding-top:2rem; text-align: center;}
	.foot_r span{ max-width: 150px; float:none; font-size: 1.6rem; }
		.foot_r_1{ margin-right: 6%; }
	/*底部股票信息*/
	.foot_gupiao{line-height:150%; padding:1rem 0; }
	.foot_gupiao p{ width:auto;}
	.foot_gupiao p,.foot_gupiao_1{font-size:1.4rem;font-weight: normal;}
	.foot_gupiao p em,.foot_gupiao p span{ font-size:1.4rem;font-weight: normal;}
	.foot_gupiao p span{  margin-left: 10px; }
	/*当前位置*/
	.location,.location2{ padding:1.4rem 0;}
	.location,.location span,.location span a{ line-height:150%; font-size:1.6rem;}
	.location2,.location2 span,.location2 span a{ line-height:150%; font-size:1.6rem;}	
	/*栏目标题*/
	.title_2 span{font-size: 2.2rem;}
}


@media screen and (max-width:767px){
	.introduce-main{ display:none;}
	.about-cont .about-statistic{ height:auto; margin:0;}
	.about-cont .about-statistic .about-sta-item{ width:33%; margin:2% 0;}
	.about-cont .about-statistic .about-sta-item .item-cont{ position:relative; height:auto;}
	.int-group{ padding:3% 0;}
	.introduce-main .develop .dev-item{ float:none; width:95%; margin:1% auto; padding:0;}
	.introduce-main .develop .dev-item:nth-of-type(1),.introduce-main .develop .dev-item:nth-of-type(2),.introduce-main .develop .dev-item:nth-of-type(3){margin-left:0;}
	/*底部*/
	.business .bus-cont .bus-list li{width:calc(50% - 9px);height:220px;margin-bottom:10px;}
	.business .bus-cont .bus-list li:nth-child(odd){margin-left:0;}
	.about-cont .about-statistic .about-sta-item .item-bg{background-size:100%;width:140px;}
	.about-cont .about-statistic .about-sta-item .item-bg span{font-size:28px;}
.select-us .info{ width:95%; margin:2% auto; float:none; display:block;}
.select-detail .ulItem {margin:2% auto; float:none; width:95%;}

	.container{ width:100%;}
.container .main-tit .tit,.tit{ font-size:22px;}
.slogan-box .slogan{ width:48%;}
.workadvantage .advantage .info,.hyzx dl,.wmdfw,.xgyd{ float:none; width:98%; margin:1%;}
.cnasbox{ float:none; width:98%; margin:1%; background:none; height:auto; overflow:hidden;}
.cnasbox .cnas{ position:relative; left:0; top:0; bottom:0; right:0; float:left; width:50%; line-height:35px;}
.cnasbox .cnas.node1,.cnasbox .cnas.node2,.cnasbox .cnas.node3,.cnasbox .cnas.node4,.cnasbox .cnas.node5,.cnasbox .cnas.node6,.cnasbox .cnas.node7,.cnasbox .cnas.node8,.cnasbox .cnas.node9{position:relative; left:0; top:0; bottom:0; right:0; margin:0; padding:0; text-align:left;}
.hyzx dl dt span,.container .service .mask{ font-size:18px;}
.container .service{ width:48%;}
.container .service .pic img{ height:130px;}
.service-box .main-tit{ margin-bottom:0;}
.hyzx dl dt{ width:25%;}
.hyzx dl dd{ width:73%;}
.hyzx dl dt p,.hyzx_1 dl dt p{ font-size:15px;}
	.foot_c,.foot_r,.foot_l,.workadvantage .advantage .pic{ display:none}
	.foot_copy{ padding:0;}
	.logo{ width:70%;}
	.logo img{ max-width:100%;}
	.foot_bg,.top{ display: none; }
	.foot_copy .foot_nav1 span{ padding-right: 10px; }
	.foot_l,.foot_js {width:100%;}
		.foot_logo{ text-align: center; }
	.foot_c .w210,.foot_c .w140{ width: 100%; }
	/*股票信息*/
	.foot_gupiao .con_w{ font-size:1.4rem; font-weight: normal;}
	.foot_gupiao p, .foot_gupiao_1{margin-bottom:.5rem;}
	.foot_gupiao p{ width:auto; }
	
	/*当前位置*/
	.location,.location span,.location span a{font-size:1.4rem;}
	.location2,.location2 span,.location2 span a{font-size:1.4rem;}
	/*栏目标题*/
	.title_2 span{font-size: 2.0rem;}
.container .main-tit{ margin-bottom:2%;}
.condition .condition-list ul li{ width:50%;}
.recommend .recommend-cont .cont-img,.recommend .recommend-cont .cont-case,.service .service-group .service-info,.service .service-group .service-cred-left,.service .service-group .service-cred-right,.service .service-group .service-item,.service .service-group .service-item:nth-child(2),.alliance-list ul li{ width:90%; float:none; margin:2% auto; height:auto;}
.service .service-group .item-cont,.service .service-group .item-cont div{ height:auto;}

}

@media screen and (max-width:375px){
	/*头部*/
	.mobile_bar{ width: 30px; padding-top: 3px; }
	.mobile_bar span{ height: 7px; }
	/*底部股票信息*/
	.foot_gupiao p span {margin-left:10px;}
	.foot_gupiao p,.foot_gupiao_1{font-size:1.2rem;}
	.foot_gupiao p em,.foot_gupiao p span{ font-size:1.2rem;}
	/*栏目标题*/
	.title_2 span{font-size: 1.8rem;}
.bg_gdkd{padding:0 !important;}
}

@media screen and (max-width:360px){
	/*底部股票信息*/
	.foot_gupiao_1{ width: 100%; }
	/*当前位置*/
	.location,.location span,.location span a{font-size:1.2rem;}
	.location2,.location2 span,.location2 span a{font-size:1.2rem;}
}