﻿.banerq{
	width:600px;
	height:500px;
}

.cor2e353f{
	color:#2e353f;
}

.bgF7  {
        background: #f7f7f7;
}

.cor879095{
	color:#879095;
}

.dynamicList .cor131313{
	color:#131313;
}


.EchartsFont {
    word-spacing: 8px;
    letter-spacing: 1px;
}

.lettspac {
    letter-spacing: 2px;
}

.cor42abef{
	color:#42abef;
}

.cor707980{
	color:#707980;
}

.cor5c70b9{
	color:#5c70b9;
}

.cor5b50c6{
	color:#5b50c6;
}

.lettspac1 {
    letter-spacing: 1px;
}

.dynamicList  .cor313540, .cor313540 {
   /* color:#313540;*/
    color:#2f3541;
}

.cor1414{
    color:#2f3541;
   /* color:#141414;*/
	font-weight: bold;
}

.mt130{
	margin-top:130px;
}

.w500{
	width:500px;
}

.dynamicList p{
	color:#879095;
}

.mt88{
	margin-top:88px;
}

.ml35 {
	margin-left: 35px;
}

.texdin{
	text-indent: 50px
}


/* 医用设备统计分析系统. */
/*.main img{width:100%;}*/

.main{
	width:100%;
	height:auto;
}

.fx_content{
	margin-top: 88px;
	width:1170px;
	height:auto;
	position:relative;
	margin: 0 auto;
}

.fx_head{
	height:40px;
	border-bottom:2px solid #45ca39;
	line-height: 40px;
}

.fx_head a{
	color:#2f3541;
}
.fx_head a:hover{
	color:#208af3;
}


.fx_fon1{
	font-size: 24px;
	font-family:"微软雅黑";
	color:#131313;
}

.fx_cont{
	width:1030px;
	height:371px;
	margin:0 auto;
	margin-top: 88px;
}

.fx_img li{
	width:200px;
	height:185px;
	float:left;
/*	border-right:1px solid  #cccccc;*/
	text-align:center;
	    padding-right: 15px;
    margin-right: 15px;
}

.fx_img li img{
	width: 67px;
	height: 64px;
}

.fx_img p{
	text-align:center;
}

.superiority li{
	width:270px;
	height: 261px;
	float:left;
	margin-right:30px;
	    background:#f4f4f4;
	    text-align:center;
}

.superiority li:nth-child(4){
	margin-right:0px;
}

.superiority  img{
	width: 68px;
	height: 68px;
}

/* 副页头部 */
.bannerx{
    display: block;
    width:100%;
    height:350px;
    background:#f4f4f4;
    overflow: hidden;
}

.bannerx img{
	display: block;
	position: relative;
	float:left;
	left:50%;
	margin-left:-985px;
	height:100%;
}
/* 横线样式 */
.Ggreen{
	width:45px;
	background:#45ca39;
	height:2px;
}

.Ggreen_le{
	background:#45ca39;
	width:45px;
	height:3px;
	position:absolute;
	left:40%;
	top:56%;
}

.Ggreen_ri{
	background:#45ca39;
	width:45px;
	height:3px;
	position:absolute;
	left:56%;
	top:56%;
}

.Features{
	height: 510px;
}

.Features li{
	width:244px;
	height:241px;
	background:#f4f4f4;
	float:left;
	margin: 0 30px 30px 18px;
}

.Features p{
	text-align:center;

}

.feasibility {
	margin-top: 80px;
}

.feasibility li{
	width: 170px;
	float:left;
	margin-right: 24px;

}

.feasibility img{
	width: 170px;
	height: 114px;
}

.remind_l, .remind_r{
	width:570px;
	height:380px;
	float:left;
	background:#f4f4f4;
}

.remind_s{
	margin: 60px 60px 0 60px;
	text-align: center;
}

.remind_s img{
	width:68px;
	height:81px;
}

.aport li{
	width:370px;
	height:371px;
	float:left;
	margin-right:30px;
	background:#f4f4f4;
	margin-top: 30px;
	text-align: center;
}

.aport li img {
	margin-top: 112px;
	width: 86px;
    height: 72px;
}

.repss{
	margin-top:85px;
	text-align: center;
}

.repss li{
	width:90px;
	height:135px;
	float:left;
	margin-right:98px;
}

.repss p{
	margin-top: 20px;
}

.expertise li{
	width:233px;
	float:left;
	/* margin-right:40px; */
}

.expertise img{
	width:114px;
	height:114px;
}

.expertise{
	text-align:center;
}

.existence li{
	width:310px;
	height:240px;
	background:#1f88f1;
	margin-right:50px;
	float:left;
}

.existence span{
	width:181px;
	margin:84px 100px 82px  70px;
	color:#fff;
	font-size:15px;
	line-height:26px;
	display:block;
}

.rebox{
	text-align:center;
}

.rebox li{
	float:left;
}

