body{ margin: 0px;}
ul,li{ margin: 0px; padding: 0px; list-style: none;}
.appear {
    height: 100%;
    max-width: 7.5rem;
    margin: 0 auto 1rem;
    overflow: hidden;
}
#LR_User_Icon0{background: #F7F7F7;
    width: 100%;
    box-sizing: border-box;
    padding: 0.2rem 6%;
    box-shadow: rgba(0,0,0,.2) 0 2px 6px;
    overflow: hidden;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;}
#LR_User_Icon0 #btn-rdwt{display: block;
    width: 2.4rem;
    line-height: 0.5rem;
    font-size: 0.4rem;
    color: #fff;
    border-radius: 0.1rem;
    background: #1075E9;
    text-align: center;
    float: left;}
    #LR_User_Icon0 #scrollBox{height: 0.56rem;
        width: 60%;
        overflow: hidden;
        float: left;
        border-radius: 0.1rem;
        background: #fff;
        margin-left: 0.2rem;}  
        #LR_User_Icon0 #scrollBox ul{margin: 0px;
            padding: 0px;
            list-style: none;
            line-height: 0.56rem;
            text-align: center;
            font-size: 0.24rem;}
            #LR_User_Icon0 #scrollBox ul li{margin: 0px;
                padding: 0px;
                list-style: none;
                line-height: 0.56rem;
                text-align: center;
                font-size: 0.24rem;}         
                #LR_User_Icon0 #scrollBox ul li a{color: #111;}  
