﻿*{margin:0;padding:0;}

html{font-size:625%;}
body{width:100%;margin:0 auto;font-size:0.16rem;color:#424242;background-color:#F5F5F5;font-family:Helvetica,Tahoma,Arial,STXihei,"华文细黑","Microsoft YaHei","微软雅黑",SimSun,"宋体",Heiti,"黑体",sans-serif!important}
@media screen and (min-width:640px){body{width:640px;}}em,i,address{font-style:normal}
input,select,button{background-color:transparent;border:none;outline:none;font-family:Helvetica,Tahoma,Arial,STXihei,"华文细黑","Microsoft YaHei","微软雅黑",SimSun,"宋体",Heiti,"黑体",sans-serif!important}
table{border-spacing:0;border-collapse:collapse}
ul,ol{list-style:outside none none}
a{text-decoration:none;outline:none}
textarea{outline:none;border:1px solid #e5e5e5;font-family:Helvetica,Tahoma,Arial,STXihei,"华文细黑","Microsoft YaHei","微软雅黑",SimSun,"宋体",Heiti,"黑体",sans-serif!important}
.none{display:none}
img{display:block;max-width:100%;border:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:0.16rem;}
.center{width:1200px;margin:0 auto;overflow:hidden}
.bred{border:1px solid red}
.bgr{border:1px solid green}
.fl{float:left}
.fr{float:right}
.ovhide{overflow:hidden}
.clearFa:after{display:block;visibility:hidden;height:0;clear:both;content:"";+zoom: 1;}
._container{width:100%;margin:0 auto;background-color:#ECECEB}
._container:after{display:block;visibility:hidden;height:0;clear:both;content:"";+zoom: 1;}
@font-face{font-family:'icomoon';src:url('../images/icomoon.eot?ebbh5n');src:url('../images/icomoon.eot?ebbh5n#iefix') format('embedded-opentype'),url('../images/icomoon.ttf?ebbh5n') format('truetype'),url('http://www.gdzp.org/static/css/fonts/icomoon.woff?ebbh5n') format('woff'),url('http://www.gdzp.org/static/css/fonts/icomoon.svg?ebbh5n#icomoon') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"],[class*="icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-search:before{content:"\f002";}
.icon-star:before{content:"\f005";}
.icon-star-o:before{content:"\f006";}
.icon-user2:before{content:"\f007";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-cog:before{content:"\f013";}
.icon-gear:before{content:"\f013";}
.icon-home2:before{content:"\f015";}
.icon-map-marker:before{content:"\f041";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-times-circle-o:before{content:"\f05c";}
.icon-check-circle-o:before{content:"\f05d";}
.icon-comment:before{content:"\f075";}
.icon-phone2:before{content:"\f095";}
.icon-search3:before{content:"\e036";}
.icon-home:before{content:"\e900";}
.icon-phone:before{content:"\e942";}
.icon-location:before{content:"\e947";}
.icon-location2:before{content:"\e948";}
.icon-bubbles:before{content:"\e96c";}
.icon-bubbles2:before{content:"\e96d";}
.icon-bubble2:before{content:"\e96e";}
.icon-bubbles3:before{content:"\e96f";}
.icon-bubbles4:before{content:"\e970";}
.icon-user:before{content:"\e971";}
.icon-users:before{content:"\e972";}
.icon-user-plus:before{content:"\e973";}
.icon-user-minus:before{content:"\e974";}
.icon-spinner:before{content:"\e97a";}
.icon-spinner2:before{content:"\e97b";}
.icon-spinner3:before{content:"\e97c";}
.icon-search2:before{content:"\e986";}
.icon-menu:before{content:"\e9bd";}
.icon-menu2:before{content:"\e9be";}
.icon-menu3:before{content:"\e9bf";}
.icon-menu4:before{content:"\e9c0";}
.icon-paragraph-justify:before{content:"\ea7a";}
#common-header{background-color:#00ADEF;padding:0.05rem 0;position:relative;}
#common-header-nav{width:20%;}
#common-header-nav span.icon-menu{font-size:0.35rem;color:#fff;margin-left:5%;position:relative;top:0.02rem;}
#common-heade-title{width:60%;text-align:center;position:relative;}
#common-heade-title a{display:block;width:100%;text-align:center;color:#fff;height:0.4rem;line-height:0.4rem;font-size:0.2rem;}
#common-heade-title input{width:94%;padding:0 1%;height:0.25rem;margin:0 auto;background-color:#fff;margin-top:3%;display:none;color:#616974;}
#common-header-search{width:15%;}
#common-header-search form{width:100%;overflow:hidden;}
#common-header-search form button{width:100%;font-size:0.3rem;text-align:center;line-height:0.4rem;color:#fff;}
#common-header-navbar{display:none;width:100%;position:absolute;top:101%;left:0;z-index:9999;background-color:#fff;border-bottom:1px solid #ddd;border-bottom-left-radius:1%;border-bottom-right-radius:1%;padding:0.15rem 
0;box-shadow:0px 0px 12px rgba(0,0,0,0.176);}
#common-header-navbar:before{position:absolute;top:-10%;left:4.4%;border-bottom:0.08rem solid #fff;border-right:0.08rem solid transparent;border-left:0.08rem solid transparent;content:"";}
#common-header-navbar a{float:left;width:25%;color:#424242;}
#common-header-navbar a em,#common-header-navbar a i{display:block;text-align:center;}
#common-header-navbar a em{font-size:0.3rem;}
#common-header-navbar a i{font-size:0.14rem;}
#common-header-search-list{display:none;width:100%;position:absolute;top:101%;left:0;z-index:9999;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.176);}
#common-header-search-list:before{position:absolute;top:-4%;right:4.2%;border-bottom:0.08rem solid #fff;border-right:0.08rem solid transparent;border-left:0.08rem solid transparent;content:"";}
#common-header-search-list dt{width:100%;padding-left:1.5%;padding-top:1.5%;padding-bottom:1.5%;}
#common-header-search-list dt em{background-color:#FF3F3F;color:#fff;padding:2px;border-radius:0.01rem;}
#common-header-search-list dd{border-bottom:1px solid #d6d7d9;padding:2.5% 0 2.5% 1.5%;}
#common-header-search-list dd a{display:block;width:100%;color:#616974;}
#common-header-return{width:20%;}
#common-header-return span{font-size:.25rem;color:#ffffff;margin-left:12%;position:relative;top:0.085rem;}
#common-header-nav2{width:20%;text-align:right;}
#common-header-nav2 span.icon-menu{font-size:0.3rem;color:#fff;margin-right:14%;position:relative;top:0.06rem;}
#common-header-navbar2{display:none;width:100%;position:absolute;top:101%;left:0;z-index:9999;background-color:#fff;border-bottom:1px solid #ddd;border-bottom-left-radius:1%;border-bottom-right-radius:1%;padding:0.15rem 0;box-shadow:0px 0px 12px rgba(0,0,0,0.176);}
#common-header-navbar2:before{position:absolute;top:-9%;left:92.6%;border-bottom:0.08rem solid #fff;border-right:0.08rem solid transparent;border-left:0.08rem solid transparent;content:"";}
#common-header-navbar2 a{float:left;width:25%;color:#424242;text-align:center;}
#common-header-navbar a em,#common-header-navbar a i{display:block;text-align:center;}
#common-header-navbar2 a em{font-size:0.3rem;}
#common-header-navbar2 a i{font-size:0.14rem;display:block;}
#common-heade-title4{width:60%;text-align:center;position:relative;}
#common-heade-title4 a{display:block;width:100%;text-align:center;color:#fff;height:0.4rem;line-height:0.4rem;font-size:0.2rem;}
#common-heade-title4 input{width:94%;padding:0 1%;height:0.25rem;margin:0 auto;background-color:#fff;margin-top:3%;display:none;color:#616974;}
#common-heade-title4 a span.off{display:inline-block;border-top:0.08rem solid #fff;border-right:0.08rem solid transparent;border-left:0.08rem solid transparent;content:"";position:relative;left:0.05rem;top:-0.01rem;}
#common-heade-title4 a span.on{display:inline-block;border-bottom:0.08rem solid #fff;border-right:0.08rem solid transparent;border-left:0.08rem solid transparent;content:"";position:relative;left:0.05rem;top:-0.01rem;}
.header-on-box{width:100%;position:absolute;top:0.5rem;left:0;display:none;z-index:9999;}
.header-on-box ul li{width:33.3%;height:0.9rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center;padding:0.15rem 0 0.25rem;}
.header-on-box ul li a{display:block;width:100%;height:100%;color:#6c6c6c;}
.header-on-box ul li:nth-child(odd){background-color:#ECECEB;}
.header-on-box ul li:nth-child(even){background-color:#fff;}
.header-on-box ul li a span{display:inline-block;width:0.2rem;height:0.2rem;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#AAB2BD;color:#ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:0.01rem;}
.student_container{width:100%;height:auto;background-color:#ECECEB;padding-bottom:0.01rem;padding-top:0.01rem;}
.student_container>.title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:0.2rem;}
.student_container>.title>p{font-size:0.16rem;font-weight:bold;width:95%;margin:0.12rem auto;}
.date{margin-top:0.2rem;padding-left:0.27rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.date>span{font-size:0.14rem;color:#6E6E6E;padding-left:0.24rem;background:url("../imgs/p9_01.png") no-repeat;background-size:0.192rem 0.168rem;-webkit-background-size:0.192rem 0.168rem;}
.date>b{font-weight:normal;font-size:0.14rem;color:#6E6E6E;padding-left:0.3rem;background:url("../imgs/p9_02.png") no-repeat;margin-left:0.3rem;background-size:0.256rem 0.168rem;-webkit-background-size:0.256rem 0.168rem;}
.content-box{width:100%;margin-top:0.20rem;margin-bottom:0.2rem;}
.content-box .content-box-detail{width:95%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.15rem;background-color:#fff;-webkit-border-radius:0.05rem;-moz-border-radius:0.05rem;border-radius:0.1rem;}
.content-box .content-box-detail>p{margin-top:0.25rem;line-height:0.3rem;color:#6e6e6e;font-family:Helvetica,Tahoma,Arial,STXihei,"华文细黑","Microsoft YaHei","微软雅黑",SimSun,"宋体",Heiti,"黑体",sans-serif!important;}
.logo-pic{width:95%;margin:0.2rem auto;-webkit-border-radius:0.08rem;-moz-border-radius:0.08rem;border-radius:0.08rem;background-color:#fff;}
.content-introduce{width:95%;margin:0 auto 0.1rem;padding:0.25rem 0.1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-border-radius:0.05rem;-moz-border-radius:0.05rem;border-radius:0.05rem;}
.content-introduce>p{line-height:0.3rem;color:#6e6e6e;font-family:Helvetica,Tahoma,Arial,STXihei,"华文细黑","Microsoft YaHei","微软雅黑",SimSun,"宋体",Heiti,"黑体",sans-serif!important;}
#common-footer{clear:both;width:100%;margin:0 auto;padding-bottom:12%;}
#common-footer nav{text-align:center;}
#common-footer nav a{display:inline-block;width:25%;color:#424242;}
#common-footer nav a img{width:40%;margin:15% auto 5%;}
#common-footer nav a em{display:block;width:100%;text-align:center;font-size:0.14rem;}
#sub-footer{width:100%;}
#sub-footer nav{width:100%;}
#sub-footer nav a{float:left;width:33.3%;background-color:#EB4F3F;color:#fff;line-height:0.3rem;overflow:hidden;padding:2.5% 0;}
#sub-footer nav a em{font-size:0.3rem;padding-right:1%;padding-left:5%;}
#sub-footer nav a em,#sub-footer nav a i{float:left;display:inline-block;}
#sub-footer nav a:nth-child(odd){background-color:rgba(235,79,63,.8);}
.ew{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.courses-list{width:95%;margin:0 auto;overflow:hidden;}
.courses-list ol{width:105%;margin-top:3%;}
.courses-list ol li{width:47%;float:left;margin-right:1.5%;margin-bottom:3%;background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.courses-list li figure{width:100%;position:relative;}
.courses-list li figure a{display:block;width:100%;}
.courses-list li figure a img{width:100%;height:auto;}
.courses-list li figcaption{width:100%;position:absolute;left:0;bottom:0;font-size:0.12rem;background-color:rgba(0,0,0,.4);color:#fff;padding:2% 0;}
.courses-list li figcaption span.fl{max-width:65%;}
.courses-list li figcaption span.fl em{color:#FFC500;position:relative;top:0.01rem;}
.courses-list li figcaption span.fr{max-width:34%;padding-right:1%;position:relative;top:0.02rem;}
.courses-list li h5{width:98%;padding:4.5% 0 4.5% 2%;font-size:0.14rem;}
@media screen and (min-width: 640px){.courses-list li figcaption,.courses-list li h5{font-size:0.16rem;}}
.sub-c-banner a{display:block;width:100%;}
.sub-c-banner a img{margin:0 auto;}
.newCourses-info{width:100%;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3%;}
.newCourses-info h4{font-size:0.22rem;text-align:center;margin-bottom:0.13rem;}
.newCourses-info>ul>li{height:0.55rem;font-size:0.13rem;border-top:1px solid #ECECEB;}
.newCourses-info>ul>li>span{width:12%;display:inline-block;text-align:center;position:relative;top:0.08rem;}
.newCourses-info>ul>li>span>em{display:block;font-size:0.25rem;height:0.25rem;line-height:0.25rem;text-align:center;color:#FF524E;background-color:#F5F7FA;}
.newCourses-info>ul>li>span>i{display:block;color:#ffffff;background-color:#CCD1D9;}.newCourses-info>ul>li>a{display:block;width:75%;padding-left:4%;line-height:0.6rem;color:#6e6e6e;font-size:0.14rem;}
.newCourses-info>ul>li>em{display:block;color:#CCD1D9;position:relative;top:-0.37rem;}
.poster-bosx{width:95%;margin:3% auto;}
.newCourses-info .p-box{width:95%;margin:0 auto;border-top:1px solid #ECECEB;padding:0.2rem 0;}
.newCourses-info .p-box p{color:#6e6e6e;line-height:0.3rem;font-size:0.14rem;}
.course-description{margin-top:3%;margin-bottom:3%;}
.course-description ul{width:95%;margin:0 auto;}
.course-description ul li{width:100%;border-top:1px solid #ECECEB;height:0.6rem;line-height:0.6rem;position:relative;font-size:0.14rem;color:#6e6e6e;}
.course-description ul li:last-child{border-bottom:1px solid #ECECEB;}
.course-description ul li div{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:5.5%;}
.course-description ul li b{display:block;height:0.3rem;border-right:1px solid #ECECEB;position:absolute;top:0.16rem;left:50%;}
.course-description ul li div i{display:inline-block;width:0.27rem;height:0.23rem;position:relative;top:0.06rem;}
.course-description ul li:first-child .r-box .single{width:76%;line-height:0.15rem;display:inline-block;position:relative;top:0.05rem;}
.course-description ul li:first-child .l-box i{background:url("../imgs/p3_02.png") no-repeat;background-size:0.27rem 0.23rem;-webkit-background-size:0.27rem 0.23rem;}
.course-description ul li:first-child .r-box i{background:url("../imgs/p3_03.png") no-repeat;background-size:0.27rem 0.23rem;-webkit-background-size:0.27rem 0.23rem;}
.course-description ul li:nth-child(2) .l-box i{background:url("../imgs/p3_05.png") no-repeat;background-size:0.27rem 0.23rem;-webkit-background-size:0.27rem 0.23rem;}
.course-description ul li:nth-child(2) .r-box i{background:url("../imgs/p3_06.png") no-repeat;background-size:0.27rem 0.23rem;-webkit-background-size:0.27rem 0.23rem;}
.course-description ul li:nth-child(3) .l-box i{background:url("../imgs/p3_07.png") no-repeat;background-size:0.27rem 0.23rem;-webkit-background-size:0.27rem 0.23rem;}
.course-description ul li:nth-child(3) .r-box i{background:url("../imgs/p3_08.png") 
no-repeat;background-size:0.27rem 0.23rem;-webkit-background-size:0.27rem 0.23rem;}
.course-description ul li:nth-child(4) .l-box i{background:url("../imgs/p3_05.png") no-repeat;background-size:0.27rem 0.23rem;-webkit-background-size:0.27rem 0.23rem;}
.course-description ul li:nth-child(4) .r-box i{background:url("../imgs/p3_09.png") no-repeat;background-size:0.27rem 0.23rem;-webkit-background-size:0.27rem 0.23rem;}
#banner-swiper .swiper-slide a{display:block;width:100%;margin:0 auto;}
#index-category a{float:left;width:25%;padding-top:1px;margin:3% 0;color:#616974;font-size:0.14rem;}
#index-category a img{width:65%;margin:7% auto;}
#index-category a em{display:block;width:100%;text-align:center;overflow:hidden;}
#index-courses{width:100%;margin:0 auto;background-color:#fff;padding:2% 0;}
#index-courses .swiper-container{width:100%;margin:0 auto;}
#courses-swiper .swiper-slide{width:45%;}
.index-items{width:95%;margin:5% auto;overflow:hidden;}
.index-items figure a{display:block;width:100%;}
.index-items figure a img.index-i-l{width:73%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #f3eeee;}
.index-items figure a img.index-i-s{width:23%;}.index-items p.{width:102%;margin-top:1%;}
.index-items p.clearFa a{float:left;width:23%;border:1px solid #E3E2E3;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:0.14rem;text-align:center;overflow:hidden;padding:0.1rem 
0;margin-right:2%;margin-top:1%;margin-bottom:1%;color:#5C5C5C;background-color:#fff;}
#courseCenter-swiper{width:100%;margin:0 auto;}
#courseCenter-nav{width:95%;margin:0 auto;}
#courseCenter-nav .swiper-slide a{display:block;width:100%;text-align:center;color:#424242;padding:25% 0;font-size:0.14rem;}
#courseCenter-nav .swiper-slide a img{width:70%;margin:2% auto;}

.courseCenter-menu{width:95%;margin:2% auto 10%;box-shadow:0px 0px 12px rgba(0,0,0,0.176);border-radius:10px;background-color:#fff;overflow:hidden;padding:1% 0;}
.courseCenter-menu nav{width:100%;}

.courseCenter-menu nav a{width:25%;float:left;color:#424242;margin:3% 0;padding:1px 0;}

.courseCenter-menu nav a img{width:50%;margin:2% auto;}

.courseCenter-menu nav a em{display:block;width:100%;overflow:hidden;text-align:center;font-size:0.14rem;}