/* author:mingzheng.wang
   datetime:2017-07-06
   use:index.html*/

/*公告*/
.zd-announcement ul{padding-left: 40px;position: absolute;}
.zd-announcement ul li a{line-height: 40px!important;height: 40px!important; color: #fff!important;}
.zd-announcement{padding: 0 .25rem;height: 40px;width: 1200px!important;margin: 0 auto;background: #014484!important;position: relative;}
.zd-announcement i{color: #fff;font-size: 30px;float: left;margin-right: .3rem;height: 40px;line-height: 40px;}
.zd-announcement {overflow: hidden;line-height: 40px;height:40px;position: relative;}
.zd-announcement  ul{position: absolute;left: 10px!important;width: 98%!important;}
.zd-announcement  ul li a{width: 90%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;float: left;font-size:16px;line-height:10px;color: #fff;height: 40px!important;}

/*服务展示6块*/
.zd-index-left{width: 84%;float: left;}
.zd-customer-service{width: 16%;float: right;}
.zd-index-left ul li{width: 33.33%;float: left;box-sizing: border-box;padding: 10px;}
.zd-index-tiele{height: 40px;line-height: 40px;border-bottom: 1px solid #d6d6d6;}
.zd-index-tiele i{height: 18px;width: 8px;background: #e9a819;display: inline-block;margin-right: 6px;}
.zd-index-tiele h3{display: inline-block;font-size: 18px;color: #0663bb;font-weight:normal;}
.zd-index-tiele a{float: right;color: #e9a819;font-size: 16px;}
.zd-index-img{margin: 10px 0; width: 100%;height: 170px;}
.zd-index-img img{width: 100%;height: 100%;border-radius: 6px;}
.zd-index-text{height: 52px;overflow: hidden;}
.zd-index-text p{font-size: 14px;line-height: 26px;color: #333333}
/*友情链接*/
.zd-kf{width: 200px;border-radius: 10px;margin: 30px 0;}
.zd-kf .zd-kf-tltle{background: #3a9fd7;color: #fff;height: 40px;line-height: 40px;}
.zd-kf .zd-kf-tltle i{width: 40px;height: 40px;display: inline-block;text-align: center;font-size: 24px;float: left;margin-right: 6px;}
.zd-kf ul li{background: #f0f0f0;color: #333;margin: 2px 0;height: 40px;line-height: 40px;}
.zd-kf ul li a{color: #333;}
.zd-kf ul li i{width: 40px;height: 40px;display: inline-block;text-align: center;font-size: 24px;float: left;margin-right: 6px;}
.zd-kf ul li .icon-dianhualianxixuanzhong{color: #2e5694;}
.zd-kf ul li .icon-sousuo1{color: #ff9f4e;}
.zd-kf ul li .icon-qq{color: #3a9fd7;}
.zd-kf ul li .icon-xinxi{color: #6e9f29;}
.zd-kf ul li .icon-xiazaiwenjian01{color: #078b9a;}
.zd-kf ul li .icon-tousu{color: #99072b;}
.zd-link {background: #f0f0f0;}
.zd-link .zd-link-title{height: 46px;line-height: 46px;border-bottom: 1px solid #c3c3c3;color: #fff;background-color: #3a9fd7;}
.zd-link .zd-link-title i{width: 46px;height: 46px;line-height: 46px;display: inline-block;text-align: center;font-size: 30px;color: #ffffff;float: left;}
.zd-link-box{padding:8px 0;border-radius: 6px;height: 150px;position: relative;overflow: hidden;}
.zd-link-box a{width: 50%;display: inline-block;float: left;padding: 4px;}
.zd-link-box img{width: 100%;border: 1px solid #c3c3c3;}

/*新闻中心*/
.zd-index-news{margin: 30px auto;}
.zd-index-news-title{margin-bottom: 20px;}
.zd-index-news-title i{height: 20px;width: 8px;background: #e9a819;display: inline-block;margin-right: 6px;}
.zd-index-news-title h3{display: inline-block;font-size: 20px;color: #3a9fd7;}
.zd-index-news-title a{    float: right;color: #e9a819; font-size: 16px;}
.zd-index-news-img{width: 45%;position: relative;height: 268px;float: left;}
.zd-index-news-img a{display: block;width: 100%;height: 100%;}
.zd-index-news-img a img{width: 100%;height: 100%;display: block;margin: 0 auto;}
.zd-index-news-img a p{position: absolute;bottom: 0;left: 0;height: 30px;line-height: 30px;text-align: center;width: 100%;background: #000000; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;color: #fff;}
.zd-index-news-list{width: 55%;float: left;padding-left: 30px;box-sizing: border-box;}
.zd-index-news-list ul li i{color: #fff;text-align: center;line-height: 35px;font-style: normal;display: block;float: left;font-size: 22px;border-radius:50%; }
.zd-index-news-list ul li{height: 35px;overflow: hidden;margin-top: 11.5px;}
.zd-index-news-list ul li:nth-child(1){margin: 0;}
.zd-index-nl-text{width: 75%;float: left;padding-left: 20px;box-sizing: border-box;}
.zd-index-nl-text h3{ overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width:100%;color: #666;font-size: 16px;line-height: 35px;
    font-weight:normal;}
.zd-index-nl-text p{height: 20px;overflow: hidden;color: #333333;font-size: 12px;}
.zd-news-time{float: left;font-size: 16px;  line-height: 32px;  font-weight: normal;color: #666;}

/*课程介绍*/
.zd-course-info{margin: 10px;}
.zd-course-info li{line-height: 40px;border-bottom: 1px dashed #d0d0d0;width: 100%;height: 40px;overflow: hidden;}
.zd-course-info li a{float: left;color: #000000}
.zd-ct-box{display:block;background-color:#e8a612;height: 6px;width: 6px;margin: 17px 20px;float: left;}
.zd-ct-time{float: right;}

/*页码*/
.page-box{width: 100%;text-align: center;margin-top: 20px;}
.page{display: inline-block;}
.page li{float: left;margin-right: 10px;}
.page li a{display: block;padding: 10px 8px;box-sizing: border-box;border: 1px solid #dddddd;color:#555555;}
.page li .page-no{background-color: #3a9fd7;color: #ffffff;border: 1px solid #3a9fd7;}

/*课程详情页*/
.zd-details-title{width:100%;text-align:center;font-weight:normal;font-size:20px;line-height: 40px;margin: 20px 0 10px 0;}
.zd-details-tip{width: 100%;text-align: center;}
.zd-details-tip span:first-child{margin-right: 20px;}
.zd-details-tip span{color: #666666;}
.zd-details-line{width: 100%;border-bottom: 1px dashed #666666;margin: 10px 0 30px;}

/*联系我们*/
.zd-company-info{width: 380px;float: left;}
#map{float: left;width:560px;height:400px;border:#ccc solid 1px;font-size:12px;margin-bottom: 40px;}
.zd-ci-title{color: #3a9fd7;font-size: 20px; margin: 40px 0 40px 40px;}
.zd-ci-content{margin-bottom: 10px;margin-left: 40px;}



/*友情链接*/
.zd-index-news-titless{width:10%;float:left;margin-bottom: 20px;}
.zd-index-news-titless i{height: 20px;width: 8px;background: #e9a819;display: inline-block;margin-right: 6px;}
.zd-index-news-titless h3{display: inline-block;font-size: 20px;color: #3a9fd7;}
/* author:mingzheng.wang
   datetime:2017-07-07
   use:registration-center.html*/

.zd-re-form{position: relative;background: #f1f6fa;width: 600px;padding: 10px 50px;display: block;margin: 10px auto;}
.zd-re-form> p{text-align: center;color: #ff0000;}
.zd-re-form ul li{position: relative;margin: 20px 0;}
.zd-re-form ul li label{position: absolute;top: 0;left: 0;width: 130px;text-align: right;line-height: 30px;font-size: 14px;}
.zd-re-form ul li span{color: #ff0000;}
.zd-re-form ul li input{margin-left: 130px;height: 30px;line-height: 30px;box-sizing: border-box;padding: 0 4px;width: 300px;background: #3a9fd7;color: #fff;}
.zd-re-form ul li input::-webkit-input-placeholder{color: #fff;}
.zd-re-form ul li input::-moz-placeholder{color: #fff;}
.zd-re-form ul li input::-ms-input-placeholder{color: #fff;}
.zd-re-form ul li textarea{margin-left: 130px;resize: none;width: 300px;background: #3a9fd7;height: 80px;color: #fff;box-sizing: border-box;padding: 4px;line-height: 20px;}
.zd-re-form ul li .bnt{width: 140px;height: 30px;line-height: 30px;background: #e9a819;color: #fff;font-size: 16px;text-align: center;display: block;border-radius: 6px;margin: 0 auto;}
/* author:mingzheng.wang
   datetime:2017-07-07
   use:download.html*/

.zd-download li{height: 40px;line-height: 40px;border-bottom: 1px dashed #333333;}
.zd-download li a:nth-child(1){width: 90%;display: block;float: left;}
.zd-download li a:nth-child(2){width: 10%;display: block;float: right;color: #e9a819;text-align: center;}
.zd-download li a i{width: 6px;height: 6px;display: block;background: #e9a819;float: left;line-height: 40px;margin: 16px 6px;}
.zd-download li a p{float: left;display: inline-block;color: #333;}

/* author:mingzheng.wang
   datetime:2017-07-07
   use:select.html*/
.zd-sm-fl{margin: 30px auto;display: table;}
.zd-sm-fl a{width: 140px;height: 40px;line-height: 40px; text-align: center;display: block;float: left;background: #3a9fd7;color: #fff;font-size: 16px;}
.zd-sm-fl .zd-on{background: #e9a819;}
.zd-sm-box ul{background: #f1f6fa;width: 600px;padding: 40px 50px;display: block;margin: 30px auto;}
.zd-sm-box ul li{position: relative;margin: 20px 0;}
.zd-sm-box ul li label{position: absolute;top: 0;left: 0;width: 130px;text-align: right;line-height: 30px;font-size: 14px;}
.zd-sm-box ul li input{height: 30px;line-height: 30px;box-sizing: border-box;padding: 0 4px;width: 300px;background: #3a9fd7;color: #fff;float: left;}
.zd-sm-box ul li input::-webkit-input-placeholder{color: #fff;}
.zd-sm-box ul li input::-moz-placeholder{color: #fff;}
.zd-sm-box ul li input::-ms-input-placeholder{color: #fff;}
.zd-sm-box .bnt{width: 140px;height: 30px;line-height: 30px;background: #e9a819;color: #fff;font-size: 16px;text-align: center;display: block;border-radius: 6px;margin: 0 auto;float: none;}
.zd-sm-box .zd-geren{display: none;}




.zd-gg-box{width: 200px;margin: 0 10px;}
.zd-gg-box table{width: 200px;}
.zd-gg-box table tbody {width: 200px!important;}
.zd-gg-box dl dd{height: 220px;overflow: hidden;}
.zd-gg-box dl dd tr{line-height: 28px;width: 192px;display: block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dashed #999;}
.zd-gg-box dl dd tr td{line-height: 28px;width: 200px!important;display: block;overflow: hidden; white-space: nowrap;}
.zd-gg-box dl dd tr a{overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width:100%;color: #333;font-size: 12px;}
.zd-limk-box{margin-bottom: 25px}
.zd-limk-box a{color: #333;display: inline-block;padding: 4px 10px;font-size: 12px;line-height: 20px;}
.BMapLabel{border: 0!important;display: none!important;}

.icon-tubiao-{color: #e9a819;}

.icon-jiahao{color: #e9a819!important;}



.zd-index-img {display: block;height: 240px;}
.zd-index-img a {height: auto;display: block;font-size: 16px;color: #666;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;float: left;width: 100%;margin-top: 14px;}
.zd-index-img .zd-imgs{height: 170px;display: block;}
.zd-index-img .icon-jiantou{display: block; color: #e9a819;margin: 0 6px;float: left;}
.zd-news-more_one{width: 45%!important;float: left!important;}
.zd-news-more_two{width: 55%!important;float: left!important;padding-left: 30px;box-sizing: border-box;}

/*2017-7-21 mingzheng.wang 修改*/

.zd-table-box{width: 980px!important;padding: 40px 20px!important;}
.zd-sm-box ul table{border: 1px solid #929292;}
.zd-sm-box ul table th{line-height: 30px;border-bottom: 1px solid #929292;}
.zd-sm-box ul table td{text-align: center;line-height: 30px;border-bottom: 1px solid #929292;}
.zd-sm-box ul table  tr{margin: 4px 0;}
.zd-kf ul li{padding-left: 10px;}
.zd-kf-tltle{padding-left: 10px;}


.container{background: #fff;}
.zd-index-left{width: 80%;}
.zd-customer-service{width: 20%;}
.zd-kf{width: 220px;margin: 30px auto 60px;}
.zd-link{width: 220px;margin: 30px auto;}
.container.zd-index-news.clearfix {  padding: 15px;}
.zd-limk-box.container {  padding: 15px;  }
.zd-foot.container.clearfix{background: none;}
.zd-sl-box{width: 220px;margin: 0 auto;}
.zd-re-form ul li img{height: 30px;}
#vercode {width: 230px!important;}
.zd-table-box{width: 860px!important;}


/*2017-7-28 mingzheng.wang 修改*/
.zd-index-news-img{height: 180px;}
.zd-index-news-list ul li{height: auto;margin-top: 14px;}
.zd-index-news-list ul li i{font-size: 16px;line-height: normal;}
.zd-index-nl-text h3{line-height: normal;}
.zd-news-time{line-height: normal;}




.zd-sm-box ul{width:850px;margin-top:0px;padding-top: 25px;}
.zd-sm-box ul li{display: block;overflow: hidden;}
.zd-sm-box ul li:nth-child(8n){margin-bottom: 25px;padding-bottom:25px;border-bottom: 1px dashed #333;}
.zd-sm-box ul li:nth-last-child(2){margin-bottom: 25px;padding-bottom:25px;border-bottom: 0!important;}
.zd-sm-box ul li label{float: left;position: relative;font-weight: bold;margin-right: 10px;}
.zd-sm-box ul li p{float: left;width: 330px;display: block;line-height: 30px;word-break:normal; white-space:pre-wrap;word-wrap : break-word ;overflow: hidden ;}
.zd-content-text{padding: 20px 50px!important;}
.zd-select-text{width:850px;margin:0 auto;font-size:16px;background: #f1f6fa!important;border-bottom: 1px dashed #333;display: block!important;padding: 25px 10px;box-sizing: border-box;}
.zd-sm-box ul li p{width: 590px;}

.zd-link .zd-link-title{box-sizing: border-box;padding-left: 10px;}