.banner{ width: 100%; height: 3.76rem;}
.banner img{ width: 100%;}
.way_title{ width: 100%; font-size: 0.44rem; font-weight: bold; text-align: center; height: 1.51rem; background: #f8f8f8; padding-top: 0.52rem; }
.way_title span{ color: #04bafd}
.way_title .at{ display: block; width: 0.98rem; height: 0.06rem; background: #04bafd; margin: auto; margin-top: 0.33rem;}
.bkzn { background: #fff; width: 100%; overflow: hidden; padding: 0 .2rem; box-sizing: border-box; }
.bkzn h2 { position: relative; font-size: .28rem; line-height: .5rem; padding-left: .15rem; box-sizing: border-box; color: #004e85; margin: .3rem 0; }
.bkzn h2::after { content: ' '; width: .04rem; height: .45rem; background: #004E85; position: absolute; left: 0; top: .03rem; }
.bkzn .tip { width: 100%; overflow: hidden; }
.bkzn .tip .data { overflow: hidden; border-bottom: 1px dashed #E6E6E6; }
.bkzn .tip .data .fl { width: 50%; overflow: hidden; }
.bkzn .tip .data .fl p { font-size: .3rem; color: #333333; text-align: center; line-height: .28rem; }
.bkzn .tip .data .fl .text_box { text-align: center; font-size: 1px; }
.bkzn .tip .data .fl .di { width: .75rem; height: .75rem; background-image: url(../img/index_13.png); background-repeat: no-repeat; background-size: 100%; margin: .26rem .1rem; font-size: .6rem; color: #fff; text-align: center; display: inline-block; line-height: .75rem; }
.bkzn .tip .data .fl span { display: inline-block; font-size: .3rem; color: #333333; }
.bkzn .tip .data .fr { width: 50%; overflow: hidden; }
.bkzn .tip .data .fr p { font-size: .3rem; color: #333333; text-align: center; line-height: .28rem; }
.bkzn .tip .data .fr .text_box { text-align: center; font-size: 1px; }
.bkzn .tip .data .fr .di { width: .75rem; height: .75rem; background-image: url(../img/index_13.png); background-repeat: no-repeat; background-size: 100%; margin: .26rem .1rem; font-size: .6rem; color: #fff; text-align: center; display: inline-block; line-height: .75rem; }
.bkzn .tip .data .fr span { display: inline-block; font-size: .3rem; color: #333333; }
.bkzn .bot_list { overflow: hidden; padding-top: .3rem; box-sizing: border-box; padding-bottom: .12rem; }
.bkzn .bot_list ul { overflow: hidden; }
.bkzn .bot_list ul li { width: 25%; overflow: hidden; float: left; margin-bottom: .45rem; }
.bkzn .bot_list ul li img { width: .7rem; height: .59rem; display: block; margin: 0 auto; margin-bottom: .2rem; }
.bkzn .bot_list ul li p { font-size: .28rem; color: #4c4c4c; text-align: center; }

.index-3 { position: relative; overflow: initial; padding: 0 0.2rem; padding-top: 0.8rem; width: 7.1rem; margin: 0 auto; padding-bottom: 0.2rem; margin-bottom: 0.1rem; background: #fff; box-sizing: border-box; }
.index-3 h2 { text-align: center; font-size: 0.36rem; position: relative; margin-bottom: 0.3rem; }
.index-3 h2::after { position: absolute; content: ' '; left: 0; right: 0; margin: 0 auto; top: 0.6rem; width: 2rem; height: 0.02rem; background: #0691c6; }
.index-3 ul li { font-size: 0.28rem; width: 3.06rem; float: left; margin-right: 0.58rem; margin-bottom: 0.3rem; }
.index-3 ul li span { display: block; color: #4d4d4d; font-size: 0.24rem; }
.index-3 ul li a { color: #1d83e1; text-decoration: underline; }
.index-3 ul li:nth-of-type(2n) { margin-right: 0; }
.kol{width: 100%; background: #f8f8f8; overflow: hidden;}
.list{ width: 100%; background: #f8f8f8; overflow: hidden;}
.list ul li{ width: 94%; margin: 0px auto 0.2rem auto; height: 1.16rem; background: #fff;border-radius: 0.1rem; padding-top: 0.24rem; position: relative;}
.list ul li h3{ display: table;
    font-size: 0.28rem;
    border-bottom: solid 0.04rem #04bafd;
    padding: 0rem 0rem 0.08rem 0rem ; margin: 0rem 0rem 0.05rem 0.66rem;}
.list ul li p{ font-size: 0.26rem; margin: 0px; margin-left: 0.66rem; }
.list ul li p span{ color: #04bafd}
.list ul li .rt{ position: absolute; top: 0px; right: 0px; display: block; width: 0.75rem; height: 0.27rem; font-size: 0.22rem; line-height: 0.25rem; border-radius: 0rem 0.25rem 0rem 0.25rem; background: #ff486f; color: #fff; text-align: center; }

 .case{ width:94%; margin: auto; overflow: hidden; height: 1.55rem; margin-top: 0.52rem; margin-bottom: 0.52rem}
 .h1_title h2{ font-size: 0.44rem; text-align: center; margin: 0px; margin-top: 0.76rem;}
 .h1_title h2 span{ color: #04bafd;}
 .h1_title .xb{ display: block; width: 0.98rem; height: 0.06rem; background:#04bafd; margin:0.15rem auto; overflow: hidden;}
 .case .case-left{ width:2.27rem;height: 1.47rem; float: left; position: relative; }
 .case .case-left img{ width:2.27rem;height: 1.51rem;}
 .case .case-left .cs-mun{ display: block; width: 0.72rem; height: 0.72rem; border-radius: 100%;  background: #fff; text-align: center; line-height: 0.73rem; text-align: center; position: absolute; right:-0.3rem; top: 0.38rem;
    font-size: 0.24rem;}
 .case .case-right{  width: 4.77rem; height: 1.51rem; background: url(../images/bg.png) no-repeat; float: left; background-size: 4.77rem; }
 .case .case-right p{  margin: 0px; font-size: 0.18rem; margin-left: 0.5rem; color: #fff; width: 3.8rem; }
 .case .case-right p:nth-child(1){ margin-top: 0.1rem; font-size: 0.32rem; color: #06fcfd; margin-top: 0.15rem; margin-bottom: 0.03rem;}
 .case .case-right p:nth-child(2){ margin-left: 0.66rem;}

 .case1{ width:94%; margin: auto; overflow: hidden; height: 1.55rem;}
 .case1 .case-left{ width:2.27rem;height: 1.51rem; float: left; position: relative; }
 .case1 .case-left img{ width:2.27rem;height: 1.51rem;}
 .case1 .case-left .cs-mun{ display: block; width: 0.72rem; height: 0.72rem; border-radius: 100%;  background: #fff; text-align: center; line-height: 0.73rem; text-align: center; position: absolute; left:-0.3rem; top: 0.38rem;
    font-size: 0.24rem;}
 .case1 .case-right{  width: 4.77rem; height: 1.51rem; background: url(../images/bg.png) no-repeat; float: left; background-size:4.77rem;background-position: 0rem -1.51rem;
  
}
 .case1 .case-right p{  margin: 0px; font-size: 0.18rem;  color: #fff; width: 3.5rem;
    margin-left: 0.5rem; }
 .case1 .case-right p:nth-child(1){ margin-top: 0.1rem; font-size: 0.32rem; color: #06fcfd; margin-top: 0.15rem; margin-bottom: 0.03rem; text-align: right}


 .more{display: block;  width: 4.62rem; height: 0.70rem; background:#04bafd; color: #fff; font-size: 0.32rem; margin: auto; text-align: center; line-height: 0.70rem;
    border-radius: 0.2rem; margin-top: 0.42rem; }
.Course{ width: 100%; float: left; background: #fff; margin-top: 0.76rem;}
.Course .Course_title{ font-size: 0.36rem; text-align: center; padding-top: 0.76rem; margin-bottom: 0.46rem}
.Course .Course_title span{ color: #04bafd; }
.Course .Course_title .xt{display: block; width: 0.98rem; height: 0.06rem; background:#04bafd; margin:0.15rem auto; overflow: hidden;}
.Course-table{ width: 94%; margin: auto;}
.Course-table table{ width: 100%; border-color:#fff; width: 7.05rem; border-collapse: collapse; border:solid 0.01rem #fff;}
.Course-table table tbody  {border-color:#fff; }           
.Course-table table  tbody tr{border-color:#fff; }     
.Course-table table tr th{ font-size: 0.32rem; font-weight: inherit; height: 0.81rem; background:#04bafd; color: #fff; width: 2.35rem}
.Course-table table tr td{font-size:0.24rem; width: 2.35rem; text-align: center;  height: 0.85rem; padding: 0.2rem  0rem  0.2rem 0rem}
.Course-table table tr td.td-1{ font-weight: bold; color:#666666}
.Course-table table tr td.td-2{ color:#666666; font-weight: 100;}
.Course-table table tr td.td-3{ color:#04bafd}
.Course-table table tr:nth-child(even) td{ background: #e3f7ff}
.Course-table table tr:nth-child(odd) td{ background: #f2fbff}
.Course .more{ margin-bottom: 0.75rem;}
.Train{ width: 100%; margin: auto; overflow: hidden;}
.Train .Train-title{ text-align: center; font-size: 0.36rem; margin: 0.74rem 0rem 0.79rem 0rem;color: #666666}
.Train .Train-title .xt{display: block; width: 0.72rem; height: 0.02rem; background:#04bafd; margin:0.15rem auto; overflow: hidden; }
.Train .trlist {width: 6.86rem;
    margin: auto;
    overflow: hidden; }
.Train .trlist ul li{ width: 3.31rem; height: 2.24rem; background: #fff; float: left;margin-right: 0.23rem; margin-bottom: 0.23rem;}
.Train .trlist ul li:nth-child(2n){ margin-right: 0rem;}
.Train .trlist ul li p{text-align: center; margin: 0px; font-size: 0.26rem; color: #666666; width: 3rem; margin: auto; }
.Train .trlist ul li p img{ width: 0.79rem; height: 0.69rem;}
.Train .trlist ul li p:nth-child(1){     margin-top: 0.4rem;
    margin-bottom: 0.1rem;
}
.teacher{ width: 100%;  background: url(../images/dtu.jpg) no-repeat; height: 11.98rem; margin-top:  0.76rem} 
.teacher .teacher-title{text-align: center; font-size: 0.36rem;color: #fff;  margin-top: 0.71rem; margin-bottom: 0.51rem;}
.teacher .teacher-title .xt{display: block; width: 0.72rem; height: 0.02rem; background:#04bafd; margin:0.15rem auto; overflow: hidden; }
.Train .trlist {width: 6.86rem;
    margin: auto;
    overflow: hidden; }
.teacher-cont{ width: 94%; margin: auto; overflow: hidden;}
.teacher .zx{ display: block;
    width: 2.62rem;
    height: 0.70rem;
    border:solid 1px #04bafd;
    color: #fff;
    font-size: 0.32rem;
    background: #04bafd;
    margin: auto;
    text-align: center;
    line-height: 0.70rem;
    border-radius: 0.2rem;
    margin-top: 0.25rem;}
.telist{ width: 100%;float: left;margin-bottom: 0.24rem;}
.telist .te-left{ float: left; width: 2.47rem; height: 1.90rem;}
.telist .te-left img{ width: 2.47rem; height: 1.90rem;}
.telist .te_right{ float: left; background: #fff; width: 4.58rem; height: 1.90rem; border-radius: 0rem 0.2rem 0.2rem 0rem;}
.telist .te_right p{margin: 0px; color: #04bafd; margin-left: 0.35rem;}
.telist .te_right p:nth-child(1){ font-size: 0.32rem; margin: 0.17rem 0rem 0.25rem 0.35rem; margin-bottom: 0.06rem; }
.telist .te_right p:nth-child(2){ font-size: 0.26rem; color: #333333}
.telist .te_right p:nth-child(3){ font-size: 0.24rem; color: #666666}
.Learning{ width: 100%; background: #f6f6f6; float: left; padding-bottom: 0.7rem;}
.Learning .Learning-title{ text-align: center; font-size: 0.36rem;color: #333333;  margin-top: 0.71rem; margin-bottom: 0.51rem; }
.Learning .Learning-title .xt{ display: block; width: 0.72rem; height: 0.02rem; background:#04bafd; margin:0.15rem auto; overflow: hidden; }
.Learning .lear-cont{ font-size: 0.26rem; color: #666666; text-align: center;}
.Learning .lear-cont p{ width: 6.5rem;
    margin: auto;
    text-align: center; }
    .Learning .leing img{ width: 100%;}
.environment{ width: 100%; float: left; background: #fff; padding-top: 0.77rem; }
.environment .env-title{  text-align: center; font-size: 0.36rem;  margin-bottom: 0.45rem; color: #333333; width: 100%; float: left; height: 0.7rem; }
.environment .env-title p{ margin: 0px;}
.environment .env-title .xt{ display: block;
    width: 0.72rem;
    height: 0.02rem;
    background: #04bafd;
    margin: auto;
    overflow: hidden;
    margin-top: 0.13rem;
}
.environment .ent-img{ width:94%; margin: auto; overflow: hidden; }
.environment .ent-img img{ width: 100%;}
.environment .ent-txt{ text-align: center; color: #333; font-size: 0.28rem; width: 100%; margin: 0.63rem 0rem 0.70rem 0rem; line-height: 0.48rem; }
.at_li{ width: 6.86rem; margin: auto; overflow: hidden;}
.at_li .at_pic{ width: 3.30rem; height: 1.80rem; float: left; margin-right: 0.23rem; margin-bottom: 0.27rem;}
.at_li .at_pic:nth-child(2n){ margin-right: 0rem; }
.at_li .at_pic img{width: 3.30rem; height: 1.80rem;  }
.cooperation{ width: 100%; float: left; padding-bottom: 0.71rem;}
.cooperation .coop_title{  font-size: 0.36rem; text-align: center; color: #333333; margin: 0.7rem 0rem; width: 100%; float: left; height: 0.8rem;}
.cooperation .coop_title .xt{ display: block;
    width: 0.72rem;
    height: 0.02rem;
    background: #04bafd;
    margin:auto;
    overflow: hidden;
margin-top: 0.15rem;
}
.footer{ width: 100%; height: 1rem; background: #000; text-align: center;  float: left;}
.footer img{margin: 0px;
    width: 1.87rem;
    height: 0.60rem;
    vertical-align: super;
    margin-top: 0.2rem; }
 

.bottom-fixed{ 
	z-index: 999999;
	position: fixed; 
	bottom: -2px;
	width: 100%; 
	min-width: 320px; 
	max-width: 750px; 
	background: url(../images/zxzx-back.jpg) no-repeat center; 
	background-size: cover;
	height: 1rem;
	margin: 0 auto;
	overflow: hidden;
}
.bottom-fixed a{
	float: left;
	width: 33.33%;
	height: 100%;
}