.rebox p{
	margin-top: 70px;
	font-size: 18px;
	color: #1f88f1;
	font-weight:bold;
}

.re_box{
	width:330px;
	height:160px;
	background:#f4f4f4;
}

.re_le{
	width:80px;
	height:160px;
	background:#fff;
}

.re_le img{
	width:47px;
	height:41px;
	margin-top: 60px;
}

.rebox_bot {
	width:100%;
	position:relative;
	height:91px;
	line-height:91px;
	background:#fff;
}

.rebox_bot img{
	width:40px;
	height:46px;
	position:absolute;
	top:25px;
	right:160px;
}

.process li{
	width: 270px;
	height: 400px;
	float:left;
	text-align:center;
	margin-right: 28px;
}

.process p{
	margin-top:30px;
	text-align:left;
	line-height:24px;
}

.cases img{
	width:570px;
	height:270px;
	float:left;
	margin-right:100px;
}

.cases p{
	float:left;
	margin-top: 25px;
}

.architecture li{
	width: 270px;
	height: 270px;
	float:left;
	background:#f4f4f4;
	text-align:center;
	margin: 0px 30px 30px 0;
}

.architecture img{
	width: 70px;
	height: 51px;
	margin-top:50px;
}

.architecture p{
	margin-top: 20px;
	font-size:18px;
	color:#313540;
	font-weight:bold;
}

.architecture span{
	margin: 21px 35px 0 35px;
	display:block;
	line-height:24px;
}

.future{
	width:671px;
	height:360px;
}

.teamwork img{
	width: 270px;
	height:210px;
	float:left;
	margin:0px 30px 30px 0;
}
/* 公用底部 */
/* .f_bottom{
	width:100%;
	background:#262626;
	height:280px;
	overflow:hidden;
}

.bottomCont{
	width:1170px;
	margin:0 auto;
}

.bottomCont li{
	width:19.5%;
	float:left;
	border-left:2px solid #c2c2c2;
	text-align:center;
}

.bottomCont li:nth-child(1){
	border-left:none;
}

.bottomCont li:nth-child(5){
	margin-bottom: 61px;
}

.bom_text a{
	color:#c2c2c2;
	font-size:18px;
}
 */



#mem_pic, #mem_pic li {
	display: block;
}
#mem_pic {
	position: relative;
}
#mem_pic li {
	float: left;
	margin: 15px 15px 15px 15px;
	width: 400px;
	height: 200px;
	background: #333;
}
#mem_pic li img {
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #F7F7F7;
}
#mem_pic li:hover {
	width: 416px;
	height: 208px;
	margin: 11px 7px 11px 7px;
}
.mpc {
	position: fixed;
	top: 120px;
	margin-left: 50%;
	left: -385px;
	width: 770px;
	height: 512px;
	border: 1px solid #EFEFEF;
	z-index: 1000;
}
.btn_img {
	display: block;
	position: absolute;
	left: 730px;
	top: 5px;
}
.pic_div {
	position: fixed;
	top: 0px;
	width: 1000%;
	height: 100%;
	background: rgba(0,0,2,.5);
	background: #000\9;
	filter: alpha(opacity=50);
	z-index: 100;
	display: none;
}

/*医疗设备全生命周期管理软件 底部*/
.equipBotLi{
	float:left;
	margin:30px 30px 0 0;
	height:180px;
	width:270px;
	background:#f4f4f4;
}

.equipBotBlue{
	float:left;
	margin:30px 30px 0 0;
	height:180px;
	width:570px;
	background:#208af3;
	font-size:24px;
	line-height: 40px;
	color:#fff;
	vertical-align: middle;
	text-align: center;
}

.Demandplan li{
	position:relative;
	background:url(../../img/newreps/Demandplan_img.png) no-repeat;
	width:400px;
	height:450px;
	float:left;
	text-align:center;
}

.Demandplan_div img{
	width:50px;
	height:50px;
}

.Demandplan_divMr{
	 margin:20px 25px 0 25px;
}

.experience{
	text-align:center;
}

.experience img{
	width:80px;
	height:80px;
	text-align:center;
}

/*9.18 新首页*/
.Baneranmin3{
	top: 57%;
	left: 50%;
	margin-left: -319px;
	margin-top: -165px;
	width: 638px;
	height: 328px;
	border: 5px solid #fff;
}

.Baneranmin3_con{
	width: 615px;
	height: 305px;
	margin: 10px auto;
	border:1px solid #fff;
	opacity: 0.7;
	background: #f8f6f7;
}

.Baneranmin3_con p{
	font-size:33px;
	font-weight: bold;
	color:#0f6bff;
	letter-spacing: 1px;
}

.Baneranmin3_con span{
	text-align: center;
	display: block;
	font-size:18px;
	color:#0f6bff;
}

.Baneranmin3_con div{
	width: 280px;
	margin: 35px auto;
}

