*{padding:0;margin:0; box-sizing: border-box;}
img{border:0px;}	
a{text-decoration: none; }
li{list-style: none;}	
body{font-family: "黑体","PingFang SC","Segoe UI", "Lucida Grande", Helvetica, Arial,  "SimSun", "Tahoma",sans-serif; font-size: :16px; background: #f5f5f5;}
/*nav*/
.head{width:100%;height:50px; background:#0075c6; }
.headMain{width:1200px; margin:0 auto; position: relative; }
.head-a{float:right; }
.head-a a{color:#fff; border:1px solid #fff; padding:4px 12px; margin-left:8px; line-height:50px; border-radius: 4px; font-size:12px;}
.head-a a:hover{background:#fff; color:#006DC2;}
.head-b{ float:right; position: relative;}
.head-b a{color:#fff;}
.head-b a.headImg{position: absolute; right:10px; top:5px; cursor: pointer;}
.head-b .head-todo,.head-toread{width:30px; height:20px;position: relative; margin-right:30px; box-sizing: border-box;} 
.head-todo img,.head-toread img{ vertical-align: middle; width:22px; height:22px;}
.head-b a span{display:block;width:18px;height:18px; font-size:10px;color:#fff; text-align: center; line-height:18px; border-radius:50%; background:#84c226; position:absolute;top:-8px;right:-14px;}
.head-c{position: absolute; }
.head-c a{color:#ffff; font-size:14px; line-height:50px;}
.head-c span{color:#fff; font-size:14px; padding:0 6px;}
.head-d{position: absolute; left:100px; line-height:50px; left:480px; }
.head-d span{color:#fff; font-size:14px; padding:0 6px;}
.welcome{padding-right:70px; line-height:50px; font-size:15px;}
.headUl{display:none; position:absolute; top:50px; right:0; width:130px; height:auto; z-index:999; box-shadow: 0 0 10px rgba(100,100,100,0.3); background: #fff;}
.headUl ul li{width:130px;height:40px; line-height:40px;}
.headUl .ico{position: absolute; top:-4px;left:96px;}
.headUl ul li a{display:block; width:130px;height:40px; line-height:40px; padding-left:15px; color:#555; }
.headUl ul li a:hover{color:#006DC2;}
.headUl ul li a img{vertical-align:middle; width:16px;height:16px; margin-right:10px;}

.nav{width:100%;height:110px; background:#fff;}
.navMain{width:1200px; margin:0 auto; position:relative;}
.navMain li{float:left;}
.navMain .logo{position: absolute; top:12px; }
.navMain ul{position: absolute; left:460px;}
.navMain ul li{line-height:98px;}
.navMain ul li a{color:#006dc2; padding-left:40px; font-size:18px;}
.navMain ul li a.active{color:#84c225;}
.navMain .search{width:50px; height:50px; line-height:50px; text-align: center;  position:absolute; right:0px; top:22px;}
.navMain .search img{vertical-align: middle;}
.navMain .search:hover{background:#eee; cursor: pointer;}
.searchInput{position: absolute; top:30px; left:520px; display: none;}
.searchInput span{width:52px; height:40px; text-align: center; cursor: pointer;}
.searchInput span img{vertical-align: middle; padding:0 6px;}
.searchInput input{width:520px; height:42px; padding-left:20px; line-height:48px; background:#eee; border:none; border-radius: 40px;  color:#000;}
/*floor1*/
.main{width:1200px; margin:20px auto 0;}
.floor1 {width:1200px; height:482px; background:#fff; padding:16px 0px 15px 16px; position: relative;}
.floor1-tab{position:absolute; left:464px; width:444px; }
.floor1 .tab-title{padding:0 74px; }
.floor1 .tab-title ul li{float:left; font-size:18px; color: #333; margin-right:36px; padding-bottom: 10px; margin-bottom: 10px; cursor: pointer;}
.floor1 .tab-title ul li:last-child{margin-right:0px; }
.floor1 .tab-title ul li.active{color: #0075c6; border-bottom: 2px solid #0075c6;}
.tab-content{clear:both; }
.tab-content div ul li{margin-left:40px; list-style: disc; font-size:15px; line-height:20px; color:#0075C6; padding-top:10px;}
.tab-content div ul li a{color:#666;}
.tab-content div ul li a:hover{ color:#006dc2;}
.tab-content div ul li p{float:left; width:290px;  font-size:15px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tab-content div ul li span{ float:right; padding-right:30px;}
.tab-notice,.tab-policies{display: none;}
.floor1 .floor1-right{position: absolute; width:282px; right:16px;}
.floor1 .floor1-right ul li{width:282px; height:80px; margin-bottom:12px;position: relative; }
.floor1 .floor1-right ul li a{display:block; width:282px; height:80px; color:#fff; border-radius: 4px;}

.floor1 .system{ background:#0075c6; }
.floor1-right ul li h2{font-size:20px; line-height:38px; position: absolute; left:62px; }
.floor1-right ul li p{font-size:16px;line-height:28px; position: absolute; left:62px;}
.floor1-right ul li img{width:42px; height:42px; position: absolute; top:20px; left:13px; }
.floor1-right ul li h2{top:34px; }
/*.floor1 .online-system a{background:#0075c6;}
.floor1 .lab-system a{background:#5553ce;}
.floor1 .diagnose-system a{background:#154fbb;}
.floor1 .links-system a{background:#7d15bb;}
.floor1 .links-system p{top:26px; font-weight:bold;}
.floor1 .lab-system h2,.floor1 .online-system h2{top:40px; }
.floor1 .lab-system p,.floor1 .online-system p{top:14px;}
.floor1 .diagnose-system h2{top:10px; }
.floor1 .diagnose-system p{top:46px;}*/

/*banner轮播图*/
.floor1 .sowing{position: absolute; width:452px; height:450px;}
.sowing .flexslider{position:relative;overflow:hidden; background:url(../img/loading.gif) 50% no-repeat;}
.sowing .slides{position:relative;z-index:1;}
.sowing .slides li{height:450px; cursor: pointer;}
.sowing .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.sowing .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;display:inline;zoom:1; cursor: pointer;}
.sowing .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer;}
.sowing .flex-control-nav .flex-active{background-position:0 0;}
.sowing .flex-direction-nav{position:absolute;z-index:3;width:100%;top:42%;}
.sowing .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.sowing .flex-direction-nav li a.flex-prev{left:-6px;background:url(../img/prev.png) center center no-repeat;}
.sowing .flex-direction-nav li a.flex-next{right:-6px;background:url(../img/next.png) center center no-repeat;}
.sowing .slides li p{width:452px;height:44px; line-height:44px; background:rgba(0,0,0,0.5); color:#fff; position: absolute; bottom:0; padding:0 16px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*banner轮播图*/
/*floor2*/
.floor2{clear:both; padding-top: 18px; }
.f-title h3{font-size:20px; font-weight:normal; float:left; margin-bottom:18px;}
.f-title span{font-size:16px; border-left:3px solid #006fc6; padding-right:4px;}
.f-title a{display:block; float:right; width:60px; height:30px; border-radius:15px; line-height:30px; font-size:14px;text-align: center; color:#fff; 
background: -webkit-linear-gradient(left top, #5efce8 ,#736efe); background: -o-linear-gradient(bottom right, #5efce8 ,#736efe);  background: -moz-linear-gradient(bottom right, #5efce8 ,#736efe);  background: linear-gradient(to bottom right, #5efce8 ,#736efe); }
.f-title a:hover{box-shadow: 0 2px 3px 2px #eee;}
.knowledge{width:590px; height:338px; float:left; padding:16px; margin-right:10px; box-sizing: border-box; background:#fff;}
.knowledge ul{width:100%; clear:both; }
.knowledge ul li{ width:100%; height:128px; border-bottom: 1px dashed #eee;}
.knowledge ul li:last-child{border-bottom:none; margin-top:10px ;}
.knowledge ul li img{width:192px; height:118px; margin-right:20px; float:left;}
.knowledge ul li p a{color:#333;}
.knowledge ul li p a:hover{color:#006fc6;}
.knowledge ul li p a{display:block; width:346px; height:60px; font-size:18px; line-height:30px;  overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom:40px; cursor: pointer;}
.knowledge ul li span{color:#666;}
.data{width:590px; height:340px; float:right; padding:16px; margin-left:10px; box-sizing: border-box; background:#fff;}
.data-img{clear:both;margin-left:96px;}
/*floor3*/
.floor3{clear: both;padding-top:40px;}
.floor3 ul li{float:left;margin-right:80px; width:102px; text-align: center;}
.floor3 ul li a{color:#333;font-size:16px;}
.floor3 ul li a:hover{color:#006fc6;}
.floor3 ul li:last-child{margin-right:0;}
.floor3 ul li p{line-height:48px; margin-bottom: 20px; font-size:16px;}

.mask {background: #000; opacity: 0.5; filter: alpha(opacity=50); position: absolute; left: 0; top: 0; display: none; z-index:98;}
.box {width: 550px; height: 224px; background: #fff; position: absolute; display: none; box-shadow:0px 2px 6px #535252; z-index:99;  border-radius: 10px;}
.close {width:40px; text-align: center; height:40px; line-height:40px; border-radius: 50%; position: absolute; right: 8px; top:10px; text-decoration: none; color:#006DC2;font-size:30px; padding-left:10px; padding-right:10px; }
.close:hover {background: #aaa; color: #fff;}
.box-title{width:550px; height:60px; line-height:60px; color:#006DC2; font-size:20px; background:#fff; border-radius: 20px 20px 0 0; border-bottom:1px solid rgba(0,0,0,0.15);}
.box-title span{font-size:16px; padding-left:18px;}
.box-main ul li{float:left;margin-right:20px; margin-bottom:10px;}
.box-main ul li:last-child{margin:0;}
.box-main ul li a{display:block; text-align: center; color:#333;}
/*.box-main ul li a.box-maina{width:150px;   }*/
.box-main ul li a:hover{border: 1px solid #0075C6;}
.box-main p{font-size:14px; color:#aaa; margin-top:44px; margin-left:52px; margin-bottom:12px;}
.box-main-a1{float:left; margin-left:52px;}
.box-main-a2{float:right; margin-right:52px;}
.box-main ul{margin:20px 38px 0;}
.box-main ul li:nth-child(2n){margin-left:0; margin-right:0;}
.floor1-mask .box-main ul li p{padding:0; margin:0; text-align: center; padding:6px 0; }
.box-main ul li p a{display: inline; background:none; border:none; font-size:13px; color:#006DC2; text-decoration: underline;}
.floor1-mask .box{height:495px;}
.box-main ul li a{width:226px;height:100px; background:#046f9f; border-radius: 8px; color:#fff; font-size:14px; padding:0 6px;}
.box-main ul li a img{text-align: center; padding-top:10px; width:40px;height:50px; }
.box-main ul li a div{line-height:18px; font-weight: bold;}
/*floor4*/
.floor4{clear:both; width:100%; height:368px;}
/*banner轮播图*/
.frSlides{width: 100%;height:368px;}
.frSlides .flexslider{position:relative;height:368px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.frSlides .slides{position:relative;z-index:1;}
.frSlides .slides li{height:368px;cursor: pointer;}.
.frSlides .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.frSlides .flex-control-nav li{display:inline-block;width:20px;height:8px;margin:0 5px;display:inline;zoom:1; }
.frSlides .flex-control-nav a{display:inline-block;width:20px;height:8px;line-height:40px;overflow:hidden;background:url(../img/dot2.png) right 0 no-repeat;cursor:pointer;}
.frSlides .flex-control-nav .flex-active{width:48px;background-position:0 0;}
.frSlides .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
/*.frSlides .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}*/
/*.frSlides .flex-direction-nav li a.flex-prev{left:-6px;background:url(../img/prev.png) center center no-repeat;}
.frSlides .flex-direction-nav li a.flex-next{right:-6px;background:url(../img/next.png) center center no-repeat;}*/
/*banner轮播图*/
/*floor5*/
.floor5{margin-top:10px;}
.floor5 .course{float:left; width:794px; height:500px; background:#fff; padding:16px; margin-right:10px; box-sizing: border-box;}
.floor5 .course ul{clear:both;}
.floor5 .course ul li{float: left; width:240px; margin-right:21px; }
.floor5 .course ul li:nth-child(3n){margin-right:0;}
.course-img{width:240px; height:160px; position: relative; overflow: hidden;}
.course-img img{cursor: pointer; transition: all 0.6s;}
.course-img img:hover{transform: scale(1.4);}
.course-img p{width:240px; height:45px; line-height:45px; color:#fff;  background:rgba(0,0,0,0.3); text-align: center; font-size:18px; position: absolute; bottom: 0; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.floor5 .course ul li a{width:132px; height:32px; display: block; line-height:32px; text-align: center; background: #8DCF29; color:#fff; font-size:16px; border-radius:30px; margin:0 auto; margin-top:6px; margin-bottom:20px; }
.floor5 .test{float:right; width:386px; height:500px; background:#fff; padding:16px; margin-left:10px;}
.test-div{clear: both; width:356px;height:128px; background:url(../img/test01.png); color: #fff; margin-bottom: 18px;}
.test-div h3{font-size:22px; font-weight: normal; text-align: center; padding-top:22px;}
.test-div ul{margin-left:8px;}
.test-div ul li{float:left; margin-top:18px; margin-right:12px;}
.test-div ul li a{display: block; width:105px;height:32px; text-align: center; line-height:32px; color:#006FC6; background:#fff; border-radius:20px;  font-size:14px; }
.test-div ul li:last-child{margin-right:0;}
.test2{background:url(../img/test02.png);}
.test3{background:url(../img/test03.png);}
.test3 h3{padding-top:44px; cursor:pointer; }
/*floor6*/
.floor6,.floor7{clear: both;}
.floor6 h3,.floor7 h3{text-align: center; padding:30px 0;}
.floor6 ul li,.floor7 ul li{float:left; margin-right:20px; }
.floor6 ul li:last-child,.floor7 ul li:last-child{margin-right:0px;}
.floor6 ul li a{display:block;width:386px; height:160px; position:relative; }
.floor6 ul li a:hover{box-shadow: 2px 4px 5px #ccc; border-radius: 10px;}
.floor6 ul li img{position: absolute; z-index: -9999;}
.floor6 ul li p{line-height:160px; text-align: center; color:#fff; font-size:20px;}
/*floor7*/
.floor7 ul li a{display:block;width:386px; height:190px; margin-bottom: 30px;}
/*floor8*/
.floor8{clear:both; margin-top:30px; width:100%; height:470px; background: url(../img/floor8Bg.jpg)no-repeat center center;}
.floor8 .lab-main{width:1200px; margin: 0 auto;}
.lab-title{position:relative; width:1200px; height:54px; color: #fff;  text-align: center; padding-top:50px;}
.lab-main h3{font-size:20px; }
.lab-main h1{font-size:54px; opacity: 0.3; position:absolute; top:28px; left:358px; }
.labImg{clear:both; width:1200px; height:280px; padding-top:80px;}
.labImg ul li{float:left;width:400px; height:140px; line-height: 140px; text-align: center; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.labImg ul li:nth-child(3n){border-right:none;}
.labImg ul li:nth-child(n+4){border-bottom:none;}
.labImg ul li img{vertical-align:middle;}
/*footer*/
.footer{width:100%;height:150px; background: #006FC6; clear:both;}
.footer-main{width:1200px; margin:0 auto; position: relative;}
.codeImg{position:absolute; top:14px; color:#fff;} 
.codeImg p{font-size:14px; margin-top:2px;}
.aboutUs{position: absolute; top:25px; left:270px; color:#fff;}
.aboutUs h4{margin-bottom: 8px;}
.aboutUs h4 a{color:#fff; font-size:14px; padding:0 5px;}
.aboutUs p{font-size:14px; margin-bottom:8px;}
.aboutUs p a{color:#fff;}
.aboutUs p a:hover{color:#000;}
.footerBtn{position: absolute; right:0; top:28px; color: #fff;}
.footer-select{margin-bottom:10px;}
.footer-select select{width:240px;height:26px; background: #fff; padding-left:8px; margin-left:5px; color:#aaa;text-align: center;}
.footer-select label{font-size:14px;}
/*飘窗*/
#bay{width: 258px;height: 160px; z-index:2;}

/*activities*/
.act-head{width:100%;height:50px; background:#fff;margin-top:20px; }
.act-main{width:1200px; margin:0 auto; position: relative;}
.act-state{float:left;}
.act-state h3,.stateUl h3{width:128px; text-align:center; font-weight: normal; font-size:18px; color:#333; line-height:50px; cursor: pointer;}
.act-state h3 img,.stateUl h3 img{padding-left:6px;}
.stateUl h3 a{display:block;width:128px;  color:#666; font-size:16px;}
.stateUl ul li.active a{color:#333;}
.act-stateUl,.stateUl-ul{display: none; width:128px; background:#fff; box-shadow: 0px 1px 2px 1px #ccc; padding:10px 0; position: absolute; z-index:99}
.act-stateUl ul li a,.stateUl-ul ul li a{display: block; width:128px; height:32px; line-height:32px; text-align: center; color:#666; }
.act-stateUl ul li a:hover,.stateUl-ul ul li a:hover{background:#f2f2f2;}
.act-search{float:right;width:195px; height:34px; line-height:34px; margin-top:8px; border:1px solid #ccc; position: relative; }
.act-search input{width:156px; height:32px; border:none; background: none; padding-left:8px; position: absolute; }
.act-search button{width:32px; height:32px; border:1px solid #0075C6; background:url(../img/act-search.png)no-repeat center center #0075C6; cursor: pointer; position: absolute; right:0;}

.act-list{clear:both; padding-top:20px;}
.act-list ul{width:1200px; margin:0 auto;}
.act-list ul li{float:left; width:592px; height:auto; background:#fff; margin-right:16px; margin-bottom:20px;}
.act-list ul li:nth-child(2n) {margin-right:0;}
.act-list ul li a img{width:592px;height:334px; border:1px solid #eee; }
.act-list-title{padding-left:20px; border-bottom: 2px solid #eee;}
.act-list-title h4{float:left; font-weight: normal;  margin-top:16px; }
.act-list-title h4 a{display:block;font-size:18px; color:#191919; width:380px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.act-list-title .act-list-tips{float:right;width:182px;height:32px; line-height:32px; margin-top:14px; text-align:center;background:#0075C6; color:#fff; }
.act-list-time{clear:both; padding-top:8px; font-size:16px; color:#7f7f7f;}
.act-list-time span{font-size:16px; color:#7f7f7f;}
.act-list-time img{padding-right:8px;}
.act-list-title p{font-size:16px; color:#7f7f7f; margin-top:14px; margin-bottom:14px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.act-list-title p img{padding-right:8px;}
.act-list-btn{height:76px; line-height:76px; padding-left:20px;}
.act-list-btn p{float:left; font-size:16px; color:#006DC2;}
.act-list-btn p img{padding-right:8px;}
.act-list-btn a{display: block; float:right; width:140px; height:34px; margin-top:22px; margin-right:20px; color:#fff; text-align: center; line-height:34px; border-radius: 20px; background:#84C225;}
/*activities*/

/*activity-detail*/
.act-detail{width:1200px; margin:20px auto; }
.act-detail-tit{width:1200px; height:305px; background: #fff; padding:20px; }
.act-detail-tit-pic{float:left; margin-right:20px ;}
.act-detail-tit-pic img{width:472px; height:266px; overflow:hidden; border:1px solid #eee; }
.act-detail-tit-text{float:right; width:668px; }
.act-detail-tit-text h4{font-weight: normal; font-size:18px; margin-top:10px;}
.act-detail-tit-text .act-list-time{font-size:16px;color:#666; padding-top:10px;}
.act-detail-tit-text p{font-size:16px; color:#666; padding-top:10px; padding-bottom:10px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.act-list-time-detail{width:354px;height:28px; line-height:28px; margin-top:6px; text-align: center; background: rgba(0,117,198,0.65); color:#fff; font-size:14px;}
.act-list-time-detail span{padding:0 6px;}
.act-detail-tit-btn a{display:block; width:168px; height:42px; line-height:42px; font-size:18px; margin:20px 0;  text-align: center; background:#84C225; border-radius: 20px; color:#fff;}
.enclosure{padding-top:14px; font-size:16px; color:#7f7f7f; border-top:2px solid #eee;}
.enclosure span,.enclosure a{padding-right:6px;}
.enclosure-name{color:#0075C6;}

.act-detail-main{background: #fff; margin-top:20px; padding:40px; font-size:16px; }
.act-detail-main h2{font-size: 20px;  text-align: center; padding-bottom:30px; }
.act-detail-main h4{font-size: 16px; color:#0075C6; line-height:46px; }
.act-detail-main p{line-height:28px; }
/*activity-detail*/

/*news*/
.container{width:1200px; margin:0 auto;}
.stateUl{position:absolute;left:360px;}
.stateUl ul li{float:left;  }
.stateUl ul li h3{font-size:18px; color:#666;}
.stateUl ul li.active h3{border-bottom:2px solid #006DC2; color:#333;}
.stateUl-ul{display:none;}
.news-list{width:1200px; background:#fff; clear:both; margin-top:20px; margin-bottom:30px;}
.news-list ul li{1200px; height:94px; padding:0 18px; background:#fff;  cursor: pointer; border-bottom:1px solid #d9d9d9;}
.news-list ul li:hover{background: #f5f5f5;}
.news-list ul li h3{font-weight:normal; padding-top:20px; }
.news-list ul li h3.firstH3{border: none;}
.news-list ul li h3 a{color:#333; font-size:18px;}
.news-list ul li h3 span.news-top{padding:3px 6px; background:#0075C6; color:#fff;border-radius:5px; font-size:10px; margin-right:10px;}
.news-list ul li h3 span.news-new{padding:0px 4px; background:#DD4949;color:#fff;border-radius:8px; font-size:10px; margin-left:10px;}
.news-list ul li p{padding-top:12px;}
.news-list ul li p span{font-size:14px; color:#7f7f7f; padding-right:58px;}
/*newsDetail*/
.newsDetail .container{background:#FFf; margin-top:20px; padding-bottom:50px; margin-bottom:20px;}
.newsDetail-content h2{font-size:30px;font-weight:normal; text-align: center; padding-top:30px;}
.newsDetail-content .newsDetail-tips{text-align: center; padding:16px 0;}
.newsDetail-tips span{font-size:14px; color:#7f7f7f; margin-right:40px;}
.newsDetail-content p{padding:0 80px!important; line-height:28px; background:#fff!important; padding-bottom:20px!important;}
.newsDetail-statement{border-bottom:2px solid #d9d9d9; margin:0 80px; color:#7f7f7f; font-size:14px; padding:22px 0;}

.newsDetail-comment{padding:44px 80px;}
.newsDetail-comment h3{font-size:26px; font-weight:normal;}
.speech{position:relative; height:210px;}
.speech-number{position:absolute; top:12px; right:20px; font-size:18px; color:#006DC2;}
.speech-header{position: absolute; top:44px; left:10px;}
.speech-box textarea{position:absolute; left:90px; top:46px;  width:930px; height:104px; padding:10px 20px; background: #fff; z-index: 2; border:1px solid #ddd; font-size:16px; }
.speech-label{position: absolute; top:166px; left:90px;}
.speech-label ul li{float:left; margin-right:80px; line-height:30px;}
.speech-label ul li img{vertical-align: middle;}
.speech-label ul li span,.speech-label ul li label{font-size:16px; color:#7f7f7f; }
.speech-label ul li input{width:18px;height:18px;border:1px solid #ccc; vertical-align: middle; margin-right:8px;}
.speech button{position:absolute; right:20px; top:166px; width:104px; height:42px; background:#006FC6; border:none; text-align: center; color:#fff; font-size:18px; line-height:42px;}
.speech-label ul li label{padding:0 8px;}

.comment-all{clear:both; padding-top:50px; position:relative;}
.comment-all h3{float:left;}
.comment-hot {float:right;}
.comment-list{clear:both; padding-top:20px; }
.comment-header{float:left;width:80px;}
.comment-text{float:right; width:940px;}
.comment-list ul li {clear:both;padding-top:20px;border-top:2px solid #eee; }
.com-name{color:#7F7F7F;}
.commentName{font-size:16px; color: #006FC6; margin-right:14px; }
.com-name span{margin-right:8px;}
.commentP{font-size:16px; color:#333333;line-height:30px; margin-top:6px; margin-bottom:6px;}
.thumbs-up{margin-bottom:30px;}
.thumbs-up span{font-size: 16px; color:#7F7F7F; margin-right:30px;}
.thumbs-up span img{padding-right:6px;}
.com-reply{margin:18px 0;}
.com-reply ul li{border:none; background:#F4F4F4; padding:20px 20px 0; font-size:16px;}
.com-reply ul li p{font-size:15px; color:#444;line-height:26px;}
.com-reply-reply{margin-top:14px;font-size:14px; color:#7F7F7F;}
.com-reply-reply span{padding-right:6px;}
/*newsDetail*/
/*expert*/
.expertUl{margin-top:20px;}
.expertUl ul li{float:left; width:590px; height:164px; margin-right:20px; margin-bottom:20px;}
.expertUl ul li:nth-child(2n){margin-right:0;}
.expertUl ul li a{display: block; width:590px; height:164px; background:#fff; color:#333;}
.ex-head{float:left; padding:20px;}
.ex-head img{width:110px; height:123px; border:1px solid #eee; }
.ex-text{float:right; width:426px; padding-top:20px;}
.ex-text h4{font-size:18px;color:#444; padding-bottom:10px;}
.ex-text p{font-size:16px; color:#666; line-height:30px;}
.ex-text p span{font-size:14px; border:1px solid #D9D9D9 ;background:#F7F7F7;padding:2px 15px; margin-right:15px;}
.lectorP{height:60px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/**/
.detailPage{clear:both; width:100%; background:#fff; margin-top:20px; margin-bottom:20px;}
.detailPage-h2{height:46px; line-height:46px; padding-left:36px; border-bottom:3px solid #f5f5f5;}
.detailPage-h2 h2{font-size:16px; font-weight:normal;  }
.detailPage-h2 h2 span{border-left:3px solid #0075C6; padding-right:6px; font-size:14px;}
.detailPage-left{float:left; width:190px; text-align: center;}
.detailPage-left img{width:110px;height:123px; border:1px solid #eee; margin-top:22px;}
.detailPage-left h4{font-size:18px; color:#333; padding:8px 0;}
.detailPage-left p{font-size:16px; color:#666; line-height:28px;}
.detailPage-right{float:right;width:1000px;} 
.detailPag-tabel1 table{border-collapse:collapse;  margin:20px 0;}
.detailPag-tabel1 table tr th{min-width:80px; max-width: 100px; line-height:30px; font-size:16px; color:#7f7f7f;  vertical-align: sub; padding-top:8px;}
.detailPag-tabel1 table tr td{max-width:870px; padding:6px 10px; color:#333; font-size:16px; line-height:30px;}
.detailPag-tabel2 table{border-collapse:collapse; border:1px solid #D4D4D4;}
.detailPag-tabel2 table tr th{width:320px;height:46px; font-size:16px;  color:#7f7f7f; background: rgba(216,216,216,0.15); }
.detailPag-tabel2 table tr td{height:46px; line-height:46px; text-align: center; color:#333; border:1px dashed #d4d4d4;}

/*页码*/
.page{clear:both;width:1200px; margin:0 auto;  padding-top:30px;}
.pageUl ul{text-align: center; margin-bottom:30px;}
.page ul li{ display: inline; }
.page ul li a{color:#333; font-size:15px; padding:4px 10px; text-align:center; cursor:pointer;}
.page ul li img{vertical-align: middle;}
.page ul li.active a{background:#006FC6; color:#fff; border-radius: 50%;}
.page ul p{display:inline; font-size:15px; padding:0 10px; line-height:30px;}
.page ul p span{padding:0 6px;}
.page ul p input{display:inline; width:42px; height:24px;margin:0px 8px; text-align: center;}
.page ul button{width:46px;height:24px; font-size:15px; line-height:24px; background:#006FC6; text-align: center; border:none; color:#fff; cursor: pointer;}
/*页码*/
/*滚动条样式修改*/
::-webkit-scrollbar /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ 
{ 
    width: 10px; 
    height: 10px; 
    background-color: ; 
}    
::-webkit-scrollbar-track /*定义滚动条轨道 内阴影+圆角*/
{ 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px; 
    background-color: #F5F5F5; 
}   
::-webkit-scrollbar-thumb /*定义滑块 内阴影+圆角*/ 
{ 
    border-radius: 10px; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); 
    background-color: #555; 
} 
/*滚动条样式修改*/
/**/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ccc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ccc;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ccc;
}
/*课程库*/
.courseList{padding-top:20px; }
.courseUl ul li{float:left; width:387px;height:420px; background:#fff; margin-right:18px; margin-bottom:20px; position: relative;}
.courseUl ul li a img{width:387px;height:257px;}
.courseUl ul li:nth-child(3n){margin-right:0;}
.hotCourse{width:52px;height:66px; position: absolute; background:url(../img/hotCourse.png)no-repeat center center; top:0;right:20px; color:#fff; padding:6px 10px;}
.course-tit{float:left; width:317px;}
.course-tit h3{height:45px; font-size:18px; font-weight:normal; padding:12px 15px 8px; padding-right:0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.course-tit p{padding:2px 15px; font-size:14px; color:#666;}
.course-tit p span{padding-right:20px;}
.coursr-cost{float:right;width:70px; height:74px; padding-bottom:20px; margin-top:12px; font-size:16px;}
.coursr-cost p{color:red; line-height:26px; text-align: center; padding-bottom:3px;}
.coursr-cost p img{vertical-align: middle; padding-right:3px;}
.course-btn{clear:both; border-top:1px solid #eee; margin:0px 20px;  color:#006DC2; }
.course-btn img{vertical-align: middle; padding-right:4px;}
.course-btn p{float:left; padding-top:20px;}
.course-btn a{float:right; padding:8px 30px; background:#84C225; border-radius: 50px; color: #fff; margin-top:14px;}
.webcastUl ul li{float:left; width:387px; height:400px; background:#fff; margin-right:18px; margin-bottom:20px;}
.webcastUl ul li:nth-child(3n){margin-right:0;}
.webcastUl ul li h3{font-size:18px; height:45px; font-weight:normal; color:#333; padding:15px 20px 6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.webcastUl ul li .webcast-time{color:#7F7F7F; font-size:16px; line-height:28px; padding:0 20px 8px;}
.webcastUl ul li .webcast-time img{padding-right:8px;vertical-align: middle;}
.webcastUl ul li a img{width:387px;height:257px;}
.webcast-btn{height:34px;line-height:34px; padding:0 20px;}
.webcast-btn p{float:left; color:#FF3838; font-size:16px;}
.webcast-btn p span{margin-right:10px;}
.webcast-btn p span img{padding-right:5px;}
.webcast-btn a{display: block;float:right; width:118px; height:34px; line-height:34px; text-align: center; background:#84C225;border-radius:20px; color:#fff; font-size:16px;}
.webcast-btn a.active{background:#FF3838;}
/*课程列表三级菜单*/
.screenUl{width:180px; z-index: 99;}
.screenUl ul li{width:180px;}
.screenUl ul li a{width:180px; text-align: left; padding-left:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.screenUl ul li a.haveChild{background:url(../img/act-state-left.png)no-repeat 160px center; }
.screenUl ul li a.haveChild:hover{ background-color:#ddd;}
.screenUl ul li a:hover{background-color:#ddd;}
/*强制 ul 包围 li*/
.screenUl ul {float:left;}
.screenUl li {float:left; position:relative;}
/* 添加的功能样式 */
.screenUl li ul {width:180px; background:#fff; border:1px solid #eee; box-shadow:0 5px 10px #eee; padding:10px 0;}
.screenUl li ul {display:none;/*相对于父菜单项定位*/position:absolute;/*左边与父菜单项对齐*/left:0;/*顶边与父菜单项底边对齐*/top:100%;}
.screenUl li li {/*停止浮动，恢复堆叠*/float:none;}
.screenUl li li ul {/*继续隐藏三级下拉菜单*/display:none;}
.screenUl li:hover > ul {/*父元素悬停时显示*/display:block;}
.screenUl li li ul {/*相对于父菜单定位*/position:absolute;/*与父菜单右侧对齐*/left:100%;/*与父菜单项顶边对齐*/top:0;}
/* 添加的功能样式 */
/* 垂直列表 */
.screenUl.vertical ul,.multi_drop_menu.vertical li {/* 让顶级菜单垂直显示*/float:none;}
.screenUl.vertical li ul {/*子菜单左边与上一级菜单右边对齐*/left:100%;/*子菜单顶边与上一级菜单项顶边对齐*/top:0;}
.screenUl li:hover > a {/*悬停时的背景颜色*/background-color:#ddd; }
.screenUl li:hover > a.haveChild {/*悬停时的背景颜色*/background-color:#ddd; }
/*课程列表三级菜单*/
/*课程详情*/
.courseDetail{margin-top:20px;background:#fff;}
.courseWarp {padding:20px 30px;}
.courseWarp-tit{float:left;}
.courseWarp-tit h2{font-size:28px; font-weight:normal; color:#000; opacity: 0.8;}
.courseWarp-tit p{font-size:14px; color:#000;opacity: 0.5; padding-top:10px;}
.courseWarp-btn{float:right; margin-bottom:30px;}
.courseWarp-cost{float:left; margin-right:20px;}
.courseWarp-cost p{font-size:24px; color:#FF3838; }
.courseWarp-cost p span{font-size:15px; color:#7F7F7F; padding-left:30px;}
.courseWarp-btn a{float:right; display: block; width:184px; height:54px; margin-top:6px; font-size:18px; color:#7f7f7f; line-height:54px; text-align: center; border:1px solid #7f7f7f; border-radius:30px;}
.course-ul{float:right; width:290px; height:468px; background:#14181F;}
.course-ul h2{width:290px; height:46px; line-height:48px; padding-left:15px; background:#23272D; color:#fff; font-size:16px; font-weight:normal;}
/*.course-ul ul li{height:24px;}*/
.course-ul ul li a.course_a{display:block; position:relative; font-size:14px; color:#fff; opacity: 0.4;  height:36px; line-height:36px;}
.course-ul ul li a.active{color:#fff;opacity:1;}
.course-ul ul li a.course_a span.num{position: absolute; left:14px;}
.course-ul ul li a.course_a span.tit{position: absolute; left:40px; display: block; width:170px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.course-ul ul li a.course_a span.time{position: absolute; right:16px;}
.videoBg{width:850px;height:468px; float:left; background:url(../img/videoBg.png)no-repeat top; position: relative;}
.videoLable{position:absolute;bottom:0; width:850px; height:75px; background:#23272d;}
.videoBar{clear:both; padding-top:18px;}
.videoBar img{padding-top:10px;}
.videoBar-btn{float:right;}
.videoBar-btn a{display: block; width:114px; height:42px; line-height:42px; background:#0075C6; color:#fff; text-align: center;}
.videoTit{color:#fff; text-align: center; margin-top:120px;}
.videoTit h3{font-size:28px; font-weight:normal; line-height:60px;}
.videoTit p{font-size:16px;}
.videoLable ul{float:right;}
.videoLable ul li{float:left; height:75px; margin-right:30px; line-height:75px;}
.videoLable ul li img{vertical-align: middle;}
.videoLable ul li span{color:#ccc; font-size:12px;}
.coursrNote{width:100%; height:60px; background:#fff; margin-top:20px; }
.coursrNote-tab{width:1200px; margin:0 auto;}
.coursrNote-tab ul{padding-left:30px;}
.coursrNote-tab ul li{float:left; width:100px;  height:60px; line-height:60px; text-align: center;  font-size:18px; color:#7F7F7F; cursor: pointer; margin-bottom:30px;}
.coursrNote-tab ul li.active{border-bottom:2px solid #006DC2; color:#000;}
.courerNote-main{clear:both; width:1200px;  margin:0px auto; background:#fff; }
.courseNote-left{float:left; width:810px; min-height:980px; background:#fff; padding:20px; margin-bottom:20px;}
.courseNote-right{float:right;}
.courseNote-right-lector{width:370px;height:512px; background:#fff; margin-bottom:20px;}
.courseNote-right-relevant{width:370px; height:450px; background:#fff; margin-bottom:20px;}
.lectorImg {width:114px; height:114px;  border:1px solid #ccc;  border-radius:50%; margin:20px auto 15px;}
.courseNote-right h4{height:48px; line-height:48px; font-size:16px; border-bottom:2px solid #eee}
.courseNote-right h4 span{font-size:16px; color:#0075C6; font-weight: bold; padding-left:20px; padding-right:6px;}
.lectorName{text-align: center; border-bottom:2px solid #eee; margin:0px 28px 16px; padding-bottom:20px;} 
.lectorName h2{font-size:26px; font-weight:normal; padding-bottom:6px;}
.lectorName h3{font-size:16px; font-weight:normal; line-height:24px;}
.courseNote-right-lector p{height:180px; overflow:auto; padding:0 24px; line-height:28px;}
.relevantImg{float:left; margin-right:15px;}
.relevantImg img{width:98px; height:68px; border:1px solid #fff; box-shadow: 0px 5px 10px #eee;}
.courseNote-right-relevant ul li{clear:both; padding:14px 20px;}
.relevantTit h5{font-size:16px; height:50px; line-height:24px; font-weight:normal; overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#333;}
.relevantTit p span{font-size:14px; opacity: 0.5; color:#000;}

/**/
.webcast{clear:both; width:1200px;  margin:0 auto 30px; background:#fff; padding:30px;}
.webcast p{line-height:34px;}
.webcast h2{font-size:24px; font-weight: normal; text-align: center; line-height:36px;}
.webcast h3{font-size:20px;font-weight: normal; text-align: center; line-height:36px;}
/**/
.stateBtn{position:absolute;right:0;}
.stateBtn a{display:block; width:130px; height:34px; line-height:34px; margin-top:8px; text-align: center; color:#fff; background:#84c225; font-size:16px; }
/*登录页面*/
.loginLogo{width:100%;height:90px;background: rgba(74,144,226,0.10);}
.loginLogo-warp{width:1200px; margin:0 auto; height:90px; line-height:90px;}
.loginLogo-warp img{vertical-align: middle;}
.loginBox{width:1200px; margin:0 auto; }
.loginBox-warp{ width:414px; height:326px; background:#fff; position: absolute; bottom:30%; right:16%; z-index:99999; padding-left:40px; padding-top:35px;}
.loginBox-warp h3{opacity: 0.8;font-size: 24px;color: #000000; font-weight:normal;  display: inline;}
.loginMain input{width:308px;height:32px; line-height:32px; margin-top:26px;}
.loginMain input[type=text]{}
.loginMain input[type=submit]{height:36px; line-height:36px; background:#84C225; border:none; color:#fff; font-size:18px;}
.loginName input{background-color: #FAFAFA; border: 1px solid #E1E1E1; padding-left:34px; background:url(../img/loginName.png)no-repeat 10px center ; }
.loginPassword input{background-color: #FAFAFA; border: 1px solid #E1E1E1; padding-left:34px; background:url(../img/loginPassword.png)no-repeat 10px center ;}
.loginBtn{padding:26px 65px 0 0px;}
.loginBtn a{display: block; text-decoration: none; color:#666; font-size:14px;}
.loginBtn a.loginAdd{float:left; color:#006FC6}
.forgetPassword{float:right; }
.loginBox-code-main{text-align: center; padding-top:70px;}
.loginBox-code-main p{padding-top:10px; font-size:16px;}
.errorPrompt{position:absolute;  color:#ff0000; font-size:13px; padding-top:4px;}
/*注册页面*/
.register{width:1200px; margin:0 auto;}
.register-login{height:150px; padding-top:50px; text-align: center;}
.register-box{width:900px; margin:0 auto; background:#fff; margin-bottom:100px;}
.register-tit{width:900px;height:75px; line-height:75px; text-align: center; background: #0075C6; font-size:24px; color:#fff; }
.register-tips{width:420px;height:70px; margin:20px auto; padding:3px; border:1px solid #006DC2; color:#006DC2; font-size:14px; line-height:22px;}
.register-tabNav{ width:420px; margin:0 auto}
.register-tabNav li{float:left; font-size:18px; color:#7F7F7F; width:105px; text-align: center; margin-right:50px; padding-bottom:16px; margin-bottom:36px; cursor: pointer;}
.register-tabNav li.active{border-bottom:2px solid #006DC2; color:#000;}
.register-tabNav li:last-child{margin-right:0;}
.register-tabForm{clear: both; margin-left:200px; }
.register-tabForm div{margin-bottom:26px;}
.register-tabForm label{display: block; float:left; width:100px; height:32px;line-height:32px;  text-align:right; font-size:16px; color:#7F7F7F;margin-right:24px;}
.register-tabForm input{width:334px; height:32px; padding-left:10px;}
.register-tabForm textarea{width:334px;height:64px; padding:10px;}
.register-tabForm input[type=submit]{width:416px;height:40px; margin-left:44px; background: #84C225; border:none; color:#fff; font-size:18px; margin-bottom:45px; padding-left:0;}
.requiredIcon{font-size:18px; color:#FF3838;}
.verification{position: relative;}
.vericationCode{position: absolute; top:0;right:242px;}
.vericationCode a{display:block; width:98px;height:32px; line-height:32px; color:#fff; text-align:center; background:#006DC2; cursor: pointer; font-size:14px; }
.registerRegion select{width:108px; height:32px;}
.mobile{position:relative;}
.registerError{position: absolute; left:480px; top:5px; font-size:14px;color:#FF5555; line-height:20px;}
.registerError img{padding-right:4px; vertical-align: middle;}
.registerRight{position: absolute; left:476px; top:0; line-height:20px; }
input.errorInput{border-color:#ff0000;}
/*知识库*/
.knowledgeList ul li{height:345px;}
.knowledgeDetail{width:1200px; margin:20px auto;}
.knowDetail-left{float:left;width:810px; background:#fff; padding:20px 30px 30px; margin-bottom:30px;}
.knowDetail-left h2{font-size:28px; font-weight:normal; color:#000; opacity: 0.8;}
.knowDetail-left p{font-size:14px; color:#7F7F7F; padding-top:8px; padding-bottom:25px;}
.knowledgeDetail-right{float:right;}
.knowDetail-basic{width:370px; height:254px; background:#fff;}
.knowledgeDetail-right h3{font-size:16px; color:#333; line-height:56px; border-bottom:1px solid #eee; padding-left:20px;}
.knowledgeDetail-right h3 span{font-size:16px; color:#006DC2; padding-right:4px;}
.basic-p{font-size:16px; color:#333; line-height:28px; padding:6px 0; margin:0 20px 20px; border-bottom: 1px solid #eee; }
.basicBtn-left{float:left;}
.basicBtn-left-cost{padding-left:15px;}
.basicBtn-left-cost span{font-size:24px; color:#FF3838; padding-right:10px;}
.basicBtn-left p{font-size:15px; color:#7F7F7F; line-height:28px; padding-left:25px;}
.basicBtn-right{float:right; padding-right:10px;}
.basicBtn-right a{display: block; width:154px; height:48px; line-height:48px; text-align: center; border-radius:32px; background:#84C225; color:#fff; font-size:18px;}
.knowDetail-relevant{width:370px; height:225px; background:#fff;margin-top:20px; }
.knowDetail-relevant ul{padding:12px 20px 20px;}
.knowDetail-relevant ul li{ line-height:28px;  font-size:3px;color:#555;margin-left:0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; list-style:disc;list-style-position: inside;}
.knowDetail-relevant ul li a{font-size: 16px; color:#333;}
.knowDetail-relation{width:370px; height:236px; background:#fff;margin-top:20px;}
/*需求*/
.needsBanner{margin:20px 0;}
.needs-news{float:left; width:590px; height:248px; background:#fff; margin-bottom:30px;}
.needsTit{height:48px; line-height:48px; border-bottom: 1px solid #eee;}
.needsTit h2{float:left; font-size:16px; color:#000;opacity: 0.8; height:48px; line-height:48px; padding-left:20px;}
.needsTit h2 span{color:#0075C6; font-size:16px; padding:0 6px;}
.needsTit a{display: block; float:right; width:50px; height:24px; line-height:24px; color:#7F7F7F; margin-top:12px; margin-right:20px; font-size: 12px;  text-align: center; border:1px solid #7F7F7F;}
.needs-completed{float:right; width:590px; height:248px; background:#fff;}
.needsBtn{clear:both; width:154px; margin: 30px auto;}
.needsBtn a{display:block; width:154px;height:45px; line-height:45px;text-align: center; color:#fff; background:#84C226; font-size:16px;}
.needsMain ul{clear:both; padding:16px;}
.needsMain ul li{line-height:28px; list-style: disc; margin-left:16px; font-size:3px; color:#444;}
.needsMain ul li a{display: block; float:left; width:430px; color:#333; font-size:16px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.needsMain ul li span{float:right; font-size:16px; color:#666;}
/*需求列表*/
.needsList {width:1200px;background: #fff; margin-top:20px; padding:20px; }
.needsList table{border-collapse:collapse;  margin:20px 0; font-size:14px;}
.needsList table tr{height:46px;line-height:46px;border-bottom:1px solid #f0f0f0;}
.needsList table tr a{color:#333;}
.needsList table tr a:hover{color:#006DC2;}
.needsList table tr td{text-align: center;}
.needsList table tr th{color:#7F7F7F; text-align: center;}
.needsList-num{width:100px; text-align: center;}
.needsList table tr td.needsList-name{max-width:570px; min-width:570px; padding:0 30px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.needsList-type{max-width:300px; min-width:300px; padding:0 20px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.needsList-active{width:200px; text-align: center;}
/*需求详情*/
.needsDetail{width:1200px; margin:20px auto; background:#fff; }
.needsDetail h2{font-size:24px; font-weight:normal; color:#000; opacity: 0.8;padding-top:40px; padding-bottom:30px; text-align: center;}
.needsDetail table{margin:0 30px; border-collapse:collapse;  border:1px solid #F0F0F0;}
.needsDetail table tr th{width:144px; height:40px; line-height:40px; font-size:15px; color:#7F7F7F;}
.needsDetail table tr td{width:430px;  font-size:15px; color:#333; padding:10px 10px 10px 20px; line-height:24px;}
.needsDetail-btn{width:280px; margin:30px auto; padding-bottom:100px;}
.needsDetail-btn a{display:block; width:132px; height:45px; line-height:45px;text-align: center; color:#fff; background:#006FC6; font-size: 16px;}
/*服务商*/
.serviceList ul li{width:1200px; height:220px; background:#fff; margin-top:20px; padding:25px;}
.serviceList-logo {float:left; }
.serviceList-logo img{width:170px;height:170px; border:1px solid #eee; margin-right:20px;}
.serviceList-main{}
.serviceList-main h3{font-size:18px; color:#333; }
.serviceList-main-type{padding:14px 0;}
.serviceList-main-type span{font-size:16px; color:#000;opacity: 0.6; padding-right:30px;}
.serviceList-main p{color:#000; height:60px; opacity: 0.8; font-size:16px; line-height:28px; overflow: hidden;  text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.serviceList-main-lable{margin-top:14px;}
.serviceList-main-lable span{background: #F7F7F7;border: 1px solid #D9D9D9;border-radius: 3px; padding:2px 18px;opacity: 0.6;font-size: 14px;color: #000000; margin-right:15px; }
.serviceDetail{width:1200px; background:#fff; margin:20px 0;}
.serviceDetail h2{height:46px;line-height:46px; font-size:16px; color:#000; opacity: 0.8; border-bottom: 1px solid #eee; padding-left:35px;}
.serviceDetail h2 span{color:#006DC2; padding-right:6px;}
/*工作台*/
.workbench-left{float:Left; margin:20px 0;}
.workbench-left-member{width:188px;height:234px; background:#fff; margin-bottom:20px;}
.workbench-right{float:right; width:992px; }
.memberImg img{width:82px; height:82px; border:1px solid #eee; border-radius:50%; margin-top:24px; margin-left:54px;}
.workbench-left-member h3{font-size:16px; color:#333; font-weight:normal; text-align: center; padding:14px 0;}
.workbench-left-member p{font-size:14px; text-align: center; padding-bottom: 10px;}
.workbench-left-member p span{color:#0075C6;}
.workbench-leftnav{width:188px; height:auto; background:#fff; padding-bottom:30px;margin-bottom:50px;}
.workbench-leftnav{padding-top:30px;}
.workbench-leftnav ul li.nLi{width:188px; line-height:48px;margin-bottom:2px; }
.workbench-leftnav ul li ul li{width:188px; line-height:40px;height:40px; } 
.workbench-leftnav ul li h2{color:#000; font-size:16px; cursor: pointer; font-weight:normal; padding-left:30px;}
.workbench-leftnav ul li.on h2{color:#006DC2; font-weight:bold; background:#eee;}
.workbench-leftnav ul li a{color:#000; font-size:16px;}
.workbench-leftnav ul ul li a{display:block;width:158px; margin-left:20px; margin-top:10px; line-height:22px;height:22px; font-size:14px;color:#7F7F7F; padding-left:10px; box-sizing: border-box;}
.workbench-leftnav ul ul li a:hover{border-left:2px solid #0075C6; color:#006DC2; box-sizing: border-box;}
.sub{display: none;}
.backlog{width:992px; height:712px; background:#fff; margin-top:20px;}
.backlogTit{ height:56px; line-height:56px; border-bottom:1px solid #eee; }
.backlogBtn{text-align: right; padding-right:20px;}
.backlogBtn span{font-size:14px; color: #ACACAC;}
.backlogBtn span b{color:#006DC2;}
.backlogBtn a{padding:3px 14px;border:1px solid #7F7F7F; color:#7F7F7F; font-size:12px;margin-left:6px;}
.backlogTit ul li{float:left; width:112px; height:56px; text-align: center; font-size:18px; color:#7F7F7F; cursor: pointer;}
.backlogTit ul li.active{color:#333; border-bottom:2px solid #006DC2;}
.backlogMain{padding:0 20px;}
.backlogMain ul li{height:80px;border-bottom: 2px dashed #eee;}
.backlogMain ul li h3{ font-weight:normal; padding:10px 0;}
.backlogMain ul li h3 a{display:block; width:952px; font-size:16px; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.backlogMain ul li h3 span.urgent{background: #7ABD12;border-radius: 4px; color:#fff; font-size:12px; padding:2px 6px;margin-right:6px;}
.backlogList-text a{font-size:14px; color:#006DC2; padding-right:50px;}
.backlogList-text span{font-size:14px; color:#7F7F7F; padding-right:30px;}
.workbench-exam{float:left; width:486px;height:434px; background:#fff; margin-top:20px; margin-bottom:30px;}
.workbench-course{float:right; width:486px;height:434px; background:#fff; margin-top:20px;}
.workbench-exam-list{height:364px; overflow-y:auto;}
.workbench-exam-list ul li{height:52px; border-bottom:2px dashed #eee; margin:0 20px; position: relative;}
.workbench-exam-list a{display: block; line-height:52px; height:52px;  float:left; font-size:16px; color:#333; width:220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} 
.workbench-exam-list p{position: absolute; left:240px; height:52px; line-height:52px; width:100px; overflow: hidden; font-size: 14px; color:#7F7F7F; text-overflow: ellipsis; white-space: nowrap;}
.workbench-exam-list span{font-size: 14px; color:#7F7F7F; line-height:52px; }
.workbench-exam .backlogTit ul li{width:146px;}
.workbench-course .backlogTit ul li{width:146px;}
.workbench-exam .backlogTit ul li a{width:146px;}
.workbench-course .backlogTit ul li a{width:146px;}
.workbench-course-list{height:368px; overflow-y:auto;}
.workbench-course-list ul{padding:0 20px;}
.workbench-course-list ul li{height:92px; border-bottom:2px dashed #eee;}
.workbench-course-list ul li:last-child{border-bottom:none;}
.workbench-course-list-right{float:right;}
.workbench-course-list-right img{width:95px;height:62px;border:1px solid #eee; margin-top:14px;}
.workbench-course-list-left{float:left;}
.workbench-course-list-left a{display:block; width:270px; height:20px; margin:15px 0 20px; font-size:16px; color:#000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.workbench-course-list-left p{color:#006DC2;}
.workbench-course-list-left p img{padding-right:8px;}
/*服务商入驻*/
.entryTable{background:#fff;}
.entryTable h2{width:1200px; height:75px; line-height:75px; margin-top:20px; background:#0075C6; color:#fff; text-align: center; font-size:24px; font-weight:normal;}
.entryTable h3{font-size:24px; color:#333; text-align: center; font-weight:normal; margin:40px 0 20px; }
.entryTable table.tableBasic{border:none; border-collapse:separate; border-spacing:26px;}
.entryTable table.tableBasic tr{padding-bottom:26px;}
.entryTable table.tableBasic tr th{min-width:100px;max-width:100px; height:32px; line-height:32px;  font-size:16px; color:#7F7F7F; font-weight:normal; margin-bottom:26px; text-align: right;}
.entryTable table.tableBasic tr input[type=text]{width:406px;height:32px; line-height:32px; }
.entryTable table.tableBasic tr textarea{width:98%; height:64px;}
.entryIcon{font-size:18px; color:#FF3838; padding-left:2px;}
.serviceTable{margin:0 40px;}
table.serviceTable{border:none; border-collapse: collapse; border-spacing: none; color:#333;   border:1px solid #EFEFEF;}
.serviceTable tr th{background:#EFEFEF;min-width:50px; height:52px; font-size:16px; font-weight:normal; border:none; }
.serviceTable tr td{height:40px; border:1px solid #ccc;}
table.serviceTable input[type=text]{width:100%; height:40px; line-height:40px; border:none; background:#fff; text-align: center; color:#666;}
table.serviceTable select{width:130px; height:30px; border: 1px solid #E1E1E1; color:#666;}
.serviceTable-check{width:50px; text-align: center; line-height:50px;}
.serviceTable-check input{ width:16px; height:16px;}
.serviceTable-num{width:50px; text-align: center; line-height:50px;}
.serviceTable-name{width:270px; }
.serviceTable-name input{}
.serviceTable-type{width:170px; text-align: center;}
.serviceTable-type select{}
.serviceTable-label{width:170px;text-align: center;}
.serviceTable-intro input{width:100%;}
.serviceTable-operate{width:120px; text-align: center;}
.serviceTable-operate a{padding:4px;}
table.serviceTable tr.service-row th{width:100%;height:50px; background:#ccc; text-align: center;}
table.serviceTable tr.service-row a{padding:6px;}
.tableProof a{color:#006DC2;}
.tableLogo a{padding:4px 40px; background:#006DC2; color:#fff;}
.tableLogo span{line-height:28px; font-size:16px; color:#ccc; padding-left:8px;}
.tableLogo span.entryIcon{color:#FF3838; font-size:18px;}
.entryBtn{text-align: center; margin:38px 0;}
.entryBtn a{padding:8px 70px; margin-right:14px;background:#006FC6; color:#fff; font-size:16px;}
.tableBasic .gender label{}
.tableBasic .gender label input{width:14px; height:14px; margin-right:8px;}
.education select{width:180px; height:32px; border:1px solid #ccc;}
.enterTit{font-size:15px; color:#000; border-bottom:1px solid #eee; padding-bottom:8px; font-weight:bold; margin-top:30px;}
.enterTit span{border-left:3px solid #006DC2; font-size:12px; padding-right:8px;}
.enterpriseTable{margin:0 40px;}
.enterpriseTable table td{width:140px; height:40px; font-size:14px;}
.enterpriseTable table td.col1{width:150px;}
.enterBrief{width:100%; padding-bottom:40px;}
.enterBrief textarea{width:100%; height:64px; border: 1px solid #E1E1E1;}
.scaleTable{padding-top:15px; padding-bottom:30px; font-size:14px; margin:0 40px;}
.scaleTable tr th{width:200px;font-size:16px; color:#333; font-weight:normal; font-size:14px; height:60px; padding-right:30px;}
.scaleTable table tr td{font-size:14px;width:180px; }
.scaleTable input{width:80px; height:32px; border:1px solid #E1E1E1; margin-right:10px;  }
.scaleTable tr th.scaleTableTips{color:#006DC2;}
.honorTable{margin:0 40px; padding-bottom:50px;}
.honorTable table tr th{width:250px; text-align: right; padding-right:30px; font-size:15px; color:#7F7F7F; font-weight:normal; height:50px;}
.honorTable table tr td{width:200px;font-size:15px; height:42px;}
.honorTable table tr td input[type="text"]{border: 1px solid #E1E1E1; height:32px; }
.scaleTable-tr input[type=checkbox]{width:14px; height:14px; }
.scaleTable-tr span{line-height:32px; padding-right:30px;}
.honorTable-lable label{margin-right:30px;}
.honorTable-lable input{width:240px; height:32px; border:1px solid #E1E1E1;}
/*13reporteData*/
.reporteTable1{margin:40px 40px 0;}
.reporteTable1 table tr th,.reporteTable2 table tr th{font-size:16px; color:#7F7F7F; font-weight:normal; height:50px; text-align: left; width:300px; padding-left:20px;}
.reporteTable1 table tr td,.reporteTable2 table tr td{width:180px; }
.reporteTable1 table tr input,.reporteTable2 table tr input{width:85px; height:32px; border:1px solid #E1E1E1;}
.reporteTable2{margin:0 40px;}
.reporteTable3 table{margin:0; margin-top:20px;}
.reporteTable3 table tr th{width:372px;}
.reporteTable3{margin:0px 40px;}
.reporteTable3{}
.reporteP{margin:0 40px; padding-top:10px; padding-bottom:20px;}
.reporteP p{line-height:28px; margin-bottom:20px; color:#7F7F7F;}
.reporteP .enterTit{margin-bottom:10px;}
/*13reporteData*/
/*13_1*/
.qualityTable table{border-collapse:collapse; border:1px solid #D4D4D4; border-left:none; border-right:none; font-size:16px; color:#7F7F7F;}
.qualityTable tr th{width:378px; height:72px;  font-weight:normal; }
.qualityTable tr th input{width:85px; height:32px;border: 1px solid #E1E1E1; }
.qualityTable tr td{width:820px; padding:20px; line-height:28px;}
.qualityTable tr th p{float:left; padding-left:20px; text-align: left; width:246px;}
.qualityTable tr th div{float:right; text-align: left; width:128px;}
/*14question*/
.questionnaire{padding-top:20px;}
.questionnaire h4{width:100%; font-size:16px; color:#333; background:#f5f5f5;  padding:12px 40px;}
.questionnaire h4 span{border-left:3px solid #0075C6; padding-right:12px; font-size:14px;}
.questLi{ padding-bottom:20px;}
.questionnaire ul ul{margin:15px 40px 10px; border-bottom: 1px solid #eee; padding-bottom:15px;}
.questionnaire ul ul h5{font-size:16px; color:#000; font-weight:normal; padding-bottom:14px;}
.questionnaire ul ul li{font-size:14px; color:#666; line-height:28px; }
/*14question*/
/*history*/
.historyTable table{width:1120px; margin:0 40px; padding-bottom:50px;}
.historyTable table tr th{height:46px;font-size:14px; font-weight:normal; color:#7F7F7F;border-top:1px solid #eee; border-bottom:1px solid #eee; }
.historyTable table tr td{border-bottom:1px solid #eee; text-align:center; height:48px; font-size:14px;}
.historyTable table tr td a{color:#333;}
.historyTable table tr td a:hover{color:#006DC2;}
/*诊断导航*/
.entryNav{height:52px; margin:20px 0; background:#fff;}
.entryNav ul li{float:left;  position: relative; }
.entryNav ul li a{color:#333; display: block; width:300px; height:52px; line-height:52px; text-align: center;}
.entryNav ul li.active a{color:#fff;}
.Navtext{
	position: absolute;
	right:-20px;
	top:6px;
    display: inline-block;
    border-top: 2px solid;
    border-right: 2px solid;
    width: 40px;
    height: 40px;
    border-color: #E8E8E8;
    transform: rotate(45deg);
}
.colorBTn{
	position: absolute;
	width:0;
	height:0;
	border: 26px solid transparent;
	border-left-color:#fff;
	right:-52px; 
	border-left-color:#86C424;
	}
.widthBtn{
	position: absolute;
	width:0;
	height:0;
	border: 26px solid transparent;
	border-left-color:#fff;
}
.entryNav ul li.active{background:#86C424; color:#fff;}

/*诊断导航*/
/*每日一测*/
.testTable{margin:0 30px;}
.testPit{font-size:12px;color:#7F7F7F; text-align: center; padding-top:8px;}
.testPit span{padding-left:28px;}
.testTable table{width:1140px; border-collapse:collapse; border:1px solid #E1E1E1;}
.testTable table tr th{height:32px;  font-size:14px; font-weight:normal; color:#7F7F7F; text-align: left; padding-left:8px; width:145px;}
.testTable table tr td{height:32px;  font-size:14px;color:#333;padding-left:34px;}
.testTable table tr td input{margin:0 6px;}
.recordTable{margin:0 30px;  padding-bottom:40px;}
.recordTable table{width:1140px;border-collapse:collapse;}
.recordTable table tr th{height:48px; font-weight:normal; font-size:14px; color:#7F7F7F;border-top:1px solid #eee; border-bottom:1px solid #eee;}
.recordTable table tr td{height:48px; text-align: center; font-size:14px; color:#333; border-bottom:1px solid #eee;}
.testTableA a{display:block; color:#006DC2;}
.dailyTable{float:left; margin-left:30px;}
.dailyTable table{width:826px; border-collapse:collapse; border:1px solid #E1E1E1; } 
.dailyTable table tr th{padding:10px; font-weight:normal; text-align: left; font-size:14px;}
.dailyTable table tr th span{color:#006DC2;}
.dailyUl{padding:10px 0;}
.dailyUl ul li{font-size:14px; color:#333; line-height:28px; padding-left:18px; padding-right:10px;}
.dailyUl ul li input{margin-right:6px;}
.dailyTable p{padding-bottom:14px; font-size:14px;}
.dailyBtn ul li{float:left; margin-top:10px;}
.dailyBtn ul li a{display:block; width:78px; height:32px; text-align: center; line-height:32px; margin-right:10px; color:#fff;}
.dailyBtn ul li a.dailyPre{background: #D8D8D8;}
.dailyBtn ul li a.dailyNext{background: #006FC6;}
.dailyBtn ul li a.dailySubmit{background: #84C225;}
.dailyRight{float:right; margin-right:30px;}
.dailyRight-tit span{}
.dailyRight-tit ul li{float:left; padding-bottom: 14px;font-size: 14px; color:#7F7F7F; margin-right:16px;}
.dailyRight-tit ul li:last-child{margin-right:0;}
.dailyRight-tit ul li span{display:block; float:left;width:8px; height:8px;  margin:6px 3px 0;}
table.rightTable{width:290px; border-collapse:collapse; border:1px solid #E1E1E1;}
table.rightTable tr td{width:44px; height:44px; text-align: center; padding:0; margin:0; font-size:14px; color:#333;}
table.rightTable tr td a{display: block; width:44px; height:44px; text-align: center; line-height:44px; padding:0; margin:0;}
table.rightTable tr td.complete {background:#84C225; color:#fff;}
table.rightTable tr td.ongoing {background:#006FC6; color:#fff;}
table.rightTable tr td.confirm {background: #FF9900; color:#fff;}
table.rightTable tr td.complete a{background:#84C225; color:#fff;}
table.rightTable tr td.ongoing a{background:#006FC6; color:#fff;}
table.rightTable tr td.confirm a{background: #FF9900; color:#fff;}
/*每日一测*/
/*数据中心*/
.dataNav{width:100%; height:50px; margin-top:20px; border-bottom:2px solid #eee; background:#fff;}
.dataNav ul{width:212px; margin:0 auto; }
.dataNav ul li{float:left; }
.dataNav ul li a{display: block; width:106px;  height:50px; line-height:50px; font-size:18px; text-align:center; color:#7F7F7F;}
.dataNav ul li.active a{color:#333; border-bottom:2px solid #006DC2;}
.dataNavUl{height:60px; width:100%; background:#fff; margin-bottom:20px;}
.dataNavUl ul{width:1200px; margin:0 auto;}
.dataNavUl ul li{float:left; height:60px; line-height:60px;  }
.dataNavUl ul li a{display: block; width:240px; height:60px; line-height:60px; text-align: center; color:#333;}
.dataNavUl ul li a:hover{color:#006DC2;}
.dataNavUl ul li.active a{color:#006DC2; }
.dataMain{width:1200px; height:970px;background:#fff; margin-bottom:20px; position: relative;}
.dataTit h2{font-size:24px; color:#333; text-align: center; font-weight:normal; padding-top:40px; padding-bottom:26px;}
.dataText{padding:0 38px;}
.dataText p{line-height:28px; color:#7F7F7F; }
.latitudeData{float:left; width:590px; height:410px; background:#fff; margin-bottom:20px; margin-right:20px; text-align: center; }
.latitudeData img{text-align:center; vertical-align: middle; }
.levelData{float:right; width:590px; height:410px; background:#fff; text-align: center;}
/*数据中心*/
.reporteEchart{margin-top:20px; padding-bottom:20px;}
.reporteEchart .levelData table{width:374px; margin:0 auto; color:#7F7F7F; }
.reporteEchart .levelData table tr th{height:46px; border-bottom:1px solid #eee; text-align: left; font-weight:normal;}
.reporteEchart .levelData table tr td{height:46px; border-bottom:1px solid #eee; text-align: right; color:#333;}
.reporteEchart .levelData-text{width:390px; margin:0 auto; margin-top:30px; }
.reporteEchart .levelData-text h4{font-size:16px; color:#7F7F7F; font-weight:normal; margin-bottom:10px;}
.reporteEchart .levelData-text p{height:252px;line-height:36px; overflow: auto;}
.dataTable{margin:0px 16px 10px;}
.dataTable table{width:100%;border-collapse:collapse; border:1px solid #ccc;} 
.dataTable table tr th{line-height:38px; font-weight:normal; font-size:14px; background:#d6edf1; border:1px solid #ccc;}
.dataTable table tr td{line-height:36px; font-size:14px; border:1px dotted #ccc;}
.dataEchart{ margin:0 12px 10px; text-align: center;}
.dataTable-btn{margin-top:14px;}
.dataTable-btn a{padding:4px 8px; background:#006DC2; color:#fff; font-size:14px;}
.zoomUp, .zoomDown{display: none!important;}
.floor4-mask .box{height:240px;}
.floor4-mask .box-title{background:#84C225; color:#fff;}
.floor4-mask .box-main p{margin-top:26px; margin-left:66px;}
.floor4-mask .box-main p span{color:#333;}
.floor4-mask .box-main ul li a{width:150px;height:40px; line-height:40px; border-radius:0;}
.floor4-mask .box-main ul{margin:20px 54px 0;}
.dataMain-table{position: absolute; bottom:30px;left:30px; border:1px solid #f5f5f5;  padding:10px; /*box-shadow:0 2px 1px 4px #f5f5f5;*/ }
.dataMain-table table{border-collapse:collapse; text-align: left;}
.dataMain-table table tr th{color:#333; padding: 4px 0;  padding-right:30px; font-weight:normal; font-size:14px; border-bottom:1px dashed #eee;}
.dataMain-table table tr td{color:#666; padding:3px 4px; font-size:12px; border-bottom:1px dashed #eee;}

.news_button{width: 100%; margin:0 auto; height:60px; line-height:60px;  }	
.news_button ul{ text-align:center;}
.news_button ul li{display: inline; padding: 0 20px;}
.news_button ul li img{width:22px; vertical-align: middle;}
.news_button ul li span{color:#006DC2; cursor: pointer;}

.knowDetail-left img{max-width:750px!important;}