.Baneranmin3_con a{
	width:118px;
	height:44px;
	border:1px solid #046ff9;
	color:#046ff9;
	text-align: center;
	line-height: 44px;
	display: inline-block;
	font-size:17px;
}

.Head_nava{
	background: #fff;
	position: absolute;
	top:0px;
	opacity: 0.9;
	width: 100%;
	height:80px;
	line-height: 80px;
	z-index:100;
}

.Head_nav{
	height:80px;
	width: 1170px;
	margin: 0 auto;
}

.Head_nav li{
	float:left;
	margin-right:50px;
}

.Head_nav li a{
	font-size:17px;
	color:#24272c;
}

.yxy_reps{
	width:100%;
	overflow: hidden;
	background: #ffffff;
	position:relative;
	height: 783px;
}

.yxy_reps_con{
	width: 1170px;
	height: 783px;
	position: relative;
	margin: 0 auto;
}
.f33px{
	font-size:33px;
}

.cor35383f{
	color:#35383f;
}

.reps_box{
	width:1171px;
	height:389px;
	overflow: hidden;
	margin: 50px auto;
}

.reps_Share{
	cursor: pointer;
	display: inline-block;
	-webkit-transition: all .2s;
	transition: all .2s;
	position:relative;
	height: 380px;
	overflow: hidden;
}

.reps_Share div{
	position:absolute;
	width:100%;
	height:100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: all .2s;
	transition: all .2s;
}

.reps_Share span{
	font-size:31px;
	color: #fff;
	z-index: 1051;
	position:absolute;
	display: block;
	padding-left: 50px;
	bottom:130px;
}

.reps_Share p{
	color: #fff;
	z-index: 1051;
	position:absolute;
	bottom:25px;
}

.reps_Share:hover div{
	display: block;
	-webkit-transition: all .2s;
	transition: all .2s;
}

.reps_Share i{
	position:absolute;
	width:100%;
	height:100%;
	opacity: 0.5;
	z-index: 1040;
	background-color: #000;
}

/*.reps_box div{*/
	/*width: 500px;*/
	/*height:380px;*/
	/*background: #f4f4f4;*/
	/*display: inline-block;*/
	/*overflow: hidden;*/
	/*text-align: center;*/
/*}*/

.reps_box p{
	padding:0 50px 0 50px;
	line-height: 30px;
	font-size:16px;
	/*text-indent: 30px;*/
	text-align: left;
}

.lH30px{
	line-height: 30px;
}

.f15px{
	font-size:15px;
}

.reps_Btn a{
	width:160px;
	height:54px;
	border-radius: 5px;
	background: #096af7;
	line-height: 54px;
	text-align: center;
	display: inline-block;
	color:#fff;
	font-size:18px;
}

.yxy_reps ul li{
	width:370px;
	height:520px;
	background: #f4f4f4;
	float:left;
	margin-left:20px;
	text-align: center;
	cursor: pointer;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.yxy_reps ul li:hover{
	z-index: 2;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}

.reps_con_p {
	padding: 0 40px 0 40px;
	line-height: 30px;
	font-size: 16px;
	margin-top:25px;
	text-indent: 30px;
	text-align: left;
}

.reps_bom{
	width: 100%;
	overflow: hidden;
	background: #ffffff;
	position: relative;
	height: 305px;
}

.reps_bom_con {
	width: 457px;
	height: 305px;
	position: relative;
	margin: 0 auto;
}

#div1{
	cursor: move;
}
.reps_bom_con span{
	font-size: 90px;
	color: #ccc;
	margin: 15px auto;
	width: 110px;
	display: block;
}
/*.reps_box img{*/
	/*-webkit-transition: 0.4s;*/
	/*-webkit-transition: -webkit-transform 0.4s ease-out;*/
	/*transition: transform 0.4s ease-out;*/
	/*-moz-transition: -moz-transform 0.4s ease-out;*/
/*}*/

/*.reps_box img:hover{*/
	/*transform: rotateZ(360deg);*/
	/*-webkit-transform: rotateZ(360deg);*/
	/*-moz-transform: rotateZ(360deg);*/
/*}*/
.experCol .shade {
	position:fixed;
}

.rightBody .shade {
	position:fixed;
}

.Baneranmin1, .Baneranmin2{

	bottom: 220px;
	/*left: 20%;*/
	width: 100%;
	text-align: center;
	position:absolute;
}

.Baneranmin2 p{
	color: #1267fc;
}

.Bth1{
	animation: moves 3s;
	/*width: 140px;*/
	padding: 0 15px;
	height: 46px;
	text-align: center;
	line-height: 46px;
	border:2px solid #1267fc;
	color: #fff;
	background: #1267fc;
	/*font-weight: bold;*/
	font-size: 20px;
	position: absolute;
	top:180px;
	left: 50%;
	width: 160px;
	margin-left:-98px;
	cursor: pointer;
}

.J_tops{
	position:relative;
	top:10px;
}