﻿@charset "utf-8";
body,
h1,
h2,
h3,
p,
ul,
ol,
form,
fieldset,
figure {
    margin: 0;
    padding: 0;
}

body {
    background-color: #f5f5f5;
    font-family: "Helvetica Neue", "微软雅黑", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
    background: #fff;
}

img {
    display: block;
    max-width: 100%;
}

ul,
ol {
    list-style: outside none none;
}

a {
    text-decoration: none;
    outline: none !important;
    color: #666;
}

a:visited,
a:active,
a:link,
a:hover {
    text-decoration: none;
}

a:hover {
    color: #333;
}


/*微信二维码*/

.toptel .wx {
    position: relative;
    background: red;
    cursor: pointer;
}

.toptel .wx .ewmbox {
    position: absolute;
    left: 0px;
    top: 25px;
    z-index: 50;
    background: #fff;
    padding: 5px;
    display: none;
}

.baidubox {
    /*百度分享*/
    line-height: 80px;
    height: 80px;
    margin: 0 auto;
    width: 80%;
}

.none {
    display: none;
}

.fenge {
    clear: both;
    font-size: 0px;
    line-height: 1px;
    height: 1px;
}

.xxnavsidBox {
    background: #fff;
    margin-top: 50px;
}

.xxnavsidBox h2 {
    background: #fff !important;
}


/* ***** 分页样式二*/

.page2 {
    height: 50px;
    line-height: 50px;
    margin: 100px 0 100px 0;
}

.page2 div {
    text-align: center;
}

.page2 div a {
    background: #F9F9F9;
    padding: 8px 10px;
    margin: 0 2px;
    color: #636363;
    border-radius: 5px;
    border: 1px solid #d5d5d5;
}

.page2 div a:hover {
    background: #eee;
    color: #636363;
}

.page2 div .current {
    padding: 4px 10px;
    margin: 0 2px;
    color: #fff;
    background: #d5d5d5;
    padding: 10px 15px;
    border-radius: 5px;
}


/*///////////////////  空间数据显示内容*/

.empty {
    color: #ccc;
    text-align: center;
    display: block;
    line-height: 100px;
    font-size: 18px;
}


/* 回到顶部插件CSS */

#scrollUp {
    background: url(../img/up.png) no-repeat;
    background-size: 35px;
    bottom: 80px;
    right: 10px;
    width: 35px;
    /* Width of image */
    height: 70px;
    /* Height of image */
    transition: all 0.35s;
}

#scrollUp:hover {
    transform: translate(0px, -5px);
}


/*背景模糊*/

.blur {
    filter: url(blur.svg#blur);
    /* FireFox, Chrome, Opera */
    -webkit-filter: blur(50px);
    /* Chrome, Opera */
    -moz-filter: blur(50px);
    -ms-filter: blur(50px);
    filter: blur(50px);
    filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius=50, MakeShadow=false);
    /* IE6~IE9 */
    transform: scale(1.9, 1.9);
    /* 初始放大120% */
    opacity: 0.9;
}


/******* 通用*/

.Tyf8f8f8 {
    /*f8f8f8背景*/
    background: #f8f8f8;
}


/******************************** 顶部联系信息*/

.topbox {
    background: #1c1f28;
    height: 25px;
    color: #fff;
    font-size: 12px;
    line-height: 25px;
    padding-left:6px;
    padding-right:6px;
}

.topbox .toptel {text-align: right;padding-right:70px;}

.topbox .toptel .tel {
    margin-right: 10px;
    background: url(../img/tel.png) no-repeat;
    background-size: 15px;
    padding-left: 22px;
}

.topbox .toptel .wx {
    background: url(../img/wx.png) no-repeat;
    background-size: 15px;
    padding-left: 20px;
}
@media screen and (max-width:640px){
.topbox .toptel {display:none;}
}


/******************* 顶部导航*/

.navbar {
    background: rgba(31, 35, 45, 0.98);
    height: 65px;
    border-bottom: none;
}


/******* 菜单box*/

.navbar-default {}


/******* 菜单下拉box*/

.navbar-collapse {
    position: relative;
    background: rgba(255, 255, 255, 0.9);
    border: none;
    top: 4px;
    border-bottom: 1px solid red;
    box-shadow: 0 5px 10px #eee;
}

.navbar-collapse li {
    line-height: 40px;
    height: 40px;
    padding-left: 20px;
    border-bottom: 1px solid #eee;
}

.navbar-collapse li .yw {
    font-size: 12px;
    color: #999;
    padding-left: 10px;
}

.navbar-collapse li:last-child {
    border-bottom: none;
}


/*小屏幕下拉*/

.navbar-default .navbar-toggle {
    border: none;
}

.navbar-toggle {
    padding: 4px 4px;
}


/*logo*/

.navbar .logo {
    width: 65px;
    position: relative;
    top: -10px;
}


/*位置导航*/

.weizhiBox {
    margin-top: 75px;
    font-size: 12px;
    color: #ccc;
}

.weizhiBox a {
    color: #ccc;
    transition: all 0.35s;
}

.weizhiBox a:after {
    content: "/";
    padding: 0 5px;
}

.weizhiBox a:hover {
    color: #666;
}


/*样式2*/

.weizhi {
    font-size: 12px;
    color: #ccc;
}

.weizhi a {
    color: #ccc;
    transition: all 0.35s;
}

.weizhi a:after {
    content: "/";
    padding: 0 5px;
}

.weizhi a:hover {
    color: #666;
}


/******************************* 通用尾部*/

.footernav .onebox .big {
    /*便捷导航文字修改*/
    display: none;
}


/*便捷导航*/

.allboxfff {
    background: #2e2e2e;
    border-top: 1px solid #272727;
}

.footernav {
    padding: 10px 0 6px 0;
}

.footernav h2 {
    margin-bottom: 20px;
    color: #333;
    font-size: 16px;
    text-align: center;
}

.footernav .onebox {
    text-align: center;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.footernav .onebox .xiao {
    display: block;
}

.footernav .onebox a {
    display: block;
    margin: 1px;
    color: #ccc;
    transition: all 0.35s;
}

.footernav .onebox:hover a {
    color: #fff;
}

.footernav .onebox:hover img {
    transform: translate(0px, -2px);
    /*注释内容移出*/
}

.footernav .onebox img {
    margin: 0 auto;
    margin-bottom: 5px;
    transition: all 0.35s;
    width: 24px;
}


/*移动端底部浮动*/

.footernav h2 {
    display: none;
}

body {
    padding-bottom: 46px;
}


/******* 尾部联系方式*/

.allboxf4 {
    background: #f4f4f4;
    padding: 50px 0 20px 0;
}

.foodertel h2 {
    margin-bottom: 30px;
    color: #444;
    font-size: 20px;
    text-align: center;
}

.foodertel figure {
    margin: 0px;
    padding: 0px;
}

.foodertel .onebox {
    display: block;
    border: 1px solid #ccc;
    position: relative;
    padding: 10px 0 5px 50px;
    margin: 2px;
}

.foodertel .onebox .ico {
    position: absolute;
    left: 10px;
    top: 12px;
    width: 30px;
}

.foodertel .onebox p {
    font-size: 18px;
}

.foodertel .onebox h4 {
    font-size: 18px;
    padding: 5px 0;
    margin: 0px;
}

.foodertel .tels p {
    font-size: 18px;
}

.foodertel .tels h4 {
    font-size: 18px;
    padding: 5px 0;
    margin: 0px;
}
.foodertel .wx {
    padding-left: 58px;
}

.foodertel .wx h4 {
    font-weight: bold;
}

.foodertel .wx .ico {
    width: 38px;
    top: 5px;
}

.foodertel .infobox {
    line-height: 22px;
    text-align: center;
    color: #999;
    padding: 20px 0;
    font-size: 12px;
}

.foodertel .onebox:nth-child(6) {
    margin-right: 0px;
}

.foodertel .tel {
    color: #ff6633;
font-weight: bold;
font-size: 22px;
}


/****** 尾部关于我们*/

#booter {
    background: #2e2e2e;
    padding: 30px 0;
}

#booter .downnav {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 5px;
}

#booter .downnav li {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 12px;
}

#booter .downnav a {
    color: #eee;
    padding: 0 3px;
    transition: all 0.35s;
}

#booter .downnav a:hover {
    color: #999;
}

#booter .downnav li:after {
    content: "|";
    color: #666;
}

#booter .downnav li:last-child:after {
    display: none;
}


/*版权信息*/

#booter .banquan {
    text-align: center;
}

#booter .banquan span {
    color: #666;
    padding-right: 10px;
    font-size: 12px;
}

#booter .banquan a {
    color: #666;
    transition: all 0.35s;
}

#booter .banquan a:hover {
    color: #999;
}


/******** 广告*/

.TyRightShowAdpic {
    /*右侧栏顶部广告手机*/
    display: none;
}


/******** 标题 */


/*通用栏目更多*/

.Tyh250 {
    line-height: 50px;
    font-size: 18px;
}

.Tyh250 .rMore {
    float: right;
    font-size: 12px;
    color: #999;
    padding-right: 10px;
    background: url(../img/sanjiao.gif) right no-repeat;
    opacity: 0.5;
    transition: all 0.35s;
}

.Tyh250 .rMore:hover {
    opacity: 0.8;
}


/************************ 通用 文章排行 右侧*/


/*通用 排序+标题+计数*/

.TyTitleNum {
    margin-bottom: 50px;
}

.TyTitleNum li {
    display: block;
    border-bottom: 1px solid #eee;
    line-height: 45px;
    font-size: 14px;
    white-space: nowrap;
    /*规定段落中的文本不进行换行*/
    text-overflow: ellipsis;
    /*文本溢出加…*/
    overflow: hidden;
    /*溢出隐藏*/
}

.TyTitleNum li .count {
    float: right;
    font-size: 12px;
    color: #999;
}

.TyTitleNum li .num {
    padding: 2px 8px;
    background: #ccc;
    color: #fff;
    margin-right: 15px;
    border-radius: 2px;
    transition: all 0.35s;
}

.TyTitleNum li:nth-child(1) .num,
.TyTitleNum li:nth-child(2) .num,
.TyTitleNum li:nth-child(3) .num {
    background: #FA287C;
}

.TyTitleNum li:hover .num {
    background: #FA287C;
}

.TyTitleNum li:hover {
    background: #fff;
}


/*通用 右侧文章列表 标题*/

.TyTitle {
    margin-bottom: 10px;
}

.TyTitle li {
    border-bottom: 1px solid #eee;
    line-height: 45px;
    white-space: nowrap;
    /*规定段落中的文本不进行换行*/
    text-overflow: ellipsis;
    /*文本溢出加…*/
    overflow: hidden;
    /*溢出隐藏*/
}

.TyTitle li:before {
    content: "+";
    padding-right: 10px;
}


/***************************************************  后台登陆*/


/*********  后台登录页面   *************/

.adminlogin {
    background: url('../img/16.jpg');
    background-size: cover;
    /*背景图片大小设置*/
}

.adminlogin form {
    margin: 15% 20% 10% 20%;
}

.adminlogin form img {
    display: block;
    height: 100px;
    margin: 0 auto;
    padding: 0 0 30px 0;
}

.adminlogin label {
    display: block;
    margin: 8px auto;
    width: 370px;
    color: #444;
    position: relative;
}

.adminlogin [type] {
    border: 1px solid #ccc;
    height: 35px;
    line-height: 35px;
    width: 250px;
    padding: 0 10px;
    color: #333;
    border-radius: 5px;
    font-size: 16px;
}

.adminlogin [type='button'] {
    color: #fff;
    height: 45px;
    line-height: 45px;
    background: #EE2E2E;
    font-size: 16px;
    border: none;
    margin: 0 0 0 80px;
    width: 270px;
    cursor: pointer;
}

.adminlogin span {
    color: red;
    padding: 0 0 0 5px;
}

.adminlogin .yzm {
    width: 120px;
    margin: 0 0 0 2px;
}

.zymdiv {
    position: relative;
}

.zymdiv .yzmmap {
    position: absolute;
    left: 230px;
    top: 0;
}


/**  登陆JQ验证CSS   **/

.adminlogin .errorinf {
    /*错误提示*/
    color: #fff;
    line-height: 35px;
    height: 35px;
    background: #FBAEAE;
    position: absolute;
    width: 150px;
    z-index: 100;
    right: -135px;
    top: 1px;
    padding: 0 0 0 5px;
}

.highlight {
    /*表单获得焦点高亮*/
    background: #FDFCBC;
}


/**************************************************** 产品首页*/

.goodsBox {
    padding-bottom: 50px;
}


/*头*/

.goodsBox header {
    text-align: center;
    padding: 70px 0px 40px 0;
}

.goodsBox header .h2ty {
    font-size: 25px;
    color: #333;
    margin-bottom: 10px;
}

.goodsBox header .infoty {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.goodsBox .onebox {
    text-align: center;
}

.goodsBox .onebox a {
    display: block;
    background: #fff;
    border: 1px solid #eee;
    padding: 20px 0 0 0;
    transition: all 0.35s;
    margin: 2px;
}

.goodsBox .col-xs-6 {
    margin: 0px;
    padding: 0px;
}

.goodsBox .onebox a figcaption {
    width: 85%;
    margin: 0 auto;
    height: 80px;
}

.goodsBox .onebox h4 {
    font-size: 18px;
    padding-bottom: 5px;
}

.goodsBox .onebox .info {
    font-size: 12px;
    color: #666;
    line-height: 20px;
}

.goodsBox .onebox img {
    margin: 0 auto;
    padding-top: 20px;
}

.goodsBox .onebox:hover a {
    box-shadow: 0px 0px 10px #e2e1e1;
    transform: translate(0px, -2px);
    /*注释内容移出*/
}


/**************************************************** 关于我们*/

.aboutBox {
    padding: 30px 0 50px 0;
}

.aboutBox .right,
.aboutBox .left {
    padding-bottom: 50px;
}


/******* 右*/

.aboutBox .right {
    padding: 30px 20px;
}

.aboutBox .right .adimg {
    margin-bottom: 50px;
}

.aboutBox .right .rClassbox {
    background: #fff;
}

.aboutBox .adimg {
    display: none;
}

.aboutBox header {
    text-align: center;
    padding: 30px 0 30px 0;
}

.aboutBox .rClassbox {
    padding: 0 20px;
    padding-bottom: 20px;
}

.aboutBox header p {
    color: #fff;
    background: #5fb6ff;
    width: 80px;
    height: 80px;
    margin: 0 auto 20px auto;
    border-radius: 50%;
    line-height: 80px;
    border: 3px solid #eee;
    position: relative;
    overflow: hidden;
}

.aboutBox header .data {
    font-size: 35px;
    color: #fff;
    position: absolute;
    width: 100%;
    left: 0px;
    top: -10px;
}

.aboutBox .rClassbox .y {
    background: rgba(0, 0, 0, 0.2);
    font-size: 12px;
    width: 100%;
    display: block;
    position: absolute;
    line-height: 20px;
    bottom: 0px;
}

.aboutBox header h2 {
    font-size: 18px;
    color: #333;
}

.aboutBox .lst li {
    line-height: 40px;
    border-bottom: 1px solid #eee;
    color: #666;
    font-size: 12px;
}

.aboutBox .lst li a {
    color: #333;
}

.aboutBox .lst li:hover {
    text-decoration: underline;
}

.aboutBox .lst .time {
    float: right;
    color: #999;
}

.aboutBox footer {
    margin: 50px auto 30px auto;
    text-align: center;
}

.aboutBox footer a {
    width: 50%;
    background: #5fb6ff;
    color: #fff;
    padding: 12px 35px;
    font-size: 16px;
    transition: all 0.35s;
    border-radius: 5px;
}

.aboutBox footer a img {
    display: inline-block;
    padding-right: 10px;
}

.aboutBox footer a:hover {
    background: #3da6ff;
}


/******* 左*/


/*单个*/

.aboutBox .onebox .picbox,
.aboutBox .onebox .infobox {
    /*清除单个边距*/
    padding: 0px;
}

.aboutBox .onebox .infobox {
    padding-left: 25px;
}

.aboutBox .onebox {
    border-bottom: 1px solid #e8e8e8;
    padding: 30px 0;
    margin: 0 5px;
    transition: all 0.35s;
}

.aboutBox .onebox:last-child {
    border: none;
}

.aboutBox .onebox:hover {
    background: #fff;
}

.aboutBox .left .onebox:first-child {
    padding-top: 0px;
}

.aboutBox .onebox .picbox {
    position: relative;
    overflow: hidden;
}

.aboutBox .onebox .pic {
    transition: all 0.35s;
    transform: scale(1, 1);
    /* 初始放大120% */
}

.aboutBox .onebox:hover .pic {
    transform: scale(1.03, 1.03);
    /* 初始放大120% */
}

.aboutBox .onebox h4 {
    font-size: 18px;
    margin-bottom: 10px;
    margin: 0px;
    margin-bottom: 10px;
}

.aboutBox .onebox h4 a {
    color: #222;
}

.aboutBox .onebox .info {
    font-size: 12px;
    color: #888;
    line-height: 20px;
    margin: 0px;
}

.aboutBox .onebox .more a {
    display: block;
    font-size: 12px;
    color: #ff53b0;
    padding-top: 10px;
    transition: all 0.35s;
}

.aboutBox .onebox .more a:hover {
    color: #ff74bf;
}


/**************************************************** 品牌故事*/


/****** 顶部背景大图*/

.lanmuPicBox {
    margin-top: 65px;
}

.lanmuPicBox .info {
    color: #fff;
    padding: 6% 0 10% 0;
    text-align: center;
}

.lanmuPicBox .info h1 {
    font-size: 18px;
    margin-bottom: 10px;
}

.lanmuPicBox .info p {
    font-size: 10px;
    line-height: 18px;
    width: 80%;
    margin: 0 auto;
    opacity: 0.9;
}


/*版面左右调整*/

.pinpaiBox {
    padding: 0px 0;
}

.pinpaiBox:last-child {
    margin-bottom: 50px;
}

.pinpaiBox:first-child {
    margin-top: 50px;
}

.pinpaiBox:nth-child(odd) {
    background: #fff;
}


/*内容 图片*/

.pinpaiBox .picbox .auto {
    width: 70%;
    margin: 0 auto;
}


/*内容 文本*/

.pinpaiBox .txtbox {
    padding: 30px;
    text-align: center;
    margin: 0 auto;
}

.pinpaiBox .txtbox h3 {
    font-size: 18px;
    margin: 25px 0 15px 0;
    color: #333;
}

.pinpaiBox .txtbox p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}


/**************************************************** 新闻资讯 - 首页筛选*/


/*位置*/

.TyShaiXuanBox .weizhi {
    font-size: 12px;
    color: #ccc;
    margin-bottom: 20px;
}

.TyShaiXuanBox .weizhi a {
    color: #ccc;
    transition: all 0.35s;
}

.TyShaiXuanBox .weizhi a:hover {
    color: #666;
}


/*多条件筛选*/

.TyShaiXuanBox {
    margin-top: 65px;
    background: #fff;
    padding: 20px 0 20px 0;
}

.TyShaiXuanBox .onebox {
    border-bottom: 1px solid #f0f0f0;
    font-size: 12px;
    color: #999;
    padding: 5px 0;
}

.TyShaiXuanBox .onebox h4 {
    display: inline-block;
    font-size: 12px;
}

.TyShaiXuanBox .onebox li {
    display: inline-block;
    margin-bottom: 5px;
}

.TyShaiXuanBox .onebox li a {
    display: block;
    color: #2b8dd3;
    transition: all 0.35s;
    padding-left: 15px;
}

.TyShaiXuanBox .onebox .select {
    color: #ff0000;
}

.TyShaiXuanBox .onebox li a:hover {
    color: #ff0000;
}


/******* 左 文章筛选列表*/


/*单个*/

.inewBox {
    padding: 50px 0;
}

.inewBox .onebox .picbox,
.inewBox .onebox .infobox {
    /*清除单个边距*/
    padding: 0px;
}

.inewBox .left {
    padding-bottom: 80px;
}

.inewBox .onebox .infobox {
    padding-left: 20px;
}

.inewBox .onebox {
    border-bottom: 1px solid #eee;
    padding: 20px 0;
    margin: 0 5px;
    transition: all 0.35s;
}

.inewBox .onebox .picbox {
    position: relative;
}

.inewBox .onebox .picbox .bgico {
    position: absolute;
    background: url(../img/video.png) rgba(0, 0, 0, 0.2) no-repeat center center;
    width: 100%;
    height: 100%;
    display: block;
    top: 0px;
    left: 0;
    opacity: 0.5;
    transition: all 0.35s;
}

.inewBox .onebox:hover .picbox .bgico {
    opacity: 0.8;
}

.inewBox .onebox:last-child {
    border: none;
}

.inewBox .onebox:hover {
    background: #fff;
}

.inewBox .left .onebox:first-child {
    padding-top: 0px;
}

.aboutBox .onebox .picbox {
    position: relative;
    overflow: hidden;
    padding-left: 10px;
}

.inewBox .onebox .pic {
    border: 1px solid #e8e8e8;
    transition: all 0.35s;
    background: url(../img/bg.jpg);
    background-size: 100%;
    color: #fff;
}

.inewBox .onebox:hover .pic {
    transform: translate(0px, -2px);
}

.inewBox .onebox h4 {
    font-size: 16px;
    margin: 0px;
    margin-bottom: 0px;
    line-height: 25px;
}

.inewBox .onebox h4 a {
    color: #333;
}

.inewBox .onebox h4:hover a {
    text-decoration: underline;
}

.inewBox .onebox .info {
    display: none;
    font-size: 12px;
    color: #888;
    line-height: 20px;
    margin: 0px;
}

.inewBox .onebox .other {
    line-height: 50px;
    color: #999;
    font-size: 12px;
}

.inewBox .onebox .time {
    padding-left: 30px;
    background: url(../img/time.png) no-repeat left;
    background-size: 24px;
    padding-right: 20px;
}

.inewBox .onebox .hot {
    padding-left: 30px;
    background: url(../img/hot.png) no-repeat left;
    background-size: 24px;
}


/**************************************************** 新闻资讯 - 详情*/


/*正文标题*/

.inNewBox header h1 {
    text-align: center;
    padding: 50px 20px 50px 20px;
    font-size: 18px;
    line-height: 28px;
}

.baidufx {
    /*百度分享*/
    float: right;
}

.baidufx .none {
    display: none;
}

.inNewBox header li {
    display: inline-block;
    line-height: 25px;
    font-size: 12px;
    padding-right: 2%;
}

.inNewBox header li:last-child {
    margin-right: 0px;
}


/*来源信息*/

.inNewBox header .title {
    color: #999;
    margin-right: 5px;
    text-align: center;
}

.inNewBox header .info a {
    color: #0789db;
}


/*简介*/

.inNewBox .infoBox {
    background: #f8f8f8;
    padding: 10px 20px;
    font-size: 12px;
    color: #666;
    line-height: 25px;
    margin: 20px 0;
}


/*视频*/

.videobox {
    margin: 30px 0;
    background-size: 100%;
}


/*正文*/

.inNewBox .zhengwenbox {
    line-height: 26px;
}

.inNewBox .zhengwenbox p {
    padding: 10px 0;
    font-size: 12px;
    color: #666;
}

.inNewBox .zhengwenbox img {
    max-width: 100%;
    display: block;
    margin: 10px auto;
}

.inNewBox .zan {
    background: url(../img/ding.png) no-repeat center center;
    background-size: 50px;
    margin: 30px auto 50px auto;
    text-align: center;
}

.inNewBox .zan a {
    display: inline-block;
    padding-top: 80px;
    transition: all 0.35s;
}

.inNewBox .zan:hover a {
    color: #ff0000;
}


/*上下页*/

.inNewBox .updown {
    margin: 30px 0 50px 0;
    font-size: 12px;
}

.inNewBox .updown a {
    display: block;
    background: #f8f8f8;
    line-height: 22px;
    margin: 5px 0;
    border: 1px solid #eee;
    padding: 8px 0 8px 16px;
    white-space: nowrap;
    /*规定段落中的文本不进行换行*/
    text-overflow: ellipsis;
    /*文本溢出加…*/
    overflow: hidden;
    /*溢出隐藏*/
}

.inNewBox .updown a:hover {
    background: #fff;
    border: 1px solid #eee;
}

.inNewBox .updown .s {
    text-align: center;
    display: block;
    background: #fff;
}


/**************************************************** 师生作品 - 首页*/


/*相册列表*/


/*	.photoBox{
		padding: 20px 0 150px 0;
	}*/


/*	.photoBox .picbox{
		column-width:150px;
		-webkit-column-width:150px;
		-webkit-column-gap:10px;
		column-gap:10px;
	}*/

.lGXpBoxB {
    padding: 20px 0 150px 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
}

.lGXpBoxB figure {
    cursor: pointer;
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}


/*以下二个display是对分栏后的闪动处理*/

.lGXpBoxB figure .pic {
    display: inline-block;
}

.lGXpBoxB figure {
    display: block;
}

.lGXpBoxB figure img {
    width: 100%;
}

.lGXpBoxB figure figcaption {
    position: absolute;
    bottom: 0px;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 5px 15px;
    font-size: 12px;
    transition: all 0.35s;
    opacity: 0;
}

.lGXpBoxB figure:hover figcaption {
    opacity: 1;
}


/*/**************************************************** 师生作品 - 详情*/

.inPhotoBox {
    padding: 30px 0 50px 0;
}


/*作品展示*/

.inPhotoBox .zhanshiBox {
    background: #fff;
    padding: 10px 0;
    margin-bottom: 30px;
}

.inPhotoBox header {
    text-align: center;
    padding: 20px 0px 30px 0;
}

.inPhotoBox header h1 {
    font-size: 20px;
    color: #666;
    margin-bottom: 15px;
}

.inPhotoBox header .time {
    font-size: 12px;
    color: #999;
}

.inPhotoBox header .other {
    font-size: 12px;
    color: #999;
}

.inPhotoBox header .author {}

.inPhotoBox header .author:after {
    content: "|";
    padding: 0 10px;
}

.zhanshiBox .zhengwenbox {
    position: relative;
}


/*上下一条*/

.zhanshiBox .zhengwenbox .page {
    position: absolute;
    top: 35%;
    height: 80px;
    width: 18px;
    opacity: 0.5;
    transition: all 0.35s;
}

.zhanshiBox .zhengwenbox .page a {
    display: block;
    height: 100%;
    width: 100%;
}

.zhanshiBox .zhengwenbox .up {
    left: 0px;
    background: url(../img/jt.png) rgba(0, 0, 0, 0.3) 4px 50% no-repeat;
    background-size: 30px 30px;
    padding: 0px;
}

.zhanshiBox .zhengwenbox .down {
    right: 0px;
    background: url(../img/jt.png) rgba(0, 0, 0, 0.3) -12px 50% no-repeat;
    background-size: 30px 30px;
    padding: 0px;
}

.zhanshiBox .zhengwenbox .page:hover {
    opacity: 0.8;
}


/*好评点赞*/

.zhanshiBox .zanbok {
    height: 30px;
    margin: 30px 0 20px 0;
    text-align: center;
    font-size: 12px;
}

.zhanshiBox .zanbok li {
    display: inline-block;
    padding: 0 10px 0 28px;
    color: #999;
}

.zhanshiBox .zanbok li a.ding {
    color: #000;
    background: url(../img/zanlin.png) no-repeat left center;
    background-size: 25px;
    padding-left: 30px;
    display: inline-block;
    transition: all 0.35s;
}

.zhanshiBox .zanbok li a.ding:hover {
    color: #ff0000;
}

.zhanshiBox .zanbok .num {
    background: url(../img/hotred.png) no-repeat left center;
    background-size: 25px;
}

.zhanshiBox .zanbok .baidu16x16 {
    float: right;
    position: relative;
    top: -5px;
}


/*更多作品*/

.myPotoBox {
    column-width: 150px;
    -webkit-column-width: 150px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
    padding-bottom: 80px;
}

.myPotoBox .onebox {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.myPotoBox .onebox figcaption {
    position: absolute;
    bottom: 0px;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 5px 15px;
    font-size: 12px;
    transform: translate(0px, 10px);
    transition: all 0.35s;
    opacity: 0;
}

.myPotoBox .onebox:hover figcaption {
    transform: translate(0px, 0px);
    opacity: 1;
}

.myPotoBox .onebox .pic {
    transform: scale(1, 1);
    transition: all 0.35s;
}

.myPotoBox .onebox:hover .pic {
    transform: scale(1.05, 1.05);
}


/*右侧个人信息*/

.TymyInfoBox {
    background: #fff;
    margin-bottom: 50px;
    padding: 30px 10px;
}

.TymyInfoBox .pic {
    width: 100%;
    /*height: 100%;*/
}

.TymyInfoBox .onebox {
    overflow: hidden;
    position: relative;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    float: left;
}

.TymyInfoBox .onebox .pic {
    width: 100%;
    background: #f8f8f8;
}

.TymyInfoBox figcaption {
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    padding: 5px 0;
    text-align: center;
    bottom: 0px;
    width: 100%;
}


/*介绍*/

.TymyInfoBox .info {
    float: left;
    font-size: 12px;
    color: #aaa;
    padding-left: 15px;
    line-height: 25px;
    width: 75%;
}

.TymyInfoBox .info .zyb {
    line-height: 18px;
    display: inline-block;
}

.TymyInfoBox .info .title {
    color: #666;
    padding-right: 8px;
}

.TymyInfoBox .info .more a {
    color: #ff0000;
}


/*/**************************************************** 师资团队 - 筛选页*/

.TeacherBox {
    padding: 30px 0 50px 0;
}

.TeacherBox .onebox {
    padding: 0px;
    margin: 0px;
}

.TeacherBox .onebox a {
    display: block;
    overflow: hidden;
    position: relative;
    padding: 0px;
    margin: 5px;
    color: #fff;
}

.TeacherBox .onebox img {
    width: 100%;
}

.TeacherBox .onebox .hoverbox {
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 0;
    top: 0px;
    width: 100%;
    padding: 20px 12%;
    transition: all 0.35s;
    opacity: 0;
}

.TeacherBox .onebox .hoverbox h3 {
    font-size: 18px;
    padding: 65% 0 10px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    text-align: center;
    margin-bottom: 10px;
}

.TeacherBox .onebox .hoverbox p {
    line-height: 22px;
    font-size: 12px;
}

.TeacherBox .onebox:hover .hoverbox {
    opacity: 1;
}

.TeacherBox .onebox .showtitle {
    text-align: center;
    position: absolute;
    bottom: 0px;
    left: 0px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.2);
    width: 100%;
    font-size: 14px;
    transition: all 0.35s;
    opacity: 1;
}

.TeacherBox .onebox:hover .showtitle {
    opacity: 0;
    transform: translate(0px, 20px);
}


/*分页信息*/

.page {
    padding: 50px;
    text-align: center;
}


/**************************************************** 课程中心 - 筛选*/


/*单个*/

.iClassLstBox {
    padding: 20px 0;
}

.iClassLstBox .onebox .picbox,
.iClassLstBox .onebox .infobox {
    /*清除单个边距*/
    padding: 0px;
}

.iClassLstBox .onebox .infobox {
    padding-left: 20px;
}

.iClassLstBox .onebox {
    border-bottom: 1px solid #eee;
    padding: 20px 0;
    margin: 0 5px;
    transition: all 0.35s;
}

.iClassLstBox .onebox:last-child {
    border: none;
}

.iClassLstBox .onebox:hover {
    background: #fff;
}

.aboutBox .onebox .picbox {
    position: relative;
    overflow: hidden;
    padding-left: 10px;
}

.iClassLstBox .onebox .pic {
    border: 1px solid #e8e8e8;
    transition: all 0.35s;
}

.iClassLstBox .onebox:hover .pic {
    transform: translate(0px, -2px);
}

.iClassLstBox .onebox h4 {
    font-size: 16px;
    margin: 0px;
    margin-bottom: 0px;
    line-height: 25px;
}

.iClassLstBox .onebox h4 a {
    color: #333;
}

.iClassLstBox .onebox h4:hover a {
    text-decoration: underline;
}

.iClassLstBox .onebox .info {
    display: none;
    font-size: 12px;
    color: #888;
    line-height: 20px;
    margin: 0px;
}

.iClassLstBox .onebox .other {
    line-height: 50px;
    color: #999;
    font-size: 12px;
}

.iClassLstBox .onebox .time {
    padding-left: 30px;
    background: url(../img/time.png) no-repeat left;
    background-size: 24px;
    padding-right: 20px;
}

.iClassLstBox .onebox .hot {
    padding-left: 30px;
    background: url(../img/hot.png) no-repeat left;
    background-size: 24px;
}


/*课程费用信息*/

.iClassLstBox .classbox {
    padding: 10px 10px;
    background: #f5f5f5;
}

.iClassLstBox .classbox li {
    display: inline-block;
    font-size: 12px;
    color: #ff0000;
    padding-right: 10px;
    line-height: 20px;
}

.iClassLstBox .classbox span {
    color: #666;
}


/**************************************************** 课程首页*/


/******* 顶部大图左右切换*/

.iClassQiehuan {
    background: #333;
    margin-top: 65px;
}


/* 本例子css */

.slider {
    width: 100%;
    min-width: 300px;
    height: 214px;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.slider .bd {
    width: 300px;
    position: absolute;
    left: 50%;
    margin-left: -150px
}

.slider .bd li {
    width: 300px;
    overflow: hidden;
    height: 215px;
    position: relative;
    margin: 0px;
    padding: 0px;
}

.slider .bd li img {
    display: block;
    width: 300px;
    height: 214px;
    transition: all 0.35s;
}

.slider .bd li:hover img {
    transform: scale(1.05, 1.05);
}

.slider .bd li .infobox {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    padding: 30px;
    color: #fff;
    transition: all 0.35s;
    opacity: 0;
}

.slider .bd li:hover .infobox {
    opacity: 1;
    background: rgba(0, 0, 0, 0.5);
}

.slider .bd li a {
    color: #fff;
}

.slider .bd li .infobox .title {
    font-size: 18px;
    padding-top: 0px;
    margin-bottom: 20px;
}

.slider .bd li .infobox .title a {
    border-bottom: 2px solid #ffd500;
    padding-bottom: 5px
}

.slider .bd li .infobox .info {
    font-size: 12px;
    line-height: 18px;
    height: 70px;
}

.slider .bd li .infobox .more a {
    font-size: 12px;
    display: inline-block;
    border: 1px solid #fff;
    padding: 4px 23px;
    border-radius: 5px;
    transition: all 0.35s;
}

.slider .bd li .infobox .more a:hover {
    background: #fff;
    color: #666;
}

.slider .tempWrap {
    overflow: visible !important
}

.slider .tempWrap ul {
    margin-left: -300px !important;
    /*强制位置*/
}

.slider .hd {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 1;
    height: 8px;
    bottom: 20px;
    text-align: center;
}

.slider .hd li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 8px;
    height: 8px;
    line-height: 99px;
    overflow: hidden;
    background: url(../img/slider-btn.png) 0 -10px no-repeat;
    margin: 0 5px;
    cursor: pointer;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.slider .hd li.on {
    background-position: 0 0;
    filter: alpha(opacity=100);
    opacity: 1;
}

.slider .pnBtn {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 150px;
    cursor: pointer;
}

.slider .prev {
    left: -50%;
    margin-left: -150px;
}

.slider .next {
    left: 50%;
    margin-left: 150px;
}


/*图片档板*/

.slider .pnBtn .blackBg {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 214px;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.55;
}

.slider .pnBtn .arrow {
    display: block;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 60px;
    height: 214px;
}

.slider .pnBtn .arrow:hover {
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.slider .prev .arrow {
    right: 0;
    background: url(../img/slider-arrow.png) -110px -60px no-repeat;
}

.slider .next .arrow {
    left: 0;
    background: url(../img/slider-arrow.png) 0 -60px no-repeat;
}


/*头*/

.Tyheader {
    text-align: center;
    padding: 10px 0px 20px 0;
}

.Tyheader .h2ty {
    font-size: 22px;
    color: #333;
    margin-bottom: 10px;
}

.Tyheader .infoty {
    font-size: 12px;
    color: #666;
    line-height: 22px;
    padding: 0 10%;
}


/******* 顶部筛选导航*/

.iClassSaixuan {
    background: #f8f8f8;
    padding: 20px 0;
}

.iClassSaixuan .onebox {
    padding: 0px;
    padding: 2px;
}

.iClassSaixuan .pic {
    border: 1px solid #eee;
    transition: all 0.35s;
}

.iClassSaixuan .pic:hover {
    box-shadow: 0px 0px 5px #eee;
    transform: translate(0px, -2px);
}

.iClassSaixuan h4 {
    display: none;
}


/******* 预告课程*/

.iClassYugao {
    background: #fff;
    padding: 20px 0 20px;
}

.iClassYugao .onebox {
    padding: 0px;
    margin: 0px;
}

.iClassYugao .onebox img {
    width: 100%;
    height: 100%;
}

.iClassYugao .onebox a {
    display: block;
    background: #fff;
    border: 1px solid #eee;
    margin: 5px;
    position: relative;
    overflow: hidden;
    transition: all 0.35s;
}

.iClassYugao .onebox:hover a {
    box-shadow: 0px 0px 5px #ddd;
    transform: translate(0px, -2px);
}

.iClassYugao .onebox figcaption {
    position: absolute;
    background: #fff;
    bottom: 0px;
    padding: 2px 10px 10px 10px;
    width: 100%;
}

.iClassYugao .onebox h4 {
    font-size: 14px;
    line-height: 12px;
    color: #222;
}

.iClassYugao .onebox .uptime {
    font-size: 12px;
    line-height: 12px;
    color: #999;
}

.iClassYugao .onebox .info {
    display: none;
}

.iClassYugao .onebox .num {
    position: absolute;
    display: inline-block;
    background: #4ca2f4;
    width: 100px;
    padding: 10px 0 2px 0;
    top: -8px;
    left: -7px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    transform: translate(-35px, 0px) rotate(-45deg);
}


/*尾部更多按钮*/

.iClassYugao .telbox {
    text-align: center;
    font-size: 14px;
    padding: 30px 0 15px 0;
}

.iClassYugao .telbox a {
    display: inline-block;
    border: 1px solid #4ca2f4;
    color: #fff;
    background: #4ca2f4;
    padding: 8px 50px;
    transition: all 0.35s;
    border-radius: 2px;
}

.iClassYugao .telbox a:hover {
    background: #fff;
    color: #4ca2f4;
    border: 1px solid #4ca2f4;
}


/******* 往期课程*/

.iClassWangqi {
    background: #f8f8f8;
    padding: 30px 0 30px 0;
}

.iClassWangqi .onebox {
    padding: 8px;
}

.iClassWangqi .onebox a {
    display: block;
    color: #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
    border-radius: 2px;
}

.iClassWangqi .onebox h4 {
    position: absolute;
    bottom: 0px;
    margin: 0px;
    width: 100%;
    line-height: 60px;
    height: 50px;
    background: url(../img/bg50.png);
    background-size: 100% 80px;
    font-size: 12px;
}

.iClassWangqi .onebox img {
    transition: all 0.35s;
}

.iClassWangqi .onebox:hover img {
    transform: scale(1.05, 1.05);
}


/*尾部更多按钮*/

.iClassWangqi .telbox {
    text-align: center;
    font-size: 14px;
    padding: 30px 0 15px 0;
}

.iClassWangqi .telbox a {
    display: inline-block;
    border: 1px solid #4ca2f4;
    color: #4ca2f4;
    padding: 6px 60px;
    transition: all 0.35s;
    border-radius: 2px;
}

.iClassWangqi .telbox a:hover {
    background: #4ca2f4;
    color: #fff;
    border: 1px solid #4ca2f4;
}


/**************************************************** 课程详情*/


/******** 顶部课程大图*/

.inClassTopBox {
    margin-top: 65px;
    min-height: 300px;
    max-height: 300px;
    position: relative;
}


/*位置导航*/

.inClassTopBox .weizhi {
    line-height: 30px;
    color: #999;
    font-size: 12px;
}

.inClassTopBox .weizhi a {
    color: #999;
    transition: all 0.35s;
}

.inClassTopBox .weizhi a:hover {
    color: #666;
}

.inClassTopBox .weizhi a:after {
    content: "/";
    padding: 0 4px;
    font-size: 12px
}


/*推广信息*/

.inClassTopBox .infobox {
    margin: 40px 0 10px 0;
}

.inClassTopBox .infobox h1 {
    font-size: 18px;
    color: #333;
    margin-bottom: 30px;
}

.inClassTopBox .infobox .info {
    line-height: 25px;
    font-size: 12px;
    color: #666;
    display: none;
}


/*数据信息*/

.inClassTopBox .numbox {
    line-height: 22px;
    color: #666;
}

.inClassTopBox .numbox li {
    display: inline-block;
    width: 50%;
    float: left;
    line-height: 30px;
    height: 30px;
    font-size: 11px;
}

.inClassTopBox .numbox li .ico {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top: -3px;
    margin-right: 5px;
}

.inClassTopBox .numbox li a:hover {
    color: red;
}

.inClassTopBox .numbox .x {
    font-size: 10px;
    padding-left: 5px;
}

.inClassTopBox .numbox .title {
    color: #999;
}

.inClassTopBox .numbox .red {
    color: #ff0000;
}

.inClassTopBox .numbox .redbig {
    color: #ff0000;
    font-size: 18px;
    font-family: Constantia, Georgia;
}


/*资讯入口*/

.inClassTopBox .morelink {
    margin-top: 30px;
}

.inClassTopBox .morelink a {
    font-size: 12px;
    color: #ff0000;
    padding: 6px 40px;
    border-radius: 2px;
    border: 1px solid #ff0000;
    transition: all 0.35s;
}

.inClassTopBox .morelink a:hover {
    background: #ff0000;
    color: #fff;
    border: 1px solid #ff0000;
}


/*/****** 课程简介*/

.inClassInfoBox {
    background: #f8f8f8;
    padding: 40px 0 10px 0;
}

.inClassInfoBox .infobox {
    padding-top: 0px;
}


/*导航标题*/

.inClassInfoBox .TopTitle {
    background: #fff;
    margin-bottom: 40px;
}

.inClassInfoBox .TopTitle a {
    display: inline-block;
    padding: 10px 16px;
    border-right: 1px solid #eee;
    font-size: 12px;
    transition: all 0.35s;
}

.inClassInfoBox .TopTitle a:hover {
    background: #f8f8f8;
}

.inClassInfoBox .TopTitle .select {
    background: #eee;
    display: inline-block;
}

.inClassInfoBox .TopTitle span:last-child a {
    border-right: none;
}


/*正文*/

.inClassInfoBox .infobox {
    padding-bottom: 50px;
}

.inClassInfoBox .infobox h2 {
    font-size: 18px;
    margin-bottom: 5px;
}

.inClassInfoBox .infobox p {
    font-size: 12px;
    line-height: 25px;
    padding: 15px 0;
    color: #666;
}

.inClassInfoBox .infobox img {
    padding: 5px 0;
    display: inline-block;
}

.inClassInfoBox .infobox p img:nth-child(1) {
    padding-right: 50px;
}


/*/****** 右侧讲师信息*/

.inClassInfoBox .rTeacherBox {
    background: #fff;
    padding: 30px 20px;
}

.inClassInfoBox .rTeacherBox h2 {
    font-size: 18px;
    padding-bottom: 16px;
}

.inClassInfoBox .rTeacherBox figure {
    position: relative;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    overflow: hidden;
    border: 5px solid #eee;
    margin: 0px auto 30px auto;
}

.inClassInfoBox .rTeacherBox figcaption {
    position: absolute;
    bottom: 0px;
    line-height: 40px;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    width: 100%;
    font-size: 16px;
    text-align: center;
}

.inClassInfoBox .rTeacherBox .info {
    font-size: 14px;
    line-height: 20px;
    color: #666;
    padding-bottom: 30px;
}

.inClassInfoBox .rTeacherBox .info p {
    margin-bottom: 5px;
    text-indent: 0px;
}

.inClassInfoBox .rTeacherBox .bdfeixiang24x24 {
    margin: 0 auto;
    width: 75%;
    padding-bottom: 20px;
}

.inClassInfoBox .rTeacherBox .info .ico {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    position: relative;
    top: -2px;
}


/******* 学员评价*/

.pinglunBox h2 {
    margin-bottom: 20px;
    font-size: 25px;
}

.pinglunBox .onebox {
    background: #fff;
    padding: 20px 30px;
    margin-bottom: 10px;
    border: 1px solid #f0f0f0;
    transition: all 0.35s;
}

.pinglunBox .onebox:hover {
    box-shadow: 0px 5px 6px #ddd;
    border: 1px solid #eee;
    transform: translate(0px, -2px);
}

.pinglunBox .onebox h4 {
    font-size: 16px;
    color: #666;
    margin-bottom: 15px;
}

.pinglunBox .onebox p {
    font-size: 12px;
    color: #888;
    line-height: 20px;
}

.pinglunBox .onebox .time {
    padding-left: 10px;
    color: #333;
}


/*/****** 优秀学员*/

.inClassXueyuanBox {
    background: #fff;
    padding: 50px 0 50px 0;
}

.inClassXueyuanBox .onebox {
    padding: 5px;
    margin: 0px;
    text-align: center;
}

.inClassXueyuanBox .onebox img {
    border-radius: 2px;
}

.inClassXueyuanBox .onebox a {
    display: block;
    background: #f8f8f8;
    color: #999;
    transition: all 0.35s;
}

.inClassXueyuanBox .onebox:hover a {
    box-shadow: 0 2px 5px #ddd;
    background: #fff;
    color: #666;
    transform: translate(0px, -2px);
}

.inClassXueyuanBox .onebox figcaption {
    padding: 5px 0 5px 0;
}


/*尾部更多*/

.inClassXueyuanBox .telmore {
    text-align: center;
    margin-top: 8%;
}

.inClassXueyuanBox .telmore a {
    display: inline-block;
    font-size: 14px;
    border-radius: 2px;
    padding: 6px 40px;
    transition: all 0.35s;
    color: #FFCD00;
    border: 1px solid #FFCD00;
    background: #fff;
}

.inClassXueyuanBox .telmore a:hover {
    border: 1px solid #FFCD00;
    background: #FFCD00;
    color: #fff;
}


/******** 作品展示 */

.inClassphotoBox {
    padding-bottom: 80px;
    padding-top: 50px;
}

.inClassphotoBox .Tyheader {
    padding-top: 30px;
}

.inClassphotoBox .lGXpBoxB {
    padding-top: 0px;
}


/*尾部更多*/

.bootermore {
    margin-top: 20%;
    text-align: center;
}

.bootermore a {
    transition: all 0.35s;
    font-size: 12px;
    color: #ccc;
    background: url(../img/more.png) no-repeat 0px 16px;
    padding: 30px 40px 80px 40px;
}

.bootermore:hover a {
    color: #999;
}


/**************************************************** 师资团队 - 详情*/


/******* 顶部大图*/

.inTeacherPicBox {
    margin-top: 65px;
    height: 370px;
    background: #fff;
    margin-bottom: 50px;
    overflow: hidden;
    position: relative;
}


/*背景大图*/

.inTeacherPicBox img.bgpic {
    width: 1920px;
    height: 370px;
    transition: all 0.35s;
}

.inTeacherPicBox:hover img.bgpic {
    transform: scale(2.2, 2.2);
}


/*位置*/

.inTeacherPicBox .weizi {
    line-height: 30px;
    color: #999;
    z-index: 1;
    font-size: 12px;
}

.inTeacherPicBox .weizi a:after {
    content: "/";
    padding: 0 5px;
}

.inTeacherPicBox .weizi a:hover {
    color: #333;
}


/*头像*/

.inTeacherPicBox .nbox {
    position: absolute;
    z-index: 1;
    padding-top: 20px;
}

.inTeacherPicBox .nbox .faceBox {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 5px solid rgba(255, 255, 255, 0.2);
    overflow: hidden;
    margin-right: 0px;
    position: relative;
    margin: 0 auto;
    background: #f8f8f8;
}

.inTeacherPicBox .nbox .faceBox {
    transform: translate(0px, 0px) rotate(0deg);
    transition: all 2.5s;
}

.inTeacherPicBox:hover .nbox .faceBox {
    transform: translate(0px, 0px) rotate(0deg);
}
.inTeacherPicBox:hover .nbox .faceBox .pic{
    display: block;
    object-fit: cover;
}

.inTeacherPicBox .faceBox .type {
    position: absolute;
    bottom: 0px;
    line-height: 30px;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    font-size: 16px;
    text-align: center;
    width: 100%;
}


/**** 姓名信息*/

.inTeacherPicBox .namebox {
    padding-top: 20px;
}

.inTeacherPicBox .namebox li {
    line-height: 30px;
    padding-left: 20px;
    font-size: 12px;
    color: #333;
}

.inTeacherPicBox .namebox span {
    padding-right: 20px;
}

.inTeacherPicBox .namebox span img {
    display: inline-block;
    width: 28px;
    padding-right: 10px;
    opacity: 0.8;
}


/*标题通用ico*/

.tcTitleIco,
.voTitleIco,
.phTitleIco {
    font-size: 20px;
    padding-left: 35px;
    color: #666;
    line-height: 30px;
}


/*标题图标*/

.tcTitleIco {
    /*学员/讲师介绍*/
    background: url(../img/menico.png) no-repeat left;
    background-size: 25px;
    margin-bottom: 0px;
}

.voTitleIco {
    /*视频专访*/
    margin-bottom: 0px;
    background: url(../img/videoico.png) no-repeat left;
    background-size: 22px;
}

.phTitleIco {
    /*相关作品*/
    margin-bottom: 20px;
    background: url(../img/picico.png) no-repeat left;
    background-size: 28px;
}


/******* 学员介绍 */

.inTeacherTopBox .inClassInfoBox {
    padding-top: 0px;
}

.inTeacherTopBox .inClassInfoBox .tcTitleIco {
    margin-bottom: 10px;
}

.inTeacherTopBox .inClassInfoBox img {
    margin: 0 auto;
    display: block;
}


/******* 视频专访 */

.inTeacherTopBox .aboutBox {
    padding: 0;
    margin-bottom: 0px;
}

.inTeacherTopBox .aboutBox .picbox a {
    position: relative;
    display: block;
}

.inTeacherTopBox .aboutBox .picbox .ico {
    display: block;
    background: url(../img/video.png) rgba(0, 0, 0, 0.1) no-repeat center center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    opacity: 0.5;
    transition: all 0.35s;
}

.inTeacherTopBox .aboutBox .picbox a {
    background: url(../img/bg.jpg);
    color: #fff;
}

.inTeacherTopBox .aboutBox .onebox:hover .ico {
    opacity: 1;
}

.inTeacherTopBox .aboutBox .morea {
    color: #333;
    padding-left: 10px;
}

.inTeacherTopBox .aboutBox .numtime {
    padding-top: 5%;
    line-height: 20px;
    font-size: 12px;
    color: #999;
}

.inTeacherTopBox .aboutBox .numtime .time {
    background: url(../img/time.png) no-repeat left;
    background-size: 25px;
    padding-left: 30px;
    display: inline-block;
}

.inTeacherTopBox .aboutBox .numtime .num {
    background: url(../img/hot.png) no-repeat left;
    background-size: 24px;
    padding-left: 30px;
    display: inline-block;
    margin-left: 20px;
}


/******* 相关作品 */

.tPhotoMore a {
    line-height: 40px;
    margin-bottom: 50px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #eee;
    color: #999;
    background: #fff;
    display: block;
    transition: all 0.35s;
}

.tPhotoMore a:hover {
    color: #666;
    border: 1px solid #ddd;
}


/******* 学员介绍  - 右侧栏*/

.inTeacherTopBox .right {
    background: #fff;
}

.inTeacherTopBox .rWebNav {
    font-size: 16px;
    line-height: 40px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    padding: 20px 0 20px 10%;
}

.inTeacherTopBox .rWebNav a {
    display: inline-block;
    padding-left: 35px;
    width: 50%;
    float: left;
}

.inTeacherTopBox .rWebNav .info {
    background: url(../img/menico.png) no-repeat left;
    background-size: 20px;
}

.inTeacherTopBox .rWebNav .video {
    background: url(../img/videoico.png) no-repeat left;
    background-size: 20px;
}

.inTeacherTopBox .rWebNav .photo {
    background: url(../img/picico.png) no-repeat left;
    background-size: 20px;
}

.inTeacherTopBox .rWebNav .class {
    background: url(../img/class.png) no-repeat left;
    background-size: 20px;
}


/*互动*/

.inTeacherTopBox .bdsharebuttonbox {
    padding-left: 10px;
}

.inTeacherTopBox .rNumBox {
    margin-bottom: 8px;
}

.inTeacherTopBox .rNumBox li {
    line-height: 40px;
    font-size: 16px;
    display: inline-block;
    margin-bottom: 20px;
}

.inTeacherTopBox .rNumBox .zan {
    background: url(../img/zan.png) no-repeat left;
    background-size: 25px;
    padding-left: 36px;
    transition: all 0.35s;
}

.inTeacherTopBox .rNumBox .zan:hover {
    color: #ff0000;
}

.inTeacherTopBox .rNumBox .hot {
    background: url(../img/hotred.png) no-repeat left;
    background-size: 25px;
    padding-left: 36px;
}

.inTeacherTopBox #sidnav {
    padding-bottom: 30px;
}


/*****************************************************************  在线留言*/

.yuanmengBox {
    padding-bottom: 60px;
}


/*头*/

.yuanmengBox header {
    text-align: center;
    padding: 50px 0 30px 0;
}

.yuanmengBox .h2ty {
    margin-bottom: 10px;
    color: #333;
    font-size: 20px;
}

.yuanmengBox .pty {
    font-size: 12px;
    line-height: 20px;
    color: #666;
    opacity: 0.8;
    padding: 0 80px;
}

.yuanmengBox .pty .red {
    color: red;
    padding: 0 5px;
}


/*内容*/

.yuanmengBox .form {
    width: 100%;
    margin: 0 auto;
}

.yuanmengBox .form label {
    width: 100%;
    margin: 5px 0;
}

.yuanmengBox .form .n {
    width: 20%;
    display: inline-block;
    text-align: right;
    margin-right: 5px;
    font-size: 12px;
    font-weight: normal;
    color: #555;
}

.yuanmengBox .form .x {
    margin-right: 20px;
    padding-left: 10px;
}

.yuanmengBox input[type="text"] {
    width: 65%;
    line-height: 30px;
    border-radius: 2px;
    padding-left: 10px;
    color: #999;
    font-size: 12px;
    border: 1px solid #ddd;
    margin-right: 5px;
    font-weight: normal;
}

.yuanmengBox textarea {
    width: 65%;
    line-height: 40px;
    border-radius: 2px;
    padding-left: 10px;
    color: #999;
    font-size: 14px;
    border: 1px solid #ddd;
    margin-right: 5px;
    font-weight: normal;
}

.yuanmengBox select {
    width: 65%;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    padding-left: 10px;
    color: #888;
    font-size: 12px;
    border: 1px solid #ddd;
    margin-right: 5px;
    font-weight: normal;
}

.yuanmengBox input[type="button"] {
    line-height: 40px;
    color: #fff;
    background: #fa287c;
    font-size: 14px;
    text-align: center;
    border: none;
    border-radius: 4px;
    width: 60%;
    margin-left: 23%;
    margin-top: 10px;
    font-weight: normal;
    letter-spacing: 5px;
    transition: all 0.35s;
}

.yuanmengBox input[type="button"]:hover {
    background: #ff0066;
}

.yuanmengBox .brbox {
    line-height: 50px;
}

.yuanmengBox .brbox .texbig {
    position: relative;
    top: -100px;
}

.yuanmengBox .tishi {
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    text-align: center;
    color: #999;
    width: 90%;
    margin: 60px auto 0 auto;
}

.yuanmengBox .red {
    color: #ff0000;
}

.yuanmengBox p.jz {
    width: 65%;
    color: red;
    margin: 0 auto;
    line-height: 30px;
    font-size: 12px;
    padding-left: 20px;
}


/*********************************************** 网站首页  */


/*******************  首页banner轮播   */


/* 焦点左右切换css */

.lunboBox .prev,
.lunboBox .next {
    width: 30px;
    height: 90px;
    margin: -60px 0 0;
    display: none;
    background: url(../img/ad_ctr.png) no-repeat -10px 0;
    position: absolute;
    top: 60%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.lunboBox .prev {
    left: 10%;
}

.lunboBox .next {
    background-position: -18px -90px;
    right: 10%;
}

.lunboBox {
    position: relative;
    overflow: hidden;
    margin-top: 65px;
}

.lunboBox .PicBox {
    position: relative;
    z-index: 0;
}

.lunboBox .PicBox img {
    width: 100%;
    height: 120px;
    display: block;
}

.lunboBox figcaption {
    display: none;
}

.lunboBox .bd img {
    display: block;
    width: 100%;
    height: 150px;
    transition: all 0.35s;
}

.lunboBox .bd img:hover {
    transform: scale(1.1, 1.1);
}


/* ****** 核心理念*/

.scrollBox {
    position: relative;
    overflow: hidden;
    zoom: 1;
}

.scrollBox .piclist figure {
    float: left;
    display: inline;
    overflow: hidden;
    padding: 0px;
    transition: all 0.35s;
}


/*导航*/

.scrollBox .pageBtn span {
    background: url(../img/jt.png) rgba(0, 0, 0, 0.2) no-repeat;
    background-size: 60px;
    display: block;
    width: 35px;
    height: 100px;
    position: absolute;
    top: 35%;
    cursor: pointer;
    text-indent: -999em;
    overflow: hidden;
    z-index: 10;
}

.scrollBox .pageBtn .prev {
    left: 0px;
    background-position: 5px 30px;
}

.scrollBox .pageBtn .next {
    right: 0px;
    background-position: -30px 30px;
}


/******* 首页通用header标题+内容*/

.iTyheader {
    text-align: center;
    margin-bottom: 30px;
}

.iTyheader h2 {
    font-size: 22px;
    color: #333;
    margin-bottom: 10px;
}

.iTyheader p {
    font-size: 12px;
    color: #777;
    line-height: 24px;
}


/******* 推荐栏目*/

.iTuijianTabBox {
    background: #e7e7e7;
    padding: 30px 0;
}

.iTuijianTabBox .onebox {
    padding: 2px 10px;
    position: relative;
    margin-bottom: 5px;
}

.iTuijianTabBox .onebox .title {
    background: #fff;
    margin-left: 103px;
    font-size: 12px;
    min-height: 100px;
}

.iTuijianTabBox .onebox .picbox {
    width: 100px;
    height: 100px;
    background: #fff;
    position: absolute;
}

.iTuijianTabBox .onebox .picbox .ico {
    position: absolute;
    top: 5px;
    left: 10px;
    width: 90%;
    height: 90%;
}

.iTuijianTabBox .onebox .title h4 {
    text-align: center;
    margin: 0px;
    padding: 15px 10px 10px 10px;
}

.iTuijianTabBox .onebox .title .info {
    line-height: 22px;
    padding: 0 20px;
    color: #999;
}


/* ****** 名师团队 */

.iMingshiBox {
    padding: 50px 0;
    background: #fff;
}


/*重定样式*/

.iMingshiBox .scrollBox .pageBtn span {
    background-size: 40px;
    width: 25px;
    height: 80px;
    top: 52%;
}

.iMingshiBox .scrollBox .pageBtn .prev {
    left: 5px;
    background-position: 5px 30px;
}

.iMingshiBox .scrollBox .pageBtn .next {
    right: 5px;
    background-position: -20px 30px;
}


/*列表*/

.iMingshiBox .scrollBox {
    margin-bottom: 50px;
}

.iMingshiBox .scrollBox .onebox {
    height: 200px;
}

.iMingshiBox .scrollBox .onebox .pic {
    position: relative;
    bottom: 2px;
    z-index: 1;
    width: 140px;
    margin: 0 auto;
    transition: all 0.35s;
}

.iMingshiBox .scrollBox .onebox:hover .pic {
    transform: translate(0px, -5px);
}

.iMingshiBox .scrollBox .onebox .bgbox {
    position: absolute;
    bottom: 0px;
    width: 80%;
    height: 100px;
    z-index: 0;

    margin-bottom: 5px;
}

.iMingshiBox .scrollBox .onebox a {
    display: block;
    margin-right: 5px;
    color: #222;
}

.iMingshiBox .scrollBox .onebox figcaption {
    position: absolute;
    bottom: 0px;
    height: 120px;
    z-index: 2;
    width: 89%;
    text-align: right;
}

.iMingshiBox .scrollBox .onebox .ymbox {
    position: absolute;
    bottom: -35px;
    z-index: 1;
}

.iMingshiBox .scrollBox .onebox .ymbox img {
    width: 170px;
    height: 120px;
    padding-left: 20px;
    position: relative;
}

.iMingshiBox .scrollBox .onebox h4 {
    padding: 60px 20px 0px 0;
    font-size: 12px;
}

.iMingshiBox .scrollBox .onebox .info {
    padding: 0px 20px 0px 0;
    font-size: 14px;
    margin-top: -5px;
}


/*尾按钮*/

.iMingshiBox .an {
    text-align: center;
}

.iMingshiBox .an a {
    display: inline-block;
    padding: 10px 40px;
    transition: all 0.35s;
    border-radius: 5px;
    border: 1px solid #a298ff;
    color: #fff;
    font-size: 14px;
    background: #a298ff;
}

.iMingshiBox .an .t {
    padding-right: 20px;
}

.iMingshiBox .an a:hover {
    border: 1px solid #a298ff;
    color: #a298ff;
    background: #fff;
}


/*浮动导航 首页*/

#sidenav {
    border-radius: 20px;
    display: none;
    position: fixed;
    left: 50%;
    bottom: 20px;
    margin-left: 580px;
    padding: 20px 10px 20px 10px;
    font: 12px Tahoma, Helvetica, Arial, "宋体";
    background-color: #fff;
}

#sidenav li {
    border-radius: 10px;
    text-align: center;
    padding: 8px 0px;
}

#sidenav span {
    padding: 0 10px 0 0;
}

#sidenav a {
    color: #888;
    text-decoration: none;
}

#sidenav .current a {
    color: #ff0000;
}


/*浮动导航 详情详情*/

#csidenav {
    border-radius: 20px;
    display: none;
    position: fixed;
    left: 50%;
    bottom: 17%;
    margin-left: 580px;
    padding: 20px 10px 20px 10px;
    font: 12px Tahoma, Helvetica, Arial, "宋体";
    background-color: #fff;
}

#csidenav li {
    border-radius: 10px;
    text-align: center;
    padding: 8px 0px;
}

#csidenav span {
    padding: 0 10px 0 0;
}

#csidenav a {
    color: #888;
    text-decoration: none;
}

#csidenav .current a {
    color: #ff0000;
}

#csidenav li .ico img {
    width: 20px;
    height: 20px;
    display: inline-block;
}


/******* 课程排期 */

.iClassBox {
    background: #f8f8f8;
    padding: 20px 0 50px 0;
    border-top: 5px solid #f8f8f8;
    margin: 0px;
}


/*头*/

.iClassBox .dbox {
    background: #a298ff;
    font-size: 30px;
    line-height: 60px;
    color: #fff;
    position: relative;
    text-align: center;
    display: inline-block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    border: 3px solid rgba(255, 255, 255, 0.5);
    top: 20px;
    margin: 0 10px 0px 10px;
    font-weight: bold;
}

.iClassBox .dbox .y {
    position: absolute;
    line-height: 22px;
    width: 100%;
    background: rgba(0, 0, 0, 0.2);
    font-size: 12px;
    bottom: 0px;
    left: 0px;
}

.iClassBox .infobox {
    padding-top: 30px;
}


/*列表*/

.iClassBox .nrBox .onebox {
    padding: 5px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    height: 240px;
}

.iClassBox .nrBox .onebox a {
    display: block;
    transform: translate(0px, 0px);
    transition: all 0.35s;
    box-shadow: 0 0px 1px #ccc;
    background: #fff;
    height: 100%;
}

.iClassBox .nrBox .onebox:hover a {
    box-shadow: 0 5px 5px #ddd;
    transform: translate(0px, -2px);
}

.iClassBox .t {
    color: #999;
    padding-right: 10px;
    display: none;
}

.iClassBox .nrBox .onebox h4 {
    color: #333;
    margin: 0px;
    padding: 10px 0 10px 0;
    text-align: center;
    font-size: 16px;
    white-space: nowrap;
    /*规定段落中的文本不进行换行*/
    text-overflow: ellipsis;
    /*文本溢出加…*/
    overflow: hidden;
    /*溢出隐藏*/
}

.iClassBox .nrBox .onebox figcaption {
    padding: 10px 20px 10px 10px;
    font-size: 12px;
    line-height: 20px;
    position: absolute;
    top: 0px;
    transform: translate(0px, 130px);
    transition: all 0.35s;
    height: 220px;
    width: 100%;
}

.iClassBox .nrBox .onebox:hover figcaption {
    transform: translate(0px, 0px);
    padding-top: 10px;
    box-shadow: 0 0 5px #eee;
    background: rgba(255, 255, 255, 0.9);
}

.iClassBox .nrBox .info {
    padding-top: 5px;
    font-size: 12px;
    display: none;
}

.iClassBox .nrBox:hover .info {
    display: block;
}


/*尾部铵钮*/

.iClassBox .an {
    text-align: center;
    font-size: 12px;
    margin-top: 30px;
}

.iClassBox .an a {
    display: inline-block;
    border: 1px solid #A298FF;
    color: #A298FF;
    padding: 10px 60px;
    transition: all 0.35s;
    border-radius: 2px;
}

.iClassBox .an a:hover {
    border: 1px solid #A298FF;
    color: #fff;
    background: #A298FF;
}


/******* 坚实后盾*/

.iHoudunBox {
    background: #fff;
    padding: 50px 0;
}

.iHoudunBox .onebox {
    margin: 0px 0px;
    text-align: center;
    font-size: 12px;
    color: #666;
    background: #fff;
    padding: 25px 0;
    border-radius: 2px;
    transform: translate(0px, 0px);
    transition: all 0.35s;
    box-shadow: 0 0 1px #ccc;
}

.iHoudunBox .onebox:hover {
    box-shadow: 0 5px 5px #ddd;
    transform: translate(0px, -2px);
}

.iHoudunBox .onebox .pic {
    width: 90px;
    height: 90px;
    background: #eee;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 20px;
}

.iHoudunBox .onebox h4 {
    font-size: 14px;
    line-height: 12px;
    color: #222;
}

.iHoudunBox .onebox:nth-child(6) {
    display: block;
}


/*尾部铵钮*/

.iHoudunBox .an {
    text-align: center;
    font-size: 12px;
    margin-top: 30px;
}

.iHoudunBox .an a {
    display: inline-block;
    border: 1px solid #A298FF;
    color: #A298FF;
    padding: 10px 60px;
    transition: all 0.35s;
    border-radius: 2px;
}

.iHoudunBox .an a:hover {
    border: 1px solid #A298FF;
    color: #fff;
    background: #A298FF;
}


/******* 核心理念*/

.iLiLunBox {
    padding: 50px 0;
    background: #f8f8f8;
}


/*通用下的 - 独立样式*/

.iLiLunBox .scrollBox .piclist figure:hover {
    transform: translate(0px, -5px);
}

.iLiLunBox .scrollBox .piclist figure a {
    display: block;
    margin-right: 10px;
    background: #fff;
}

.iLiLunBox .scrollBox .piclist figure h4 {
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    margin: 20px 0 10px 0;
}

.iLiLunBox .scrollBox .piclist figure .info {
    padding: 0px 15px 15px 15px;
    margin-bottom: 10px;
    line-height: 22px;
    color: #666;
    font-size: 12px;
}

.iLiLunBox .scrollBox .piclist figure .ico {
    display: inline-block;
    height: 25px;
    padding-right: 2px;
    position: relative;
    top: -5px;
}


/*重定*/

.iLiLunBox .scrollBox .pageBtn span {
    background-size: 50px;
    width: 25px;
    height: 80px;
    top: 35%;
}

.iLiLunBox .scrollBox .pageBtn .prev {
    background-position: 2px 20px;
}

.iLiLunBox .scrollBox .pageBtn .next {
    background-position: -28px 20px;
}


/******* 六大优势*/

.iYoushiBox {
    padding: 50px 0 20px 0;
    background: #fff;
}

.TboxA {
    text-align: center;
    position: relative;
    padding: 30px 0 0px 0;
}

.TboxA .img li {
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    height: 200px;
}

.TboxA .img img {
    margin: 0 auto;
}


/*标题*/

.TboxA .tab {
    position: absolute;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    top: -5px;
}

.TboxA .tab li {
    display: inline-block;
    margin: 0 1px;
    line-height: 25px;
}

.TboxA .tab a {
    width: 55px;
    display: block;
    position: relative;
    color: #000;
    padding-top: 0px;
}

.TboxA .tab .on a {
    width: 55px;
    color: #fff;
    background: #F7C457;
    border-radius: 5px;
}

.TboxA .tab a .t {
    font-size: 12px;
    display: block;
}

.TboxA .tab a .y {
    font-size: 12px;
    display: block;
    margin-top: -2px;
    display: none;
}


/******* 背景全屏固定*/

.iBgPicBox .nbox {
    height: 120px;
    text-align: center;
}

.iBgPicBox .nbox h2 {
    font-size: 20px;
    padding-top: 40px;
}

.iBgPicBox .nbox h2 a {
    color: #fff;
}

.iBgPicBox .nbox h2 .line {
    background: #FFCB4F;
    height: 2px;
    width: 150px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}


/******* 发展三阶段*/

.iFazhanBox {
    padding: 50px 0;
    background: #f8f8f8;
}

.iFazhanBox .onebox {
    padding: 0px 5px;
}

.iFazhanBox figcaption {
    display: none;
}


/******* 学员专访*/

.iZhuanfangBox {
    padding: 60px 0;
    background: #fff;
}

.iZhuanfangBox figcaption {
    display: none;
}


/* 通用 - 学员专访 - 焦点左右切换css */

.focusBox .prev,
.focusBox .next {
    width: 30px;
    height: 90px;
    margin: -60px 0 0;
    display: none;
    background: url(../img/ad_ctr.png) no-repeat -10px 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.focusBox .prev {
    left: 0;
}

.focusBox .next {
    background-position: -18px -90px;
    right: 0;
}

.focusBox {
    position: relative;
    overflow: hidden;
}

.focusBox .PicBox {
    position: relative;
    z-index: 0;
}

.focusBox .PicBox img {
    width: 100%;
    height: 100%;
    display: block;
}


/******* 作品展示*/

.iPhotoBox {
    padding: 60px 0;
    background: #f8f8f8;
}

.iPhotoBox footer {
    text-align: center;
    padding-top: 50px;
}

.iPhotoBox .more {
    background: #87CF77;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    padding: 10px 60px;
    border-radius: 2px;
    opacity: 0.8;
    transition: all 0.35s;
}

.iPhotoBox footer .more:hover {
    opacity: 1;
}


/* 本例子css 带按键左右自动滚动 */

.picMarquee-left {
    overflow: hidden;
    position: relative;
}

.picMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picMarquee-left .bd ul li {
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-right: 10px;
}

.picMarquee-left .bd ul li .title {
    height: 40px;
    line-height: 40px;
    background: #f9f9f9;
    position: absolute;
    width: 100%;
    background: url(../img/bg50.png) repeat-x;
    background-size: 48px 100px;
    color: #fff;
    bottom: 0px;
}

.picMarquee-left .bd ul li .pic a {
    display: block;
    overflow: hidden;
    height: 150px;
    width: 100%;
}

.picMarquee-left .bd ul li:hover img {
    transform: scale(1.05, 1.05);
}

.picMarquee-left .bd ul li .pic {
    margin: 0px;
}

.picMarquee-left .bd ul li .pic img {
    display: block;
    width: 100%;
    ;
    transition: all 0.35s;
}


/****** 文章*/

.iNsws {
    background: #fff;
    padding: 50px 0;
}

.iNsws .onebox:first-child {
    margin-bottom: 50px;
}

.iNsws h2 {
    font-size: 20px;
    padding-bottom: 10px;
}

.iNsws h2 img {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-left: 10px;
}

.iNsws li {
    padding-right: 30px;
}

.iNsws li a {
    display: block;
    line-height: 40px;
    border-bottom: 1px solid #f5f5f5;
    font-size: 14px;
    color: #666;
    transition: all 0.35s;
    background: url(../img/dico.jpg) no-repeat 0px center;
    padding-left: 15px;
    white-space: nowrap;
    /*规定段落中的文本不进行换行*/
    text-overflow: ellipsis;
    /*文本溢出加…*/
    overflow: hidden;
    /*溢出隐藏*/
}

.iNsws li a .time {
    float: right;
    color: #ddd;
    font-size: 12px;
}

.iNsws li a:hover {
    color: #333;
    text-decoration: underline;
}


/******** 友情链接*/

.iLinkBox {
    background: #f8f8f8;
    padding: 20px 0px;
}

.iLinkBox h2 {
    color: #333;
    font-size: 14px;
    padding-bottom: 6px;
}

.iLinkBox h2 a {
    font-size: 12px;
    padding-left: 6px;
    transition: all 0.35s;
}

.iLinkBox h2 a:before {
    content: "|";
    padding-right: 2px;
}

.iLinkBox li {
    display: inline-block;
    padding: 3px 0px 3px 20px;
    font-size: 12px;
}

.iLinkBox li a {
    transition: all 0.35s;
    color: #666;
}

.iLinkBox li a:hover,
.iLinkBox h2 a:hover {
    color: #333;
}


/*********************************************** 纵贯线计划*/

.LineBox {
    background: rgba(255, 255, 255, 0.95);
    width: 98%;
    margin: 20px auto 100px auto;
    box-shadow: 0 0 10px #ddd;
    padding: 50px 50px 150px 50px;
    border-radius: 10px;
}


/*内容*/

.LineBox .nrbox {
    line-height: 25px;
}


/*重定ul\ol*/

.LineBox .nrbox ul,
.LineBox .nrbox ol {
    list-style-type: auto;
    padding-left: 20px;
}

.LineBox .nrbox h2 {
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 20px;
}

.LineBox .nrbox li {
    font-size: 12px;
}


/*提示*/

.LineBox .tishi {
    padding: 50px 0 20px 0;
    font-size: 12px;
    color: #666;
    line-height: 22px;
}

.LineBox .tishi h3 {
    font-size: 16px;
    margin-bottom: 10px;
    color: #333;
}


/*按钮*/

.LineBox .down {
    text-align: center;
    padding-top: 60px;
}

.LineBox .down a {
    text-align: center;
    font-size: 14px;
    line-height: 40px;
    display: block;
    background: #ff0000;
    color: #fff;
    border-radius: 2px;
    transition: all 0.35s;
}

.LineBox .down a:hover {
    background: #ff6363;
}


/*********************  证书查询  */

.zhengshuBox {
    padding: 50px 0;
    margin-bottom: 2%;
    border-bottom: 1px solid #eee;
}

.zhengshuBox .h2ty {
    text-align: center;
    font-size: 26px;
    margin-bottom: 20px;
}

.zhengshuBox .infoty {
    font-size: 12px;
    line-height: 25px;
    width: 90%;
    margin: 0 auto;
}

.mainForm {
    padding-top: 20px;
    width: 90%;
    margin: 0 auto;
}

.mainForm form input[type="text"] {
    font-size: 12px;
    color: #ccc;
    height: 40px;
    border: 1px solid #a6d4f3;
    margin-bottom: 5px;
}

.mainForm form input[type="submit"] {
    background: #4da9e8;
    color: #fff;
    font-size: 14px;
    height: 40px;
    position: relative;
    cursor: pointer;
    border: none;
    transition: all 0.35s;
}

.mainForm form input[type="submit"]:hover {
    background: #2596e3;
}


/*************************************************** 关于我们 - 详情 */

.nansidBox {
    margin-bottom: 50px;
}

.nansidBox h2 {
    font-size: 22px;
    line-height: 80px;
    text-align: center;
    background: #f8f8f8;
    color: #666;
}

.nansidBox li {
    padding: 0px;
    margin: 0px;
    text-align: center;
}

.nansidBox li a {
    display: block;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    color: #999;
    transition: all 0.35s;
}

.nansidBox li a:hover {
    color: #ff0000;
}

.nansidBox li:nth-child(odd) a {
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
}

.nansidBox li:nth-child(even) a {
    border-right: 1px solid #eee;
}

.nansidBox li:nth-child(1) a {
    border-top: 1px solid #eee;
}

.nansidBox li:nth-child(2) a {
    border-top: 1px solid #eee;
}


/*******************************************  证书查询结果*/

.inSearchNoneBox {
    padding: 205px 0 100px;
    text-align: center;
}

.inSearchNoneBox h2 {
    margin-bottom: 10px;
    font-size: 20px;
    color: #333;
}

.inSearchNoneBox span {
    font-size: 12px;
    color: #999;
}


/******************************************  404错误页面*/

.error404Box {
    padding: 25% 0 10% 0;
    text-align: center;
    background: #fff;
}

.error404Box .pic {
    padding: 0 0 3% 0;
}

.error404Box .pic img {
    display: block;
    margin: 0 auto;
    padding-bottom: 20px;
}

.error404Box h3 {
    font-size: 18px;
    color: #666;
    margin-bottom: 10px;
}

.error404Box p {
    font-size: 12px;
    color: #999;
}

.error404Box .linkbox {
    line-height: 60px;
    padding-top: 30px;
}

.error404Box a {
    padding: 0 5px;
    line-height: 20px;
    color: #338af9;
    font-size: 12px;
}

.error404Box a:hover {
    text-decoration: underline;
}


/***************   媒体查询样式  */


/*当页面大于1200px 时，大屏幕，主要是PC 端*/

@media (min-width: 1200px) {
    /**************************** 头部通用*/
    .iLunboTopBox {
        margin-top: 130px;
    }
    /******* 顶部联系信息*/
    .topbox {
        background: #1c1f28;
        width: 100%;
        height: 30px;
        color: #fff;
        font-size: 12px;
        line-height: 30px;
    }
    .topbox .toptel {
        width: 1200px;
        margin: 0 auto;
        text-align: right;
    }
    .topbox .toptel .tel {
        margin-right: 30px;
        background: url(../img/tel.png) no-repeat;
        background-size: 18px;
        padding-left: 25px;
    }
    .topbox .toptel .wx {
        background: url(../img/wx.png) no-repeat;
        background-size: 18px;
        padding-left: 25px;
    }
    /******************* 顶部导航*/
    .navbar {
        height: 130px;
    }
    /******* 菜单box*/
    .navlist {
        padding-top: 25px;
    }
    .navlist li .yw {
        font-size: 12px;
    }
    .navlist li a {
        font-size: 16px;
        color: #fff;
    }
    .navbar-default .navbar-nav>li>a {
        color: #f8f8f8;
    }
    .collapse li {
        padding: 0px 18px 0 18px;
        text-align: center;
        margin: 0px;
        line-height: 25px;
    }
    .navbar-collapse li {
        border-bottom: none;
    }
    .collapse li .yw {
        display: block;
        font-size: 12px;
        padding: 0px;
    }
    .navbar-default .navbar-nav>li>a {
        color: #f8f8f8;
        transition: all 0.35s;
    }
    .navbar-default .navbar-nav>li>a .yw {
        color: #666;
    }
    .navbar-default .navbar-nav>li>a:hover {
        color: #999;
    }
    .navbar-collapse {
        background: none;
        border: none;
        border-bottom: none;
        box-shadow: none;
        display: none;
    }
    /*logo*/
    .navbar .logo {
        display: block;
        width: 100px;
        top: 5px;
    }
    /*位置导航*/
    .weizhiBox {
        margin-top: 140px;
    }
    /************************* 尾部通用*/
    /*///// 通用尾部*/
    /*清除 移动端底部浮动*/
    .footernav h2 {
        display: block;
    }
    body {
        padding-bottom: 0;
    }
    /*便捷导航*/
    .footernav {
        padding: 50px 0 0px 0;
    }
    .footernav h2 {
        margin-bottom: 40px;
        font-size: 30px;
    }
    .navbar-fixed-bottom {
        position: static;
    }
    .allboxfff {
        background: #fff;
        border-top: none;
    }
    .footernav .onebox {
        text-align: center;
        font-size: 16px;
    }
    .footernav .onebox .xiao {
        /*便捷导航文字修改*/
        display: none;
    }
    .footernav .onebox .big {
        display: block;
    }
    .footernav .onebox a {
        background: #fff;
        padding: 20px;
        margin: 0 20px 40px 20px;
        line-height: 30px;
        width: 160px;
        height: 160px;
        border: 1px solid #eee;
        color: #666;
        transition: all 0.35s;
    }
    .footernav .onebox:hover a {
        color: #000;
    }
    .footernav .onebox img {
        margin-bottom: 18px;
        margin-top: 5px;
        width: 60px;
    }
    /******* 尾部联系方式*/
    .allboxf4 {
        padding: 50px 0 20px 0;
    }
    .foodertel h2 {
        margin-bottom: 30px;
        font-size: 20px;
    }
    .foodertel .onebox {
        padding: 36px 0 36px 120px;
        margin: 0px 10px;
    }
    .foodertel .onebox .ico {
        left: 8px;
        top: 10px;
        width: 100px;
    }
    .foodertel .onebox p {
        font-size: 14px;
    }
    .foodertel .onebox h4 {
        font-size: 16px;
        padding: 5px 0;
        margin: 0px;
    }
    .foodertel .wx {
padding-left:130px;
    }
    .foodertel .wx h4 {
        font-size: 18px;
    }
    .foodertel .wx .ico {
        width: 100px;
        top: 10px;
        left: 20px;
    }
    .foodertel .infobox {
        padding: 20px 0;
        font-size: 14px;
    }
    /******* 尾部联系方式*/
    .allboxf4 {
        padding: 80px 0 50px 0;
    }
    .foodertel h2 {
        margin-bottom: 40px;
        font-size: 30px;
    }
    /****** 尾部关于我们*/
    #booter {
        padding: 30px 0 50px 0;
    }
    #booter .downnav {
        margin-bottom: 5px;
        font-size: 14px;
        padding: 0 15px;
    }
    #booter .downnav li {
        margin-bottom: 10px;
        font-size: 16px;
    }
    #booter .downnav li a {
        padding: 0 10px;
    }
    #booter .banquan span {
        font-size: 14px;
    }
    /******** 标题 */
    /*通用栏目更多*/
    .Tyh250 {
        line-height: 60px;
        font-size: 20px;
    }
    .Tyh250 .rMore {
        font-size: 14px;
        padding-right: 10px;
    }
    /************************ 通用 文章排行 右侧*/
    /*通用 排序+标题+计数*/
    .TyTitleNum {
        margin-bottom: 50px;
    }
    .TyTitleNum li {
        line-height: 55px;
    }
    .TyTitleNum li .num {
        padding: 2px 8px;
        margin-right: 15px;
    }
    /*通用 右侧文章列表 标题*/
    .TyTitle {
        margin-bottom: 10px;
    }
    .TyTitle li {
        line-height: 55px;
    }
    .TyTitle li:before {
        padding-right: 10px;
    }
    /**************************************************** 产品首页*/
    .goodsBox {
        padding-bottom: 150px;
    }
    /*头*/
    .goodsBox header {
        padding: 100px 0px 80px 0;
    }
    .goodsBox header .h2ty {
        font-size: 35px;
        margin-bottom: 20px;
    }
    .goodsBox header .infoty {
        font-size: 18px;
        line-height: 30px;
    }
    .goodsBox .onebox a {
        padding: 30px 0 0 0;
        margin: 0 20px 20px 0;
        width: 370px;
        height: 500px;
    }
    .goodsBox .onebox a figcaption {
        width: 80%;
        height: 98px;
    }
    .goodsBox .onebox h4 {
        font-size: 25px;
        padding-bottom: 10px;
    }
    .goodsBox .onebox .info {
        font-size: 16px;
        line-height: 25px;
    }
    .goodsBox .onebox img {
        padding-top: 30px;
    }
    /**************************************************** 关于我们*/
    .aboutBox {
        padding: 80px 0 80px 0;
    }
    .aboutBox .right,
    .aboutBox .left {
        padding-bottom: 8px;
    }
    /******* 右*/
    .TyRightShowAdpic {
        display: block;
        margin-bottom: 50px;
    }
    .aboutBox .right {
        padding: 0px;
    }
    .aboutBox .adimg {
        display: block;
    }
    .aboutBox .rClassbox {
        padding: 0 20px;
        padding-bottom: 30px;
    }
    .aboutBox header {
        padding: 30px 0 50px 0;
    }
    .aboutBox header h2 {
        font-size: 16px;
    }
    .aboutBox header p {
        width: 100px;
        height: 100px;
        margin: 0 auto 20px auto;
        border: 5px solid #eee;
    }
    .aboutBox header .data {
        font-size: 50px;
        top: -2px;
    }
    .aboutBox .lst li {
        line-height: 50px;
        font-size: 14px;
    }
    .aboutBox footer {
        margin: 50px auto 30px auto;
    }
    .aboutBox footer a {
        width: 50%;
        padding: 14px 40px;
        font-size: 16px;
        border-radius: 5px;
    }
    .aboutBox footer a img {
        padding-right: 10px;
    }
    /******* 左*/
    /*单个*/
    .aboutBox .onebox .infobox {
        padding-left: 25px;
    }
    .aboutBox .onebox {
        padding: 30px 0;
        margin: 0 5px;
    }
    .aboutBox .onebox h4 {
        font-size: 25px;
        margin-bottom: 20px;
    }
    .aboutBox .onebox .info {
        font-size: 14px;
        line-height: 25px;
        padding-right: 20px;
    }
    .aboutBox .onebox .more a {
        font-size: 14px;
        padding-top: 18px;
    }
    /**************************************************** 品牌故事*/
    /****** 顶部背景大图*/
    .lanmuPicBox {
        margin-top: 130px;
    }
    .lanmuPicBox .info {
        padding: 10% 0 15% 0;
    }
    .lanmuPicBox .info h1 {
        font-size: 35px;
        margin-bottom: 35px;
    }
    .lanmuPicBox .info p {
        font-size: 20px;
        line-height: 20px;
    }
    /*版面左右调整*/
    .pinpaiBox {
        padding: 60px 0 60px 0;
    }
    .pinpaiBox:last-child {
        margin-bottom: 50px;
    }
    .pinpaiBox:first-child {
        margin-top: 50px;
    }
    .pinpaiBox:nth-child(odd) {
        background: #fff;
    }
    .pinpaiBox:nth-child(even) .txtbox {
        float: right;
    }
    /*内容 图片*/
    .pinpaiBox .picbox .auto {
        width: 70%;
        margin: 0 auto;
    }
    /*内容 文本*/
    .pinpaiBox .txtbox {
        padding: 30px;
        text-align: left;
        margin: 0 auto;
    }
    .pinpaiBox .txtbox h3 {
        font-size: 30px;
        margin: 25px auto 15px auto;
        width: 80%;
    }
    .pinpaiBox .txtbox p {
        font-size: 16px;
        line-height: 28px;
        width: 80%;
        margin: 0 auto;
    }
    /**************************************************** 新闻资讯 - 首页筛选*/
    /*位置*/
    .TyShaiXuanBox .weizhi {
        font-size: 12px;
        margin-bottom: 50px;
    }
    /*多条件筛选*/
    .TyShaiXuanBox {
        margin-top: 130px;
        padding: 20px 0 40px 0;
    }
    .TyShaiXuanBox .onebox {
        font-size: 16px;
        padding: 12px 0;
    }
    .TyShaiXuanBox .onebox h4 {
        font-size: 16px;
    }
    .TyShaiXuanBox .onebox li a {
        padding-left: 28px;
    }
    /*内容列表*/
    /******* 左*/
    /*单个*/
    .inewBox {
        padding: 80px 0;
    }
    .inewBox .left {
        padding-bottom: 80px;
    }
    .inewBox .onebox .infobox {
        padding-left: 20px;
    }
    .inewBox .onebox {
        margin: 0 5px;
        padding: 30px 0;
    }
    .aboutBox .onebox .picbox {
        padding-left: 10px;
    }
    .inewBox .onebox h4 {
        font-size: 22px;
        margin-bottom: 20px;
        line-height: 20px;
        padding-top: 10px;
    }
    .inewBox .onebox .info {
        display: block;
        font-size: 14px;
        line-height: 25px;
        padding-right: 10px;
    }
    .inewBox .onebox .other {
        line-height: 50px;
        font-size: 14px;
    }
    .inewBox .onebox .time {
        padding-left: 30px;
        background-size: 24px;
        padding-right: 20px;
    }
    .inewBox .onebox .hot {
        padding-left: 30px;
        background-size: 24px;
    }
    /**************************************************** 新闻资讯 - 详情*/
    .inNewBox {
        padding: 80px 0;
    }
    /*正文标题*/
    .inNewBox header h1 {
        padding: 20px 50px 80px 50px;
        font-size: 35px;
        line-height: 50px;
    }
    .baidufx .none {
        display: block;
    }
    .inNewBox header li {
        line-height: 50px;
        font-size: 14px;
        padding-right: 8%;
        color: #666;
    }
    /*来源信息*/
    .inNewBox header .title {
        margin-right: 15px;
    }
    /*简介*/
    .inNewBox .infoBox {
        padding: 30px 20px;
        font-size: 14px;
        line-height: 30px;
        margin: 20px 0 60px 0;
        color: #999;
    }
    /*视频*/
    .videobox {
        margin: 50px 0;
    }
    /*正文*/
    .inNewBox .zhengwenbox {
        line-height: 26px;
    }
    .inNewBox .zhengwenbox p {
        padding: 18px 0;
        font-size: 16px;
        line-height: 40px;
    }
    .inNewBox .zhengwenbox img {
        margin: 15px auto;
    }
    .inNewBox .zan {
        background-size: 80px;
        margin: 50px auto 80px auto;
    }
    .inNewBox .zan a {
        padding-top: 120px;
    }
    /*上下页*/
    .inNewBox .updown {
        margin: 30px 0 50px 0;
        font-size: 14px;
    }
    .inNewBox .updown a {
        line-height: 22px;
        margin: 5px 0;
        color: #999;
        padding: 8px 0 8px 16px;
    }
    /*/**************************************************** 师生作品 - 首页*/
    /*	.photoBox{
		padding: 80px 0 180px 0;
	}
	.photoBox .picbox{
		column-width:250px;
		-webkit-column-width:250px;
		-webkit-column-gap:20px;
		column-gap:20px;
	}


	.photoBox .picbox .onebox{
		margin: 0px;
		padding: 0px;
		margin-bottom: 20px;
	}

	.photoBox .picbox .onebox figcaption{
		padding: 8px 20px;
		font-size: 14px;
	}*/
    .lGXpBoxB {
        padding: 80px 0 180px 0;
        column-count: 4;
        column-gap: 20px;
        -webkit-column-count: 4;
        -moz-column-count: 4;
        -moz-column-gap: 20px;
        -webkit-column-gap: 20px;
    }
    /*以下二个display是对分栏后的闪动处理*/
    .lGXpBoxB figure .pic {
        display: inline-block;
    }
    .lGXpBoxB figure {
        display: block;
    }
    .lGXpBoxB figure figcaption {
        padding: 8px 20px;
        font-size: 14px;
    }
    /*/**************************************************** 师生作品 - 详情*/
    .inPhotoBox {
        padding: 50px 0 180px 0;
    }
    /*作品展示*/
    .inPhotoBox .zhanshiBox {
        padding: 10px 0;
        margin-bottom: 80px;
    }
    .inPhotoBox header {
        padding: 30px 0px 50px 0;
    }
    .inPhotoBox header h1 {
        font-size: 35px;
        margin-bottom: 25px;
    }
    .inPhotoBox header .time {
        font-size: 14px;
    }
    .inPhotoBox header .other {
        font-size: 14px;
    }
    .inPhotoBox header .author:after {
        padding: 0 15px;
    }
    /*上下一条*/
    .zhanshiBox .zhengwenbox .page {
        top: 45%;
        height: 100px;
        width: 30px;
    }
    .zhanshiBox .zhengwenbox .up {
        background: url(../img/jt.png) rgba(0, 0, 0, 0.3) 4px 50% no-repeat;
        background-size: 50px 50px;
    }
    .zhanshiBox .zhengwenbox .down {
        background: url(../img/jt.png) rgba(0, 0, 0, 0.3) -25px 50% no-repeat;
        background-size: 50px 50px;
    }
    /*好评点赞*/
    .zhanshiBox .zanbok {
        height: 50px;
        margin: 50px 0 20px 0;
        text-align: center;
        font-size: 14px;
    }
    .zhanshiBox .zanbok li {
        display: inline-block;
        padding: 0 30px 0 35px;
    }
    .zhanshiBox .zanbok li a.ding {
        color: #000;
        background: url(../img/zanlin.png) no-repeat left center;
        background-size: 30px;
        padding-left: 35px;
    }
    .zhanshiBox .zanbok .num {
        background: url(../img/hotred.png) no-repeat left center;
        background-size: 30px;
    }
    .zhanshiBox .zanbok .baidu16x16 {
        float: right;
        position: relative;
        top: -2px;
    }
    .zhanshiBox .zanbok .baidu16x16 .none {
        display: block;
    }
    /*更多作品*/
    .myPotoBox {
        column-width: 250px;
        -webkit-column-width: 250px;
        -webkit-column-gap: 20px;
        column-gap: 20px;
        padding-bottom: 80px;
        margin-top: 10px;
    }
    .myPotoBox .onebox {
        margin-bottom: 20px;
    }
    .myPotoBox .onebox figcaption {
        padding: 5px 15px;
        font-size: 14px;
    }
    /*右侧个人信息*/
    .TymyInfoBox {
        margin-bottom: 50px;
        padding: 30px 10px;
    }
    .TymyInfoBox .pic {
        /*width: 100%;*/
        /*height: 100%;*/
    }
    .TymyInfoBox .onebox {
        width: 200px;
        height: 200px;
        margin: 0 0 40px 25px;
    }
    .TymyInfoBox figcaption {
        font-size: 14px;
        padding: 8px 0;
    }
    /*介绍*/
    .TymyInfoBox .info {
        font-size: 14px;
        padding-left: 15px;
        line-height: 35px;
        width: 100%;
    }
    .TymyInfoBox .info .zyb {
        line-height: 22px;
        display: inline-block;
    }
    .TymyInfoBox .info .zyb p {
        margin-bottom: 5px;
    }
    .TymyInfoBox .info .title {
        padding-right: 8px;
    }
    .TymyInfoBox .info .more {
        padding: 20px 0 0 0;
        text-align: center;
        width: 210px;
    }
    .TymyInfoBox .info .more a {
        color: #FA287C;
        border-radius: 20px;
        border: 1px solid #FA287C;
        padding: 5px 20px;
        transition: all 0.35s;
        opacity: 0.5;
    }
    .TymyInfoBox .info .more:hover a {
        opacity: 1;
    }
    /*/**************************************************** 师资团队 - 筛选页*/
    .TeacherBox {
        padding: 50px 0 150px 0;
    }
    .TeacherBox .onebox a {
        margin: 10px;
    }
    .TeacherBox .onebox .hoverbox {
        padding: 20px 15%;
    }
    .TeacherBox .onebox .hoverbox h3 {
        font-size: 25px;
        padding: 80% 0 20px 0;
        margin-bottom: 15px;
    }
    .TeacherBox .onebox .hoverbox p {
        line-height: 25px;
        font-size: 14px;
    }
    .TeacherBox .onebox .showtitle {
        line-height: 38px;
        font-size: 14px;
    }
    /**************************************************** 课程中心 - 筛选*/
    /*单个*/
    .iClassLstBox {
        padding: 50px 0 100px 0;
    }
    .iClassLstBox .onebox .infobox {
        padding: 0 30px 0 25px;
    }
    .iClassLstBox .onebox .picbox {
        padding-left: 10px;
    }
    .iClassLstBox .onebox {
        padding: 40px 0;
    }
    .iClassLstBox .onebox h4 {
        font-size: 22px;
        line-height: 30px;
    }
    .iClassLstBox .onebox .info {
        display: block;
        font-size: 14px;
        line-height: 30px;
        margin: 20px 0 20px 0;
    }
    /*课程费用信息*/
    .iClassLstBox .classbox {
        padding: 10px 10px;
        background: none;
    }
    .iClassLstBox .classbox li {
        display: block;
        font-size: 14px;
        padding-right: 10px;
        line-height: 40px;
    }
    .iClassLstBox .classbox span {
        color: #666;
    }
    /**************************************************** 课程首页*/
    /******* 顶部大图左右切换*/
    .iClassQiehuan {
        margin-top: 130px;
    }
    /* 本例子css */
    .slider {
        width: 100%;
        min-width: 980px;
        height: 350px;
    }
    .slider .bd {
        width: 980px;
        margin-left: -490px
    }
    .slider .bd li {
        width: 490px;
        height: 350px;
    }
    .slider .bd li img {
        width: 490px;
        height: 350px;
    }
    .slider .bd li .infobox {
        padding: 50px;
    }
    .slider .bd li .infobox .title {
        font-size: 30px;
        padding-top: 50px;
        margin-bottom: 50px;
    }
    .slider .bd li .infobox .title a {
        border-bottom: 5px solid #ffd500;
        padding-bottom: 10px
    }
    .slider .bd li .infobox .info {
        font-size: 14px;
        line-height: 25px;
        height: 80px;
    }
    .slider .bd li .infobox .more a {
        font-size: 14px;
        padding: 6px 30px;
    }
    .slider .tempWrap ul {
        margin-left: -980px !important;
        /*强制位置*/
    }
    .slider .pnBtn {
        height: 335px;
    }
    .slider .prev {
        margin-left: -490px;
    }
    .slider .next {
        margin-left: 490px;
    }
    /*图片档板*/
    .slider .pnBtn .blackBg {
        height: 350px;
    }
    .slider .pnBtn .arrow {
        height: 350px;
    }
    .slider .prev .arrow {
        right: 0;
        background: url(../img/slider-arrow.png) -120px 0 no-repeat;
    }
    .slider .next .arrow {
        left: 0;
        background: url(../img/slider-arrow.png) 0 0 no-repeat;
    }
    /*头*/
    .Tyheader {
        padding: 80px 0px 50px 0;
    }
    .Tyheader .h2ty {
        font-size: 35px;
        margin-bottom: 20px;
    }
    .Tyheader .infoty {
        font-size: 16px;
        line-height: 25px;
    }
    /******* 顶部筛选导航*/
    .iClassSaixuan {
        padding: 50px 0;
    }
    .iClassSaixuan .onebox {
        padding: 5px;
    }
    /******* 预告课程*/
    .iClassYugao {
        padding: 20px 0 20px 0;
    }
    .iClassYugao .onebox a {
        margin: 10px;
    }
    .iClassYugao .onebox figcaption {
        padding: 20px 30px 20px 30px;
        background: rgba(255, 255, 255, 0.9);
        transition: all 0.35s;
        transform: translate(0px, 175px);
        height: 100%;
    }
    .iClassYugao .onebox:hover figcaption {
        transform: translate(0px, 0px);
        padding: 50px 30px 20px 30px;
        background: rgba(255, 255, 255, 0.98);
    }
    .iClassYugao .onebox h4 {
        font-size: 18px;
        margin-bottom: 18px;
    }
    .iClassYugao .onebox .uptime {
        font-size: 14px;
        margin-bottom: 25px;
    }
    .iClassYugao .onebox .info {
        display: block;
        line-height: 25px;
    }
    .iClassYugao .onebox .num {
        padding: 10px 0 0px 0;
        top: -8px;
        left: -7px;
        font-size: 14px;
    }
    /*尾部更多按钮*/
    .iClassYugao .telbox {
        font-size: 16px;
        padding: 80px 0 80px 0;
    }
    .iClassYugao .telbox a {
        padding: 10px 60px;
    }
    /******* 往期课程*/
    .iClassWangqi {
        padding: 30px 0 30px 0;
    }
    .iClassWangqi .onebox {
        padding: 8px;
    }
    .iClassWangqi .onebox h4 {
        line-height: 60px;
        height: 50px;
        background-size: 100% 80px;
        font-size: 14px;
    }
    /*尾部更多按钮*/
    .iClassWangqi .telbox {
        font-size: 16px;
        padding: 60px 0 80px 0;
    }
    .iClassWangqi .telbox a {
        padding: 10px 80px;
    }
    /**************************************************** 课程详情*/
    /******** 顶部课程大图*/
    .inClassTopBox {
        margin-top: 130px;
        min-height: 500px;
        max-height: 600px;
    }
    /*位置导航*/
    .inClassTopBox .weizhi {
        line-height: 60px;
    }
    .inClassTopBox .weizhi a:after {
        padding: 0 8px;
    }
    /*推广信息*/
    .inClassTopBox .infobox {
        margin: 50px 0 20px 0;
    }
    .inClassTopBox .infobox h1 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .inClassTopBox .infobox .info {
        line-height: 25px;
        font-size: 14px;
        display: block;
    }
    /*数据信息*/
    .inClassTopBox .numbox {
        line-height: 28px;
    }
    .inClassTopBox .numbox li {
        line-height: 40px;
        height: 40px;
        font-size: 14px;
    }
    .inClassTopBox .numbox li .ico {
        width: 20px;
        height: 20px;
        top: -3px;
        margin-right: 5px;
    }
    .inClassTopBox .numbox .x {
        font-size: 10px;
        padding-left: 5px;
    }
    .inClassTopBox .numbox .redbig {
        font-size: 25px;
    }
    /*资讯入口*/
    .inClassTopBox .morelink {
        margin-top: 40px;
    }
    .inClassTopBox .morelink a {
        font-size: 16px;
        padding: 8px 60px;
    }
    /*/****** 课程简介*/
    .inClassInfoBox {
        padding: 120px 0 80px 0;
    }
    /*导航标题*/
    .inClassInfoBox .TopTitle {
        margin-bottom: 50px;
    }
    .inClassInfoBox .TopTitle a {
        padding: 20px 60px;
        font-size: 18px;
    }
    /*正文*/
    .inClassInfoBox .infobox h2 {
        /*		font-size: 25px;
		margin-bottom: 20px;*/
        height: 50px;
        line-height: 50px;
        background-color: #54cf77;
        color: #fff;
        display: inline-block;
        padding: 0 20px;
        font-size: 18px;
        margin-left: -28px;
        margin-bottom: 20px;
        position: relative;
    }
    .inClassInfoBox .infobox p {
        font-size: 16px;
        line-height: 35px;
        padding: 20px 0;
    }
    .inClassInfoBox .infobox img {
        padding: 10px 0;
        margin: 0 auto;
    }
    /*/****** 右侧讲师信息*/
    .inClassInfoBox .rTeacherBox {
        padding: 40px 20px;
    }
    .inClassInfoBox .rTeacherBox h2 {
        font-size: 20px;
        padding-bottom: 20px;
    }
    .inClassInfoBox .rTeacherBox figure img {
        margin-bottom: 20px;
    }
    .inClassInfoBox .rTeacherBox figcaption {
        line-height: 40px;
        font-size: 16px;
    }
    .inClassInfoBox .rTeacherBox .info {
        font-size: 14px;
        line-height: 25px;
        padding-bottom: 50px;
    }
    .inClassInfoBox .rTeacherBox .info p {
        line-height: 25px;
    }
    .inClassInfoBox .rTeacherBox .bdfeixiang24x24 {
        width: 75%;
        padding-bottom: 20px;
    }
    /******* 学员评价*/
    .pinglunBox h2 {
        margin-bottom: 30px;
    }
    .pinglunBox .onebox {
        padding: 30px 30px;
        margin-bottom: 20px;
    }
    .pinglunBox .onebox:hover {
        box-shadow: 0px 5px 10px #ddd;
    }
    .pinglunBox .onebox h4 {
        font-size: 20px;
        margin-bottom: 18px;
    }
    .pinglunBox .onebox p {
        font-size: 14px;
        line-height: 25px;
    }
    .pinglunBox .onebox .time {
        padding-left: 10px;
    }
    /*/****** 优秀学员*/
    .inClassXueyuanBox {
        padding: 50px 0 100px 0;
    }
    .inClassXueyuanBox .onebox {
        padding: 8px;
    }
    .inClassXueyuanBox .onebox:hover a {
        box-shadow: 0 2px 5px #ddd;
    }
    .inClassXueyuanBox .onebox figcaption {
        padding: 10px 0 10px 0;
    }
    /*尾部更多*/
    .inClassXueyuanBox .telmore {
        margin-top: 8%;
    }
    .inClassXueyuanBox .telmore a {
        font-size: 16px;
        padding: 15px 80px;
    }
    /******** 作品展示 */
    .inClassphotoBox .Tyheader {
        padding-top: 30px;
    }
    /*尾部更多*/
    .bootermore {
        margin-top: 10%;
    }
    .bootermore a {
        font-size: 14px;
        background: url(../img/more.png);
        padding: 12px 30px 55px 30px;
    }
    /**************************************************** 师资团队 - 详情*/
    /******* 顶部大图*/
    .inTeacherPicBox {
        margin-top: 130px;
        height: 370px;
        margin-bottom: 90px;
    }
    /*背景大图*/
    .inTeacherPicBox img.bgpic {
        width: 1920px;
        height: 370px;
    }
    /*位置*/
    .inTeacherPicBox .weizi {
        line-height: 50px;
    }
    /*头像*/
    .inTeacherPicBox .nbox {
        padding-top: 30px;
    }
    .inTeacherPicBox .nbox .faceBox {
        width: 220px;
        height: 220px;
        border: 5px solid rgba(255, 255, 255, 0.2);
        float: left;
        margin-right: 50px;
    }
    .inTeacherPicBox .faceBox .type {
        line-height: 40px;
        font-size: 20px;
    }
    /**** 姓名信息*/
    .inTeacherPicBox .namebox {
        padding-top: 10px;
    }
    .inTeacherPicBox .namebox li {
        line-height: 46px;
        padding-left: 40px;
        font-size: 16px;
    }
    .inTeacherPicBox .namebox span {
        padding-right: 20px;
    }
    .inTeacherPicBox .namebox span img {
        width: 32px;
    }
    /*样式重定 - 证书查询结果*/
    .ZhengshuOkBox .namebox li {
        line-height: 46px;
        padding-left: 40px;
        font-size: 16px;
        margin: 0px;
        padding: 0px;
    }
    /*标题通用ico*/
    .tcTitleIco,
    .voTitleIco,
    .phTitleIco {
        font-size: 25px;
        padding-left: 45px;
        line-height: 40px;
    }
    /*标题图标*/
    .tcTitleIco {
        /*学员/讲师介绍*/
        background: url(../img/menico.png) no-repeat left;
        background-size: 30px;
        margin-bottom: 0px;
    }
    .voTitleIco {
        /*视频专访*/
        margin-bottom: 30px;
        background: url(../img/videoico.png) no-repeat left;
        background-size: 30px;
    }
    .phTitleIco {
        /*相关作品*/
        margin-bottom: 30px;
        background: url(../img/picico.png) no-repeat left;
        background-size: 30px;
    }
    /******* 视频专访 */
    .inTeacherTopBox .aboutBox {
        margin-bottom: 50px;
    }
    /******* 相关作品 */
    .tPhotoMore a {
        line-height: 50px;
        margin-bottom: 180px;
        font-size: 14px;
    }
    /******* 学员介绍  - 右侧栏*/
    .inTeacherTopBox .rWebNav {
        font-size: 20px;
        line-height: 60px;
        margin-bottom: 30px;
        padding-bottom: 20px;
    }
    .inTeacherTopBox .rWebNav a {
        padding-left: 35px;
        width: 100%;
    }
    .inTeacherTopBox .rWebNav .info {
        background: url(../img/menico.png) no-repeat left;
        background-size: 25px;
    }
    .inTeacherTopBox .rWebNav .video {
        background: url(../img/videoico.png) no-repeat left;
        background-size: 25px;
    }
    .inTeacherTopBox .rWebNav .photo {
        background: url(../img/picico.png) no-repeat left;
        background-size: 25px;
    }
    .inTeacherTopBox .rWebNav .class {
        background: url(../img/class.png) no-repeat left;
        background-size: 25px;
    }
    /*互动*/
    .inTeacherTopBox .rNumBox {
        margin-bottom: 20px;
    }
    .inTeacherTopBox .rNumBox li {
        line-height: 40px;
        font-size: 16px;
    }
    .inTeacherTopBox .rNumBox .zan {
        background: url(../img/zan.png) no-repeat left;
        background-size: 25px;
        padding-left: 28px;
    }
    .inTeacherTopBox .rNumBox .hot {
        background: url(../img/hotred.png) no-repeat left;
        background-size: 25px;
        padding-left: 28px;
    }
    /*浮动导航*/
    #sidnav .current a {
        color: #ff0000;
    }
    #sidnav {
        background: #fff;
        padding: 20px;
        width: 195px;
    }
    /*//////////////////  下拉菜单上固定*/
    .topfixed {
        position: fixed;
        top: 150px;
        z-index: 8000;
    }
    /*****************************************************************  在线留言*/
    .yuanmengBox {
        padding-bottom: 100px;
    }
    /*头*/
    .yuanmengBox header {
        padding: 80px 0 50px 50px;
    }
    .yuanmengBox .h2ty {
        margin-bottom: 20px;
        font-size: 30px;
    }
    .yuanmengBox .pty {
        font-size: 14px;
        line-height: 25px;
        padding: 0 20px;
    }
    /*内容*/
    .yuanmengBox .form {
        width: 80%;
    }
    .yuanmengBox .form label {
        margin: 10px 0;
    }
    .yuanmengBox .form .n {
        width: 28%;
        font-size: 14px;
    }
    .yuanmengBox .form .x {
        margin-right: 20px;
        padding-left: 10px;
    }
    .yuanmengBox input[type="text"] {
        width: 60%;
        line-height: 40px;
        font-size: 14px;
    }
    .yuanmengBox textarea {
        width: 60%;
        line-height: 40px;
        border-radius: 2px;
        padding-left: 10px;
        font-size: 14px;
    }
    .yuanmengBox select {
        width: 60%;
        height: 40px;
        line-height: 40px;
        border-radius: 2px;
        padding-left: 10px;
    }
    .yuanmengBox input[type="button"] {
        line-height: 50px;
        font-size: 18px;
        border-radius: 4px;
        width: 58%;
        margin-left: 30%;
        margin-top: 10px;
    }
    .yuanmengBox .brbox {
        line-height: 100px;
    }
    .yuanmengBox .brbox .texbig {
        top: -100px;
    }
    .yuanmengBox .tishi {
        font-size: 14px;
        line-height: 25px;
        width: 50%;
        margin: 100px auto 0 auto;
    }
    .yuanmengBox p.jz {
        width: 65%;
        line-height: 30px;
        padding-left: 110px;
    }
    /*********************************************** 网站首页  */
    /*******************  首页banner轮播   */
    /* 焦点左右切换css */
    .lunboBox .prev,
    .lunboBox .next {
        width: 35px;
        height: 100px;
        display: none;
        background: url(../img/ad_ctr.png) no-repeat -8px 0;
        position: absolute;
        top: 48%;
        z-index: 10;
        cursor: pointer;
        text-indent: -9999px;
        filter: alpha(opacity=20);
        opacity: 0.2;
    }
    .lunboBox .prev {
        left: 22%;
    }
    .lunboBox .next {
        background-position: -16px -80px;
        right: 22%;
    }
    .lunboBox {
        position: relative;
        overflow: hidden;
        margin-top: 110px;
    }
    .lunboBox .PicBox {
        position: relative;
        z-index: 0;
    }
    .lunboBox .PicBox img {
        width: 100%;
        height: 100%;
        display: block;
        margin: 0 auto;
    }
    .lunboBox figcaption {
        display: none;
    }
    .lunboBox .PicBox img {
        display: block;
        width: 100%;
        height: 100%;
        transition: all 0.35s;
    }
    .lunboBox .PicBox img:hover {
        transform: scale(1.1, 1.1);
    }
    /* ****** 核心理念*/
    /*通用下的 - 独立样式*/
    .iLiLunBox .scrollBox .piclist figure a {
        margin-right: 20px;
        padding-bottom: 10px;
    }
    .iLiLunBox .scrollBox .piclist figure h4 {
        text-align: center;
        line-height: 50px;
        font-size: 22px;
        margin: 20px 0 20px 0;
    }
    .iLiLunBox .scrollBox .piclist figure .info {
        padding: 0px 20px 20px 20px;
        margin-bottom: 20px;
        line-height: 25px;
        color: #666;
        font-size: 14px;
        height: 80px;
    }
    .iLiLunBox .scrollBox .piclist figure .ico {
        display: inline-block;
        height: 35px;
        padding-right: 10px;
        top: -5px;
    }
    /*导航*/
    .scrollBox .pageBtn span {
        background: url(../img/jt.png) rgba(0, 0, 0, 0.2) no-repeat;
        background-size: 60px;
        display: block;
        width: 35px;
        height: 100px;
        position: absolute;
        top: 35%;
        cursor: pointer;
        text-indent: -999em;
        overflow: hidden;
        z-index: 10;
    }
    .scrollBox .pageBtn .prev {
        left: 0px;
        background-position: 5px 30px;
    }
    .scrollBox .pageBtn .next {
        right: 0px;
        background-position: -30px 30px;
    }
    /******* 首页通用header标题+内容*/
    .iTyheader {
        margin-bottom: 60px;
    }
    .iTyheader h2 {
        font-size: 35px;
        margin-bottom: 20px;
    }
    .iTyheader p {
        font-size: 16px;
        line-height: 30px;
    }
    /******* 核心理念*/
    .iLiLunBox {
        padding: 20px 0;
    }
    /******* 推荐栏目*/
    .iTuijianTabBox {
        padding: 50px 0;
    }
    .iTuijianTabBox .onebox .title {
        margin-left: 103px;
        font-size: 12px;
        height: 100px;
        width: 270px;
    }
    .iTuijianTabBox .onebox .picbox {
        width: 100px;
        height: 100px;
    }
    .iTuijianTabBox .onebox .picbox .ico {
        top: -10px;
        left: -5px;
        width: 100%;
        height: 100%;
    }
    .iTuijianTabBox .onebox .title h4 {
        padding: 15px 10px 10px 10px;
    }
    .iTuijianTabBox .onebox .title .info {
        line-height: 22px;
        padding: 0 20px;
    }
    /* ****** 名师团队 */
    .iMingshiBox {
        padding: 20px 0;
    }
    /*重定样式*/
    .iMingshiBox .scrollBox .pageBtn span {
        background-size: 50px;
        width: 30px;
        height: 100px;
        top: 60%;
    }
    .iMingshiBox .scrollBox .pageBtn .prev {
        background-position: 5px 30px;
    }
    .iMingshiBox .scrollBox .pageBtn .next {
        background-position: -25px 30px;
    }
    /*列表*/
    .iMingshiBox .scrollBox {
        margin-bottom: 80px;
    }
    .iMingshiBox .scrollBox .onebox {
        height: 400px;
    }
    .iMingshiBox .scrollBox .onebox .pic {
        bottom: 2px;
        z-index: 1;
        width: 280px;
    }
    .iMingshiBox .scrollBox .onebox .bgbox {
        width: 89%;
        height: 200px;
        margin-bottom: 5px;
    }
    .iMingshiBox .scrollBox .onebox figcaption {
        height: 150px;
        width: 89%;
    }
    .iMingshiBox .scrollBox .onebox .ymbox {
        bottom: -60px;
    }
    .iMingshiBox .scrollBox .onebox .ymbox img {
        width: 265px;
        height: 190px;
        padding-left: 30px;
    }
    .iMingshiBox .scrollBox .onebox h4 {
        padding: 70px 20px 0px 0;
        font-size: 14px;
    }
    .iMingshiBox .scrollBox .onebox .info {
        padding: 0px 20px 0px 0;
        font-size: 16px;
        margin-top: -5px;
    }
    /*尾按钮*/
    .iMingshiBox .an a {
        padding: 15px 80px;
        font-size: 18px;
    }
    .iMingshiBox .an .t {
        padding-right: 20px;
    }
    /******* 课程排期 */
    .iClassBox {
        padding: 20px 0 20px 0;
        border-top: 5px solid #f8f8f8;
    }
    /*头*/
    .iClassBox .dbox {
        font-size: 60px;
        line-height: 80px;
        width: 110px;
        height: 110px;
        border: 5px solid rgba(255, 255, 255, 0.5);
        top: 30px;
        margin: 0 10px 0px 10px;
    }
    .iClassBox .dbox .y {
        line-height: 22px;
        font-size: 14px;
    }
    .iClassBox .infobox {
        padding-top: 30px;
    }
    /*列表*/
    .iClassBox .nrBox .onebox {
        padding: 0px 8px;
        margin-bottom: 20px;
        height: 320px;
    }
    .iClassBox .nrBox .onebox h4 {
        padding: 35px 0 15px 0;
        font-size: 18px;
    }
    .iClassBox .nrBox .onebox figcaption {
        padding: 0 28px 20px 20px;
        font-size: 14px;
        line-height: 28px;
        transform: translate(0px, 183px);
        height: 320px;
    }
    .iClassBox .nrBox .onebox:hover figcaption {
        padding-top: 30px;
    }
    .iClassBox .nrBox .info {
        padding-top: 20px;
        font-size: 12px;
    }
    /*尾部铵钮*/
    .iClassBox .an {
        font-size: 16px;
        margin-top: 70px;
    }
    .iClassBox .an a {
        padding: 15px 100px;
    }
    /******* 坚实后盾*/
    .iHoudunBox {
        padding: 20px 0;
    }
    .iHoudunBox .onebox {
        font-size: 14px;
        color: #666;
        background: #fff;
        padding: 20px 0px;
        border-radius: 2px;
        transform: translate(0px, 0px);
        transition: all 0.35s;
        width: 19.7%;
    }
    .iHoudunBox .onebox:hover {
        box-shadow: 0px 5px 5px #ddd;
        transform: translate(0px, -5px);
    }
    .iHoudunBox .onebox .pic {
        width: 120px;
        height: 120px;
        border-radius: 50%;
        margin-bottom: 20px;
    }
    .iHoudunBox .onebox h4 {
        font-size: 16px;
        color: #222;
    }
    .iHoudunBox .onebox:nth-child(6) {
        display: none;
    }
    /*尾部铵钮*/
    .iHoudunBox .an {
        font-size: 16px;
        margin-top: 70px;
    }
    .iHoudunBox .an a {
        padding: 15px 100px;
    }
    /******* 六大优势*/
    .iYoushiBox {
        padding: 20px 0 0 0;
    }
    /* 六大优势 */
    .TboxA {
        padding: 50px 0 0px 0;
    }
    .TboxA .img li {
        width: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        height: 500px;
    }
    /*标题*/
    .TboxA .tab {
        width: 100%;
    }
    .TboxA .tab li {
        margin: 0 25px;
    }
    .TboxA .tab a {
        width: 79px;
        height: 89px;
        background: url(../img/ysico2.png);
        padding-top: 26px;
    }
    .TboxA .tab .on a {
        width: 79px;
        height: 89px;
        color: #ff0000;
        background: url(../img/ysico1.png);
    }
    .TboxA .tab a .t {
        font-size: 16px;
        display: block;
    }
    .TboxA .tab a .y {
        font-size: 12px;
        display: block;
        margin-top: -2px;
    }
    /*浮动导航 首页*/
    #sidenav {
        border-radius: 20px;
        left: 50%;
        bottom: 20px;
        margin-left: 580px;
        padding: 20px 10px 20px 10px;
        font: 12px;
    }
    #sidenav li {
        border-radius: 10px;
        text-align: center;
        padding: 8px 0px;
    }
    #sidenav span {
        padding: 0 10px 0 0;
    }
    #sidenav .current a {
        color: #ff0000;
    }
    /******* 背景全屏固定*/
    .iBgPicBox .nbox {
        height: 180px;
    }
    .iBgPicBox .nbox h2 {
        font-size: 30px;
        padding-top: 50px;
    }
    .iBgPicBox .nbox h2 .line {
        height: 3px;
        width: 150px;
        margin-top: 10px;
    }
    /******* 发展三阶段*/
    .iFazhanBox {
        padding: 100px 0;
    }
    /******* 学员专访*/
    .iZhuanfangBox {
        padding: 20px 0;
    }
    /* 通用 - 学员专访 - 焦点左右切换css */
    .focusBox .prev,
    .focusBox .next {
        width: 40px;
        height: 90px;
        margin: -60px 0 0;
        background: url(../img/ad_ctr.png) no-repeat -5px 0;
    }
    .focusBox .next {
        background-position: -15px -80px;
    }
    /******* 作品展示*/
    .iPhotoBox {
        padding: 20px 0;
    }
    .iPhotoBox footer {
        padding-top: 80px;
    }
    .iPhotoBox .more {
        font-size: 16px;
        padding: 15px 80px;
    }
    /* 本例子css 带按键左右自动滚动 */
    .picMarquee-left .bd ul li .title {
        height: 50px;
        line-height: 50px;
        background-size: 48px 100px;
    }
    .picMarquee-left .bd ul li .pic a {
        height: 220px;
    }
    /****** 文章*/
    .iNsws {
        padding: 50px 0;
    }
    .iNsws h2 {
        font-size: 30px;
        padding-bottom: 20px;
    }
    .iNsws h2 img {
        width: 30px;
        height: 30px;
        margin-left: 10px;
    }
    .iNsws li {
        padding-right: 30px;
    }
    .iNsws li a {
        line-height: 60px;
        font-size: 16px;
        color: #666;
        padding-left: 20px;
    }
    /******** 友情链接*/
    .iLinkBox {
        padding: 30px 0px;
    }
    .iLinkBox h2 {
        font-size: 16px;
        padding-bottom: 10px;
    }
    .iLinkBox h2 a {
        font-size: 12px;
        padding-left: 10px;
    }
    .iLinkBox h2 a:before {
        padding-right: 5px;
    }
    .iLinkBox li {
        padding: 6px 20px;
        font-size: 14px;
    }
    /*********************************************** 纵贯线计划*/
    .LineBox {
        padding: 100px 0;
        width: 850px;
        margin: 100px auto 500px auto;
        padding: 100px 100px 150px 100px;
        border-radius: 10px;
    }
    /*内容*/
    .LineBox .nrbox {
        line-height: 30px;
    }
    .LineBox .nrbox h2 {
        margin-bottom: 10px;
        margin-top: 50px;
        font-size: 25px;
    }
    .LineBox .nrbox li {
        font-size: 14px;
    }
    /*提示*/
    .LineBox .tishi {
        padding: 80px 0 50px 0;
        font-size: 14px;
        line-height: 25px;
    }
    .LineBox .tishi h3 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    /*按钮*/
    .LineBox .down {
        padding-top: 80px;
    }
    .LineBox .down a {
        font-size: 16px;
        padding: 14px 100px;
    }
    /*********************  证书查询  */
    .zhengshuBox {
        padding: 150px 0 300px 0;
    }
    .zhengshuBox .h2ty {
        font-size: 35px;
        margin-bottom: 20px;
    }
    .zhengshuBox .infoty {
        font-size: 14px;
        line-height: 25px;
        width: 70%;
    }
    .mainForm {
        padding: 10% 0 0 15%;
        margin: 0 auto;
    }
    .mainForm form input[type="text"] {
        font-size: 16px;
        height: 60px;
        padding: 0 10px;
    }
    .mainForm form input[type="submit"] {
        font-size: 18px;
        height: 60px;
    }
    /*************************************************** 关于我们 - 详情 */
    .nansidBox {
        margin-bottom: 50px;
    }
    .nansidBox h2 {
        font-size: 22px;
        line-height: 80px;
    }
    .nansidBox li a {
        line-height: 50px;
        font-size: 14px;
    }
    /*******************************************  证书查询结果*/
    .inSearchNoneBox {
        padding: 300px 0 200px;
    }
    .inSearchNoneBox h2 {
        margin-bottom: 20px;
        font-size: 35px;
    }
    .inSearchNoneBox span {
        font-size: 16px;
    }
    /******************************************  404错误页面*/
    .error404Box {
        padding: 12% 0 10% 0;
    }
    .error404Box .pic {
        padding: 0 0 3% 0;
    }
    .error404Box .pic img {
        padding-bottom: 20px;
    }
    .error404Box h3 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .error404Box p {
        font-size: 14px;
    }
    .error404Box .linkbox {
        line-height: 60px;
        padding-top: 30px;
    }
    .error404Box a {
        padding: 0 15px;
        line-height: 20px;
        font-size: 14px;
    }
}


/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的PC*/

@media (min-width: 992px) and (max-width: 1199px) {
    /***************************** 头部通用*/
    /******************* 顶部导航*/
    .navbar {
        height: 110px;
    }
    /******* 菜单box*/
    .navlist {
        padding-top: 20px;
    }
    .navlist li .yw {
        font-size: 12px;
    }
    .navlist li a {
        font-size: 16px;
        color: #fff;
    }
    .navbar-default .navbar-nav>li>a {
        color: #f8f8f8;
    }
    .collapse li {
        padding: 0px 10px 0 10px;
        text-align: center;
        margin: 0px;
        line-height: 22px;
    }
    .navbar-collapse li {
        border-bottom: none;
    }
    .collapse li .yw {
        display: block;
        font-size: 12px;
        padding: 0px;
    }
    .navbar-default .navbar-nav>li>a {
        color: #f8f8f8;
        transition: all 0.35s;
    }
    .navbar-default .navbar-nav>li>a .yw {
        color: #666;
    }
    .navbar-default .navbar-nav>li>a:hover {
        color: #999;
    }
    .navbar-collapse {
        background: none;
        border: none;
        border-bottom: none;
        box-shadow: none;
        display: none;
    }
    /*logo*/
    .navbar .logo {
        display: block;
        width: 90px;
        top: 0px;
    }
    /*位置导航*/
    .weizhiBox {
        margin-top: 120px;
    }
    /************************** 尾部通用*/
    /*清除 移动端底部浮动*/
    .footernav h2 {
        display: block;
    }
    body {
        padding-bottom: 0;
    }
    /*便捷导航*/
    .footernav {
        padding: 50px 0 0px 0;
    }
    .footernav h2 {
        margin-bottom: 40px;
        font-size: 30px;
    }
    .navbar-fixed-bottom {
        position: static;
    }
    .allboxfff {
        background: #fff;
        border-top: none;
    }
    /*///// 便捷导航*/
    .footernav {
        padding: 50px 0 30px 0;
    }
    .footernav h2 {
        margin-bottom: 30px;
        font-size: 25px;
    }
    .footernav .onebox .xiao {
        /*便捷导航文字修改*/
        display: none;
    }
    .footernav .onebox .big {
        display: block;
    }
    .footernav .onebox {
        font-size: 14px;
    }
    .footernav .onebox a {
        background: #fff;
        padding: 20px;
        margin: 0 30px 30px 0;
        line-height: 20px;
        width: 140px;
        height: 140px;
        border: 1px solid #eee;
        color: #666;
    }
    .footernav .onebox:hover a {
        color: #000;
    }
    .footernav .onebox img {
        margin-bottom: 20px;
        margin-top: 5px;
        width: 45px;
    }
    /******* 尾部联系方式*/
    .allboxf4 {
        padding: 50px 0 20px 0;
    }
    .foodertel h2 {
        margin-bottom: 30px;
        font-size: 20px;
    }
    .foodertel .onebox {
        padding: 10px 0 10px 40px;
        margin: 0px 5px;
    }
    .foodertel .onebox .ico {
        left: 8px;
        top: 15px;
        width: 25px;
    }
    .foodertel .onebox p {
        font-size: 12px;
    }
    .foodertel .onebox h4 {
        font-size: 14px;
        padding: 5px 0;
        margin: 0px;
    }
    .foodertel .wx {
        padding-left: 80px;
    }
    .foodertel .wx h4 {
        font-size: 16px;
    }
    .foodertel .wx .ico {
        width: 50px;
        top: 8px;
        left: 15px;
    }
    .foodertel .infobox {
        padding: 20px 0;
        font-size: 14px;
    }
    /****** 尾部关于我们*/
    #booter {
        padding: 30px 0;
    }
    #booter .downnav {
        margin-bottom: 5px;
        font-size: 14px;
        padding: 0 15px;
    }
    #booter .downnav li {
        margin-bottom: 5px;
        font-size: 14px;
    }
    #booter .downnav li a {
        padding: 0 20px;
    }
    #booter .banquan span {
        font-size: 14px;
    }
    /******** 标题 */
    /*通用栏目更多*/
    .Tyh250 {
        line-height: 55px;
        font-size: 22px;
    }
    .Tyh250 .rMore {
        font-size: 14px;
        padding-right: 10px;
    }
    /************************ 通用 文章排行 右侧*/
    /*通用 排序+标题+计数*/
    .TyTitleNum {
        margin-bottom: 50px;
    }
    .TyTitleNum li {
        line-height: 50px;
    }
    .TyTitleNum li .num {
        padding: 1px 6px;
        margin-right: 12px;
    }
    /*通用 右侧文章列表 标题*/
    .TyTitle {
        margin-bottom: 10px;
    }
    .TyTitle li {
        line-height: 55px;
    }
    .TyTitle li:before {
        padding-right: 10px;
    }
    /**************************************************** 产品首页*/
    .goodsBox {
        padding-bottom: 150px;
    }
    /*头*/
    .goodsBox header {
        padding: 80px 0px 80px 0;
    }
    .goodsBox header .h2ty {
        font-size: 32px;
        margin-bottom: 18px;
    }
    .goodsBox header .infoty {
        font-size: 18px;
        line-height: 30px;
    }
    /*单个内容*/
    .goodsBox .onebox a {
        padding: 30px 0 0 0;
        margin: 0 20px 20px 0;
    }
    .goodsBox .onebox a figcaption {
        width: 80%;
        height: 90px;
    }
    .goodsBox .onebox h4 {
        font-size: 22px;
        padding-bottom: 10px;
    }
    .goodsBox .onebox .info {
        font-size: 14px;
        line-height: 20px;
    }
    .goodsBox .onebox img {
        padding-top: 10px;
    }
    /**************************************************** 关于我们*/
    .aboutBox {
        padding: 60px 0 100px 0;
    }
    .aboutBox .right,
    .aboutBox .left {
        padding-bottom: 8px;
    }
    /******* 右*/
    .TyRightShowAdpic {
        display: block;
        margin-bottom: 30px;
    }
    .aboutBox .right {
        padding: 0px;
    }
    .aboutBox .adimg {
        display: block;
    }
    .aboutBox .rClassbox {
        padding: 0 20px;
        padding-bottom: 30px;
    }
    .aboutBox header {
        padding: 30px 0 30px 0;
    }
    .aboutBox header h2 {
        font-size: 14px;
    }
    .aboutBox header p {
        width: 80px;
        height: 80px;
        margin: 0 auto 10px auto;
        border: 3px solid #eee;
        line-height: 80px;
    }
    .aboutBox header .data {
        font-size: 35px;
    }
    .aboutBox .lst li {
        line-height: 40px;
        font-size: 12px;
    }
    .aboutBox footer {
        margin: 40px auto 10px auto;
    }
    .aboutBox footer a {
        width: 50%;
        padding: 13px 30px;
        font-size: 14px;
        border-radius: 5px;
    }
    .aboutBox footer a img {
        padding-right: 10px;
        width: 35px;
    }
    /******* 左*/
    /*单个*/
    .aboutBox .onebox .infobox {
        padding-left: 25px;
    }
    .aboutBox .onebox {
        padding: 30px 0;
        margin: 0 5px;
    }
    .aboutBox .onebox h4 {
        font-size: 22px;
        margin-bottom: 18px;
    }
    .aboutBox .onebox .info {
        font-size: 13px;
        line-height: 22px;
        padding-right: 20px;
    }
    .aboutBox .onebox .more a {
        font-size: 14px;
        padding-top: 16px;
    }
    /**************************************************** 品牌故事*/
    /****** 顶部背景大图*/
    .lanmuPicBox {
        margin-top: 110px;
    }
    .lanmuPicBox .info {
        padding: 10% 0 12% 0;
    }
    .lanmuPicBox .info h1 {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .lanmuPicBox .info p {
        font-size: 16px;
        line-height: 18px;
    }
    /*版面左右调整*/
    .pinpaiBox {
        padding: 50px 0 50px 0;
    }
    .pinpaiBox:last-child {
        margin-bottom: 50px;
    }
    .pinpaiBox:first-child {
        margin-top: 50px;
    }
    .pinpaiBox:nth-child(odd) {
        background: #fff;
    }
    .pinpaiBox:nth-child(even) .txtbox {
        float: right;
    }
    /*内容 图片*/
    .pinpaiBox .picbox .auto {
        width: 70%;
        margin: 0 auto;
    }
    /*内容 文本*/
    .pinpaiBox .txtbox {
        padding: 30px;
        text-align: left;
        margin: 0 auto;
    }
    .pinpaiBox .txtbox h3 {
        font-size: 28px;
        margin: 25px auto 15px auto;
        width: 80%;
    }
    .pinpaiBox .txtbox p {
        font-size: 14px;
        line-height: 25px;
        width: 80%;
        margin: 0 auto;
    }
    /**************************************************** 新闻资讯 - 首页筛选*/
    /*位置*/
    .TyShaiXuanBox .weizhi {
        font-size: 12px;
        margin-bottom: 30px;
    }
    /*多条件筛选*/
    .TyShaiXuanBox {
        margin-top: 110px;
        padding: 20px 0 35px 0;
    }
    .TyShaiXuanBox .onebox {
        font-size: 14px;
        padding: 8px 0;
    }
    .TyShaiXuanBox .onebox h4 {
        font-size: 14px;
    }
    .TyShaiXuanBox .onebox li a {
        padding-left: 24px;
    }
    /*内容列表*/
    /******* 左*/
    /*单个*/
    .inewBox {
        padding: 60px 0;
    }
    .inewBox .left {
        padding-bottom: 60px;
    }
    .inewBox .onebox .infobox {
        padding-left: 20px;
    }
    .inewBox .onebox {
        margin: 0 5px;
        padding: 26px 0;
    }
    .aboutBox .onebox .picbox {
        padding-left: 10px;
    }
    .inewBox .onebox h4 {
        font-size: 20px;
        margin-bottom: 10px;
        line-height: 30px;
        padding-top: 0px;
        white-space: nowrap;
        /*规定段落中的文本不进行换行*/
        text-overflow: ellipsis;
        /*文本溢出加…*/
        overflow: hidden;
        /*溢出隐藏*/
    }
    .inewBox .onebox .info {
        display: block;
        font-size: 14px;
        line-height: 22px;
        padding-right: 10px;
    }
    .inewBox .onebox .other {
        line-height: 50px;
        font-size: 14px;
    }
    .inewBox .onebox .time {
        padding-left: 30px;
        background-size: 24px;
        padding-right: 20px;
    }
    .inewBox .onebox .hot {
        padding-left: 30px;
        background-size: 24px;
    }
    /**************************************************** 新闻资讯 - 详情*/
    .inNewBox {
        padding: 60px 0;
    }
    /*正文标题*/
    .inNewBox header h1 {
        padding: 20px 50px 50px 50px;
        font-size: 30px;
        line-height: 45px;
    }
    .baidufx {
        padding-top: 14px;
    }
    .baidufx .none {
        display: block;
    }
    .inNewBox header li {
        line-height: 50px;
        font-size: 14px;
        padding-right: 6%;
        color: #666;
    }
    /*来源信息*/
    .inNewBox header .title {
        margin-right: 15px;
    }
    /*简介*/
    .inNewBox .infoBox {
        padding: 20px 20px;
        font-size: 14px;
        line-height: 30px;
        margin: 20px 0 60px 0;
        color: #ccc;
    }
    /*视频*/
    .videobox {
        margin: 30px 0;
    }
    /*正文*/
    .inNewBox .zhengwenbox {
        line-height: 26px;
    }
    .inNewBox .zhengwenbox p {
        padding: 18px 0;
        font-size: 16px;
        line-height: 30px;
    }
    .inNewBox .zhengwenbox img {
        margin: 8px auto;
    }
    .inNewBox .zan {
        background-size: 60px;
        margin: 50px auto 80px auto;
    }
    .inNewBox .zan a {
        padding-top: 100px;
    }
    /*上下页*/
    .inNewBox .updown {
        margin: 30px 0 50px 0;
        font-size: 14px;
    }
    .inNewBox .updown a {
        line-height: 22px;
        margin: 5px 0;
        color: #999;
        padding: 8px 0 8px 16px;
    }
    /*/**************************************************** 师生作品 - 首页*/
    /*	.photoBox{
		padding: 60px 0 150px 0;
	}
	.photoBox .picbox{
		column-width:250px;
		-webkit-column-width:250px;
		-webkit-column-gap:20px;
		column-gap:20px;
	}
	.photoBox .picbox .onebox{
		margin-bottom: 20px;
	}
	.photoBox .picbox .onebox figcaption{
		padding: 8px 20px;
		font-size: 14px;
	}*/
    .lGXpBoxB {
        padding: 60px 0 150px 0;
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
        -moz-column-gap: 20px;
        -webkit-column-gap: 20px;
        column-gap: 20px;
    }
    .lGXpBoxB figure figcaption {
        padding: 8px 20px;
        font-size: 14px;
    }
    /*/**************************************************** 师生作品 - 详情*/
    .inPhotoBox {
        padding: 50px 0 50px 0;
    }
    /*作品展示*/
    .inPhotoBox .zhanshiBox {
        padding: 10px 0;
        margin-bottom: 50px;
    }
    .inPhotoBox header {
        padding: 40px 0px 30px 0;
    }
    .inPhotoBox header h1 {
        font-size: 30px;
        margin-bottom: 16px;
    }
    .inPhotoBox header .time {
        font-size: 14px;
    }
    .inPhotoBox header .other {
        font-size: 14px;
    }
    .inPhotoBox header .author:after {
        padding: 0 15px;
    }
    /*上下一条*/
    .zhanshiBox .zhengwenbox .page {
        top: 40%;
        height: 100px;
        width: 30px;
    }
    .zhanshiBox .zhengwenbox .up {
        background: url(../img/jt.png) rgba(0, 0, 0, 0.3) 4px 50% no-repeat;
        background-size: 50px 50px;
    }
    .zhanshiBox .zhengwenbox .down {
        background: url(../img/jt.png) rgba(0, 0, 0, 0.3) -25px 50% no-repeat;
        background-size: 50px 50px;
    }
    /*好评点赞*/
    .zhanshiBox .zanbok {
        height: 50px;
        margin: 60px 0 20px 0;
        text-align: center;
        font-size: 14px;
    }
    .zhanshiBox .zanbok li {
        display: inline-block;
        padding: 0 30px 0 35px;
    }
    .zhanshiBox .zanbok li a.ding {
        color: #000;
        background: url(../img/zanlin.png) no-repeat left center;
        background-size: 30px;
        padding-left: 35px;
    }
    .zhanshiBox .zanbok .num {
        background: url(../img/hotred.png) no-repeat left center;
        background-size: 30px;
    }
    .zhanshiBox .zanbok .baidu16x16 {
        float: right;
        position: relative;
        top: -2px;
    }
    .zhanshiBox .zanbok .baidu16x16 .none {
        display: block;
    }
    /*更多作品*/
    .myPotoBox {
        column-width: 180px;
        -webkit-column-width: 180px;
        -webkit-column-gap: 15px;
        column-gap: 15px;
        padding-bottom: 80px;
        margin-top: 10px;
    }
    .myPotoBox .onebox {
        margin-bottom: 15px;
    }
    .myPotoBox .onebox figcaption {
        padding: 5px 15px;
        font-size: 14px;
    }
    /*右侧个人信息*/
    .TymyInfoBox {
        margin-bottom: 40px;
        padding: 30px 5px;
    }
    .TymyInfoBox .pic {
        width: 100%;
        height: 100%;
    }
    .TymyInfoBox .onebox {
        width: 170px;
        height: 170px;
        margin: 0 0 30px 16px;
    }
    .TymyInfoBox figcaption {
        font-size: 12px;
        padding: 8px 0;
    }
    /*介绍*/
    .TymyInfoBox .info {
        font-size: 14px;
        padding-left: 10px;
        line-height: 35px;
        width: 100%;
    }
    .TymyInfoBox .info .zyb {
        line-height: 20px;
        display: inline-block;
    }
    .TymyInfoBox .info .title {
        padding-right: 5px;
    }
    .TymyInfoBox .info .more {
        padding: 20px 0 0 0;
        text-align: center;
    }
    .TymyInfoBox .info .more a {
        color: #FA287C;
        border-radius: 20px;
        border: 1px solid #FA287C;
        padding: 5px 20px;
        transition: all 0.35s;
        opacity: 0.5;
    }
    .TymyInfoBox .info .more:hover a {
        opacity: 1;
    }
    /*/**************************************************** 师资团队 - 筛选页*/
    .TeacherBox {
        padding: 50px 0 150px 0;
    }
    .TeacherBox .onebox a {
        margin: 8px;
    }
    .TeacherBox .onebox .hoverbox {
        padding: 20px 15%;
    }
    .TeacherBox .onebox .hoverbox h3 {
        font-size: 22px;
        padding: 70% 0 15px 0;
        margin-bottom: 10px;
    }
    .TeacherBox .onebox .hoverbox p {
        line-height: 24px;
        font-size: 14px;
    }
    .TeacherBox .onebox .showtitle {
        line-height: 30px;
        font-size: 14px;
    }
    /**************************************************** 课程中心 - 筛选*/
    /*单个*/
    .iClassLstBox {
        padding: 50px 0 100px 0;
    }
    .iClassLstBox .onebox .infobox {
        padding: 0 20px 0 20px;
    }
    .iClassLstBox .onebox .picbox {
        padding-left: 10px;
    }
    .iClassLstBox .onebox {
        padding: 30px 0;
    }
    .iClassLstBox .onebox h4 {
        font-size: 20px;
        line-height: 28px;
    }
    .iClassLstBox .onebox .info {
        display: block;
        font-size: 14px;
        line-height: 26px;
        margin: 12px 0 12px 0;
    }
    /*课程费用信息*/
    .iClassLstBox .classbox {
        padding: 6px;
        padding-left: 20px;
        background: none;
    }
    .iClassLstBox .classbox li {
        display: block;
        font-size: 12px;
        padding-right: 10px;
        line-height: 35px;
    }
    /**************************************************** 课程首页*/
    /******* 顶部大图左右切换*/
    .iClassQiehuan {
        margin-top: 110px;
    }
    /* 本例子css */
    .slider {
        min-width: 770px;
        height: 275px;
    }
    .slider .bd {
        width: 770px;
        margin-left: -385px
    }
    .slider .bd li {
        width: 385px;
        height: 275px;
    }
    .slider .bd li img {
        width: 385px;
        height: 275px;
    }
    .slider .bd li .infobox {
        padding: 40px;
    }
    .slider .bd li .infobox .title {
        font-size: 26px;
        padding-top: 10px;
        margin-bottom: 40px;
    }
    .slider .bd li .infobox .title a {
        border-bottom: 3px solid #ffd500;
        padding-bottom: 10px
    }
    .slider .bd li .infobox .info {
        font-size: 14px;
        line-height: 25px;
        height: 90px;
    }
    .slider .bd li .infobox .more a {
        font-size: 14px;
        padding: 4px 25px;
    }
    .slider .tempWrap ul {
        margin-left: -770px !important;
        /*强制位置*/
    }
    .slider .pnBtn {
        height: 275px;
    }
    .slider .prev {
        margin-left: -385px;
    }
    .slider .next {
        margin-left: 385px;
    }
    /*图片档板*/
    .slider .pnBtn .blackBg {
        height: 275px;
    }
    .slider .pnBtn .arrow {
        height: 275px;
    }
    .slider .prev .arrow {
        background: url(../img/slider-arrow.png) -120px -50px no-repeat;
    }
    .slider .next .arrow {
        background: url(../img/slider-arrow.png) 0 -50px no-repeat;
    }
    /*头*/
    .Tyheader {
        padding: 60px 0px 50px 0;
    }
    .Tyheader .h2ty {
        font-size: 30px;
        margin-bottom: 18px;
    }
    .Tyheader .infoty {
        font-size: 14px;
        line-height: 22px;
    }
    /******* 顶部筛选导航*/
    .iClassSaixuan {
        padding: 50px 0;
    }
    .iClassSaixuan .onebox {
        padding: 4px;
    }
    /******* 预告课程*/
    .iClassYugao {
        padding: 20px 0 20px 0;
    }
    .iClassYugao .onebox a {
        margin: 8px;
    }
    .iClassYugao .onebox figcaption {
        padding: 15px 25px 20px 25px;
        background: rgba(255, 255, 255, 0.95);
        transition: all 0.35s;
        transform: translate(0px, 140px);
        height: 100%;
        width: 101%;
    }
    .iClassYugao .onebox:hover figcaption {
        transform: translate(0px, 0px);
        padding: 30px 25px 20px 25px;
        background: rgba(255, 255, 255, 0.98);
    }
    .iClassYugao .onebox h4 {
        font-size: 18px;
        margin-bottom: 14px;
    }
    .iClassYugao .onebox .uptime {
        font-size: 14px;
        margin-bottom: 16px;
    }
    .iClassYugao .onebox .info {
        display: block;
        line-height: 25px;
    }
    .iClassYugao .onebox .num {
        padding: 10px 0 0px 0;
        top: -8px;
        left: -7px;
        font-size: 14px;
    }
    /*尾部更多按钮*/
    .iClassYugao .telbox {
        font-size: 16px;
        padding: 80px 0 80px 0;
    }
    .iClassYugao .telbox a {
        padding: 10px 60px;
    }
    /******* 往期课程*/
    .iClassWangqi {
        padding: 10px 0 30px 0;
    }
    .iClassWangqi .onebox {
        padding: 6px;
    }
    .iClassWangqi .onebox h4 {
        line-height: 60px;
        height: 50px;
        background-size: 100% 80px;
        font-size: 14px;
    }
    /*尾部更多按钮*/
    .iClassWangqi .telbox {
        font-size: 16px;
        padding: 60px 0 60px 0;
    }
    .iClassWangqi .telbox a {
        padding: 8px 70px;
    }
    /**************************************************** 课程详情*/
    /******** 顶部课程大图*/
    .inClassTopBox {
        margin-top: 100px;
        min-height: 500px;
        max-height: 600px;
    }
    /*位置导航*/
    .inClassTopBox .weizhi {
        line-height: 40px;
    }
    .inClassTopBox .weizhi a:after {
        padding: 0 8px;
    }
    /*推广信息*/
    .inClassTopBox .infobox {
        margin: 50px 0 40px 0;
    }
    .inClassTopBox .infobox h1 {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .inClassTopBox .infobox .info {
        line-height: 25px;
        font-size: 12px;
        display: block;
    }
    /*数据信息*/
    .inClassTopBox .numbox {
        line-height: 22px;
    }
    .inClassTopBox .numbox li {
        line-height: 38px;
        height: 38px;
        font-size: 14px;
    }
    .inClassTopBox .numbox li .ico {
        width: 20px;
        height: 20px;
        top: -3px;
        margin-right: 5px;
    }
    .inClassTopBox .numbox .x {
        font-size: 10px;
        padding-left: 5px;
    }
    .inClassTopBox .numbox .redbig {
        font-size: 25px;
    }
    /*资讯入口*/
    .inClassTopBox .morelink {
        margin-top: 40px;
    }
    .inClassTopBox .morelink a {
        font-size: 16px;
        padding: 8px 60px;
    }
    /*/****** 课程简介*/
    .inClassInfoBox {
        padding: 100px 0 80px 0;
    }
    /*导航标题*/
    .inClassInfoBox .TopTitle {
        margin-bottom: 40px;
    }
    .inClassInfoBox .TopTitle a {
        padding: 15px 60px;
        font-size: 16px;
    }
    /*正文*/
    .inClassInfoBox .infobox h2 {
        font-size: 18px;
        margin-bottom: 0px;
    }
    .inClassInfoBox .infobox p {
        font-size: 14px;
        line-height: 30px;
        padding: 10px 0;
    }
    .inClassInfoBox .infobox img {
        padding: 6px 0;
    }
    /*/****** 右侧讲师信息*/
    .inClassInfoBox .rTeacherBox {
        padding: 30px 20px;
    }
    .inClassInfoBox .rTeacherBox h2 {
        font-size: 18px;
        padding-bottom: 20px;
        margin-top: 20px;
    }
    .inClassInfoBox .rTeacherBox figure img {
        margin-bottom: 20px;
    }
    .inClassInfoBox .rTeacherBox figcaption {
        line-height: 40px;
        font-size: 16px;
    }
    .inClassInfoBox .rTeacherBox .info {
        font-size: 14px;
        line-height: 25px;
        padding-bottom: 30px;
    }
    .inClassInfoBox .rTeacherBox .info p {
        margin-bottom: 10px;
        line-height: 22px;
    }
    .inClassInfoBox .rTeacherBox .bdfeixiang24x24 {
        width: 95%;
        padding-bottom: 20px;
    }
    /******* 学员评价*/
    .pinglunBox h2 {
        margin-bottom: 26px;
        font-size: 25px;
    }
    .pinglunBox .onebox {
        padding: 20px 20px;
        margin-bottom: 16px;
    }
    .pinglunBox .onebox:hover {
        box-shadow: 0px 5px 10px #ddd;
    }
    .pinglunBox .onebox h4 {
        font-size: 18px;
        margin-bottom: 18px;
    }
    .pinglunBox .onebox p {
        font-size: 14px;
        line-height: 25px;
    }
    .pinglunBox .onebox .time {
        padding-left: 10px;
    }
    /*/****** 优秀学员*/
    .inClassXueyuanBox {
        padding: 30px 0 80px 0;
    }
    .inClassXueyuanBox .onebox {
        padding: 8px;
    }
    .inClassXueyuanBox .onebox figcaption {
        padding: 15px 0 15px 0;
    }
    /*尾部更多*/
    .inClassXueyuanBox .telmore {
        margin-top: 8%;
    }
    .inClassXueyuanBox .telmore a {
        font-size: 16px;
        padding: 12px 60px;
    }
    /******** 作品展示 */
    .inClassphotoBox .Tyheader {
        padding-top: 30px;
    }
    /*尾部更多*/
    .bootermore {
        margin-top: 12%;
    }
    .bootermore a {
        font-size: 12px;
        background: url(../img/more.png);
        padding: 12px 35px 55px 35px;
    }
    /**************************************************** 师资团队 - 详情*/
    /******* 顶部大图*/
    .inTeacherPicBox {
        margin-top: 110px;
        height: 370px;
        margin-bottom: 80px;
    }
    /*背景大图*/
    .inTeacherPicBox img.bgpic {
        width: 1920px;
        height: 370px;
    }
    /*位置*/
    .inTeacherPicBox .weizi {
        line-height: 50px;
    }
    /*头像*/
    .inTeacherPicBox .nbox {
        padding-top: 30px;
    }
    .inTeacherPicBox .nbox .faceBox {
        width: 220px;
        height: 220px;
        border: 5px solid rgba(255, 255, 255, 0.2);
        float: left;
        margin-right: 50px;
    }
    .inTeacherPicBox .faceBox .type {
        line-height: 40px;
        font-size: 20px;
    }
    /**** 姓名信息*/
    .inTeacherPicBox .namebox {
        padding-top: 10px;
    }
    .inTeacherPicBox .namebox li {
        line-height: 46px;
        padding-left: 40px;
        font-size: 16px;
    }
    .inTeacherPicBox .namebox span {
        padding-right: 20px;
    }
    .inTeacherPicBox .namebox span img {
        width: 32px;
    }
    /******* 个人介绍*/
    .inTeacherTopBox .inClassInfoBox .infobox {
        padding-bottom: 0px;
    }
    /*标题通用ico*/
    .tcTitleIco,
    .voTitleIco,
    .phTitleIco {
        font-size: 22px;
        padding-left: 45px;
        line-height: 40px;
    }
    /*标题图标*/
    .tcTitleIco {
        /*学员/讲师介绍*/
        background: url(../img/menico.png) no-repeat left;
        background-size: 28px;
        margin-bottom: 0px;
    }
    .voTitleIco {
        /*视频专访*/
        margin-bottom: 0px;
        background: url(../img/videoico.png) no-repeat left;
        background-size: 28px;
    }
    .phTitleIco {
        /*相关作品*/
        margin-bottom: 20px;
        background: url(../img/picico.png) no-repeat left;
        background-size: 28px;
    }
    /******* 视频专访 */
    .inTeacherTopBox .aboutBox {
        margin-bottom: 50px;
    }
    /******* 相关作品 */
    .tPhotoMore a {
        line-height: 50px;
        margin-bottom: 100px;
        font-size: 14px;
    }
    /******* 学员介绍  - 右侧栏*/
    .inTeacherTopBox .rWebNav {
        font-size: 16px;
        line-height: 50px;
        margin-bottom: 25px;
        padding-bottom: 20px;
    }
    .inTeacherTopBox .rWebNav a {
        padding-left: 35px;
        width: 100%;
    }
    .inTeacherTopBox .rWebNav .info {
        background: url(../img/menico.png) no-repeat left;
        background-size: 22px;
    }
    .inTeacherTopBox .rWebNav .video {
        background: url(../img/videoico.png) no-repeat left;
        background-size: 22px;
    }
    .inTeacherTopBox .rWebNav .photo {
        background: url(../img/picico.png) no-repeat left;
        background-size: 22px;
    }
    .inTeacherTopBox .rWebNav .class {
        background: url(../img/class.png) no-repeat left;
        background-size: 22px;
    }
    /*互动*/
    .inTeacherTopBox .rNumBox {
        margin-bottom: 20px;
    }
    .inTeacherTopBox .rNumBox li {
        line-height: 40px;
        font-size: 16px;
    }
    .inTeacherTopBox .rNumBox .zan {
        background: url(../img/zan.png) no-repeat left;
        background-size: 22px;
        padding-left: 26px;
    }
    .inTeacherTopBox .rNumBox .hot {
        background: url(../img/hotred.png) no-repeat left;
        background-size: 22px;
        padding-left: 26px;
    }
    .inTeacherTopBox .bdsharebuttonbox {
        padding-left: 20px;
    }
    /*浮动导航*/
    #sidnav .current a {
        color: #ff0000;
    }
    #sidnav {
        background: #fff;
        padding: 20px;
        width: 180px;
    }
    /*//////////////////  下拉菜单上固定*/
    .topfixed {
        position: fixed;
        top: 120px;
        z-index: 8000;
    }
    /*****************************************************************  在线留言*/
    .yuanmengBox {
        padding-bottom: 100px;
    }
    /*头*/
    .yuanmengBox header {
        padding: 70px 0 40px 50px;
    }
    .yuanmengBox .h2ty {
        margin-bottom: 18px;
        font-size: 28px;
    }
    .yuanmengBox .pty {
        font-size: 14px;
        line-height: 25px;
        padding: 0 20px;
    }
    /*内容*/
    .yuanmengBox .form {
        width: 80%;
    }
    .yuanmengBox .form label {
        margin: 10px 0;
    }
    .yuanmengBox .form .n {
        width: 28%;
        font-size: 14px;
    }
    .yuanmengBox .form .x {
        margin-right: 20px;
        padding-left: 10px;
    }
    .yuanmengBox input[type="text"] {
        width: 60%;
        line-height: 40px;
        font-size: 14px;
    }
    .yuanmengBox textarea {
        width: 60%;
        line-height: 40px;
        border-radius: 2px;
        padding-left: 10px;
        font-size: 14px;
    }
    .yuanmengBox select {
        width: 60%;
        height: 40px;
        line-height: 40px;
        border-radius: 2px;
        padding-left: 10px;
    }
    .yuanmengBox input[type="button"] {
        line-height: 45px;
        font-size: 16px;
        width: 58%;
        margin-left: 30%;
        margin-top: 0px;
    }
    .yuanmengBox .brbox {
        line-height: 100px;
    }
    .yuanmengBox .brbox .texbig {
        top: -100px;
    }
    .yuanmengBox .tishi {
        font-size: 14px;
        line-height: 25px;
        width: 65%;
        margin: 100px auto 0 auto;
    }
    .yuanmengBox p.jz {
        width: 65%;
        line-height: 30px;
        padding-left: 90px;
    }
    /*********************************************** 网站首页  */
    /*******************  首页banner轮播   */
    /* 焦点左右切换css */
    .lunboBox .prev,
    .lunboBox .next {
        width: 30px;
        height: 90px;
        top: 50%;
    }
    .lunboBox .prev {
        background-position: -8px 0;
        left: 10%;
    }
    .lunboBox .next {
        background-position: -18px -90px;
        right: 10%;
    }
    .lunboBox {
        margin-top: 110px;
    }
    .lunboBox .PicBox .pic img {
        height: 300px;
    }
    /* ****** 核心理念*/
    /*通用下的 - 独立样式*/
    .iLiLunBox .scrollBox .piclist figure a {
        margin-right: 10px;
        padding-bottom: 10px;
    }
    .iLiLunBox .scrollBox .piclist figure h4 {
        text-align: center;
        line-height: 40px;
        font-size: 20px;
        margin: 20px 0 10px 0;
    }
    .iLiLunBox .scrollBox .piclist figure .info {
        padding: 0px 20px 20px 20px;
        margin-bottom: 20px;
        line-height: 25px;
        color: #666;
        font-size: 14px;
        height: 80px;
    }
    .iLiLunBox .scrollBox .piclist figure .ico {
        display: inline-block;
        height: 35px;
        padding-right: 10px;
        top: -5px;
    }
    /*导航*/
    .scrollBox .pageBtn span {
        background: url(../img/jt.png) rgba(0, 0, 0, 0.2) no-repeat;
        background-size: 60px;
        display: block;
        width: 35px;
        height: 100px;
        position: absolute;
        top: 35%;
        cursor: pointer;
        text-indent: -999em;
        overflow: hidden;
        z-index: 10;
    }
    .scrollBox .pageBtn .prev {
        left: 0px;
        background-position: 5px 30px;
    }
    .scrollBox .pageBtn .next {
        right: 0px;
        background-position: -30px 30px;
    }
    /******* 首页通用header标题+内容*/
    .iTyheader {
        margin-bottom: 50px;
    }
    .iTyheader h2 {
        font-size: 30px;
        margin-bottom: 16px;
    }
    .iTyheader p {
        font-size: 12px;
        line-height: 30px;
    }
    /******* 核心理念*/
    .iLiLunBox {
        padding: 50px 0 80px 0;
    }
    /******* 推荐栏目*/
    .iTuijianTabBox {
        padding: 40px 0;
    }
    .iTuijianTabBox .onebox .title {
        margin-left: 94px;
        font-size: 12px;
        width: 220px;
    }
    .iTuijianTabBox .onebox .picbox {
        width: 90px;
        height: 90px;
    }
    .iTuijianTabBox .onebox .picbox .ico {
        top: -10px;
        left: -5px;
    }
    .iTuijianTabBox .onebox .title h4 {
        padding: 12px 8px 8px 8px;
        font-size: 16px;
    }
    .iTuijianTabBox .onebox .title .info {
        line-height: 18px;
        padding: 0 5px;
        font-size: 12px;
    }
    /* ****** 名师团队 */
    .iMingshiBox {
        padding: 80px 0;
    }
    /*重定样式*/
    .iMingshiBox .scrollBox .pageBtn span {
        background-size: 50px;
        width: 30px;
        height: 100px;
        top: 60%;
    }
    .iMingshiBox .scrollBox .pageBtn .prev {
        background-position: 5px 30px;
    }
    .iMingshiBox .scrollBox .pageBtn .next {
        background-position: -25px 30px;
    }
    /*列表*/
    .iMingshiBox .scrollBox {
        margin-bottom: 80px;
    }
    .iMingshiBox .scrollBox .onebox {
        height: 300px;
    }
    .iMingshiBox .scrollBox .onebox .pic {
        bottom: 2px;
        z-index: 1;
        width: 220px;
    }
    .iMingshiBox .scrollBox .onebox .bgbox {
        width: 85%;
        height: 150px;
        margin-bottom: 0px;
    }
    .iMingshiBox .scrollBox .onebox figcaption {
        height: 150px;
        width: 89%;
    }
    .iMingshiBox .scrollBox .onebox .ymbox {
        bottom: -60px;
    }
    .iMingshiBox .scrollBox .onebox .ymbox img {
        width: 210px;
        height: 143px;
        padding-left: 20px;
    }
    .iMingshiBox .scrollBox .onebox h4 {
        padding: 90px 20px 0px 0;
        font-size: 12px;
    }
    .iMingshiBox .scrollBox .onebox .info {
        padding: 0px 20px 0px 0;
        font-size: 14px;
        margin-top: -5px;
    }
    /*尾按钮*/
    .iMingshiBox .an a {
        padding: 12px 60px;
        font-size: 18px;
    }
    .iMingshiBox .an .t {
        padding-right: 20px;
    }
    /******* 课程排期 */
    .iClassBox {
        padding: 60px 0 60px 0;
        border-top: 5px solid #f8f8f8;
    }
    /*头*/
    .iClassBox .dbox {
        font-size: 50px;
        line-height: 80px;
        width: 100px;
        height: 100px;
        border: 4px solid rgba(255, 255, 255, 0.5);
        top: 30px;
        margin: 0 10px 0px 10px;
    }
    .iClassBox .dbox .y {
        line-height: 22px;
        font-size: 14px;
    }
    .iClassBox .infobox {
        padding-top: 30px;
    }
    /*列表*/
    .iClassBox .nrBox .onebox {
        padding: 0px 8px;
        margin-bottom: 20px;
        height: 290px;
    }
    .iClassBox .nrBox .onebox h4 {
        padding: 20px 0 15px 0;
        font-size: 16px;
    }
    .iClassBox .nrBox .onebox figcaption {
        padding: 0 28px 20px 20px;
        font-size: 14px;
        line-height: 26px;
        transform: translate(0px, 165px);
        height: 300px;
    }
    .iClassBox .nrBox .onebox:hover figcaption {
        padding-top: 30px;
    }
    .iClassBox .nrBox .info {
        padding-top: 20px;
        font-size: 12px;
    }
    /*尾部铵钮*/
    .iClassBox .an {
        font-size: 12px;
        margin-top: 60px;
    }
    .iClassBox .an a {
        padding: 14px 80px;
    }
    /******* 坚实后盾*/
    .iHoudunBox {
        padding: 80px 0;
    }
    .iHoudunBox .onebox {
        font-size: 14px;
        padding: 20px 0px;
        width: 19.7%;
    }
    .iHoudunBox .onebox:hover {
        box-shadow: 0px 5px 5px #ddd;
        transform: translate(0px, -5px);
    }
    .iHoudunBox .onebox .pic {
        width: 110px;
        height: 110px;
        margin-bottom: 20px;
    }
    .iHoudunBox .onebox h4 {
        font-size: 16px;
        color: #222;
    }
    .iHoudunBox .onebox:nth-child(6) {
        display: none;
    }
    /*尾部铵钮*/
    .iHoudunBox .an {
        font-size: 12px;
        margin-top: 60px;
    }
    .iHoudunBox .an a {
        padding: 14px 80px;
    }
    /******* 六大优势*/
    .iYoushiBox {
        padding: 80px 0 0 0;
    }
    /* 六大优势 */
    .TboxA {
        padding: 50px 0 0px 0;
    }
    .TboxA .img li {
        width: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        height: 400px;
    }
    /*标题*/
    .TboxA .tab {
        width: 100%;
    }
    .TboxA .tab li {
        margin: 0 15px;
    }
    .TboxA .tab a {
        width: 79px;
        height: 89px;
        background: url(../img/ysico2.png);
        padding-top: 26px;
    }
    .TboxA .tab .on a {
        width: 79px;
        height: 89px;
        color: #ff0000;
        background: url(../img/ysico1.png);
    }
    .TboxA .tab a .t {
        font-size: 14px;
        display: block;
    }
    .TboxA .tab a .y {
        font-size: 12px;
        display: block;
        margin-top: -7px;
    }
    /*浮动导航 首页*/
    #sidenav {
        border-radius: 20px;
        left: 50%;
        bottom: 20px;
        margin-left: 580px;
        padding: 20px 10px 20px 10px;
        font: 12px;
    }
    #sidenav li {
        border-radius: 10px;
        text-align: center;
        padding: 8px 0px;
    }
    #sidenav span {
        padding: 0 10px 0 0;
    }
    #sidenav .current a {
        color: #ff0000;
    }
    /******* 背景全屏固定*/
    .iBgPicBox .nbox {
        height: 130px;
    }
    .iBgPicBox .nbox h2 {
        font-size: 25px;
        padding-top: 30px;
    }
    .iBgPicBox .nbox h2 .line {
        height: 3px;
        width: 150px;
        margin-top: 10px;
    }
    /******* 发展三阶段*/
    .iFazhanBox {
        padding: 80px 0;
    }
    /******* 学员专访*/
    .iZhuanfangBox {
        padding: 80px 0;
    }
    /* 通用 - 学员专访 - 焦点左右切换css */
    .focusBox .prev,
    .focusBox .next {
        width: 35px;
        height: 90px;
        margin: -60px 0 0;
        background: url(../img/ad_ctr.png) no-repeat -8px 0;
    }
    .focusBox .next {
        background-position: -15px -80px;
    }
    /******* 作品展示*/
    .iPhotoBox {
        padding: 80px 0;
    }
    .iPhotoBox footer {
        padding-top: 50px;
    }
    .iPhotoBox .more {
        font-size: 14px;
        padding: 12px 60px;
    }
    /* 本例子css 带按键左右自动滚动 */
    .picMarquee-left .bd ul li .title {
        height: 50px;
        line-height: 50px;
        background-size: 48px 100px;
    }
    .picMarquee-left .bd ul li .pic a {
        height: 220px;
    }
    /****** 文章*/
    .iNsws {
        padding: 80px 0 50px 0;
    }
    .iNsws h2 {
        font-size: 22px;
        padding-bottom: 10px;
    }
    .iNsws h2 img {
        width: 26px;
        height: 26px;
        margin-left: 10px;
    }
    .iNsws li {
        padding-right: 30px;
    }
    .iNsws li a {
        line-height: 50px;
        font-size: 14px;
        color: #666;
        padding-left: 20px;
    }
    /******** 友情链接*/
    .iLinkBox {
        padding: 25px 0px;
    }
    .iLinkBox h2 {
        font-size: 16px;
        padding-bottom: 10px;
    }
    .iLinkBox h2 a {
        font-size: 12px;
        padding-left: 10px;
    }
    .iLinkBox h2 a:before {
        padding-right: 5px;
    }
    .iLinkBox li {
        padding: 6px 15px;
        font-size: 14px;
    }
    /*********************************************** 纵贯线计划*/
    .LineBox {
        padding: 80px 0;
        width: 800px;
        margin: 100px auto 200px auto;
        padding: 100px 100px 150px 100px;
        border-radius: 10px;
    }
    /*内容*/
    .LineBox .nrbox {
        line-height: 30px;
    }
    .LineBox .nrbox h2 {
        margin-bottom: 10px;
        margin-top: 50px;
        font-size: 25px;
    }
    .LineBox .nrbox li {
        font-size: 14px;
    }
    /*提示*/
    .LineBox .tishi {
        padding: 80px 0 50px 0;
        font-size: 14px;
        line-height: 25px;
    }
    .LineBox .tishi h3 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    /*按钮*/
    .LineBox .down {
        padding-top: 80px;
    }
    .LineBox .down a {
        font-size: 16px;
        padding: 14px 100px;
    }
    /*********************  证书查询  */
    .zhengshuBox {
        padding: 120px 0 250px 0;
    }
    .zhengshuBox .h2ty {
        font-size: 32px;
        margin-bottom: 20px;
    }
    .zhengshuBox .infoty {
        font-size: 14px;
        line-height: 25px;
        width: 70%;
    }
    .mainForm {
        padding: 10% 0 0 15%;
        margin: 0 auto;
    }
    .mainForm form input[type="text"] {
        font-size: 14px;
        height: 60px;
        padding: 0 10px;
    }
    .mainForm form input[type="submit"] {
        font-size: 16px;
        height: 60px;
    }
    /*************************************************** 关于我们 - 详情 */
    .nansidBox {
        margin-bottom: 50px;
    }
    .nansidBox h2 {
        font-size: 22px;
        line-height: 80px;
    }
    .nansidBox li a {
        line-height: 50px;
        font-size: 12px;
    }
    /*******************************************  证书查询结果*/
    .inSearchNoneBox {
        padding: 250px 0 180px;
    }
    .inSearchNoneBox h2 {
        margin-bottom: 18px;
        font-size: 32px;
    }
    .inSearchNoneBox span {
        font-size: 16px;
    }
    /******************************************  404错误页面*/
    .error404Box {
        padding: 20% 0 10% 0;
    }
    .error404Box .pic {
        padding: 0 0 3% 0;
    }
    .error404Box .pic img {
        padding-bottom: 20px;
    }
    .error404Box h3 {
        font-size: 20px;
        margin-bottom: 18px;
    }
    .error404Box p {
        font-size: 14px;
    }
    .error404Box .linkbox {
        line-height: 60px;
        padding-top: 30px;
    }
    .error404Box a {
        padding: 0 15px;
        line-height: 20px;
        font-size: 14px;
    }
    .allboxf4 {
        /*background: red;*/
    }
}


/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD*/

@media (min-width: 768px) and (max-width: 991px) {
    /*************************** 头部通用*/
    /******************* 顶部导航*/
    .navbar {
        height: 90px;
    }
    /******* 菜单box*/
    .navlist {
        padding-top: 12px;
    }
    .navlist li a {
        font-size: 12px;
        color: #fff;
    }
    .navbar-default .navbar-nav>li>a {
        color: #f8f8f8;
    }
    .collapse li {
        padding: 0px 5px 0 5px;
        text-align: center;
        margin: 0px;
        line-height: 10px;
    }
    .navbar-collapse li {
        border-bottom: none;
    }
    .collapse li .yw {
        display: block;
        font-size: 8px;
        padding: 0px;
    }
    .navbar-default .navbar-nav>li>a {
        color: #f8f8f8;
        transition: all 0.35s;
    }
    .navbar-default .navbar-nav>li>a .yw {
        color: #666;
    }
    .navbar-default .navbar-nav>li>a:hover {
        color: #999;
    }
    .navbar-collapse {
        background: none;
        border: none;
        border-bottom: none;
        box-shadow: none;
        display: none;
    }
    /*logo*/
    .navbar .logo {
        display: block;
        width: 80px;
        top: -5px;
    }
    /*位置导航*/
    .weizhiBox {
        margin-top: 100px;
    }
    /************************ 尾部通用*/
    /*清除 移动端底部浮动*/
    .footernav h2 {
        display: block;
    }
    body {
        padding-bottom: 0;
    }
    /*便捷导航*/
    .footernav {
        padding: 50px 0 0px 0;
    }
    .footernav h2 {
        margin-bottom: 40px;
        font-size: 30px;
    }
    .navbar-fixed-bottom {
        position: static;
    }
    .allboxfff {
        background: #fff;
        border-top: none;
    }
    /*///// 便捷导航*/
    .footernav {
        padding: 30px 0 20px 0;
    }
    .footernav h2 {
        margin-bottom: 20px;
        font-size: 20px;
    }
    .footernav .onebox {
        font-size: 12px;
    }
    .footernav .onebox .xiao {
        /*便捷导航文字修改*/
        display: none;
    }
    .footernav .onebox .big {
        display: block;
    }
    .footernav .onebox a {
        padding: 10px;
        margin: 0 20px 20px 0;
        line-height: 20px;
        width: 115px;
        height: 115px;
        border: 1px solid #eee;
        color: #666;
    }
    .footernav .onebox:hover a {
        color: #000;
    }
    .footernav .onebox img {
        margin-bottom: 15px;
        margin-top: 10px;
        width: 40px;
    }
    /******* 尾部联系方式*/
    .allboxf4 {
        padding: 50px 0 20px 0;
    }
    .foodertel h2 {
        margin-bottom: 30px;
        font-size: 20px;
    }
    .foodertel .onebox {
        padding: 10px 0 10px 50px;
        margin: 0px 5px 5px 5px;
    }
    .foodertel .onebox .ico {
        left: 8px;
        top: 15px;
        width: 28px;
    }
    .foodertel .onebox p {
        font-size: 12px;
    }
    .foodertel .onebox h4 {
        font-size: 14px;
        padding: 5px 0;
        margin: 0px;
    }

    .foodertel .xbox {
        padding: 10px 0 10px 50px;
        margin: 0px 5px 5px 5px;
    }
    .foodertel .xboxico {
        left: 8px;
        top: 15px;
        width: 28px;
    }
    .foodertel .xbox p {
        font-size: 12px;
    }
    .foodertel .xbox h4 {
        font-size: 14px;
        padding: 5px 0;
        margin: 0px;
    }
    .foodertel .wx {
        padding-left: 80px;
    }
    .foodertel .wx h4 {
        font-size: 16px;
    }
    .foodertel .wx .ico {
        width: 50px;
        top: 8px;
        left: 15px;
    }
    .foodertel .infobox {
        padding: 20px 0;
        font-size: 14px;
    }
    /****** 尾部关于我们*/
    #booter {
        padding: 30px 0;
    }
    #booter .downnav {
        margin-bottom: 5px;
        font-size: 14px;
        padding: 0 15px;
    }
    #booter .downnav li {
        margin-bottom: 5px;
        font-size: 14px;
    }
    #booter .downnav li a {
        padding: 0 20px;
    }
    #booter .banquan span {
        font-size: 12px;
    }
    /******** 标题 */
    /*通用栏目更多*/
    .Tyh250 {
        line-height: 50px;
        font-size: 18px;
    }
    .Tyh250 .rMore {
        font-size: 12px;
        padding-right: 10px;
    }
    /************************ 通用 文章排行 右侧*/
    /*通用 排序+标题+计数*/
    .TyTitleNum {
        margin-bottom: 50px;
    }
    .TyTitleNum li {
        line-height: 50px;
    }
    .TyTitleNum li .num {
        padding: 1px 6px;
        margin-right: 10px;
    }
    /*通用 右侧文章列表 标题*/
    .TyTitle {
        margin-bottom: 10px;
    }
    .TyTitle li {
        line-height: 55px;
    }
    .TyTitle li:before {
        padding-right: 10px;
    }
    /**************************************************** 产品首页*/
    .goodsBox {
        padding-bottom: 100px;
    }
    /*头*/
    .goodsBox header {
        padding: 80px 0px 50px 0;
    }
    .goodsBox header .h2ty {
        font-size: 25px;
        margin-bottom: 15px;
    }
    .goodsBox header .infoty {
        font-size: 14px;
        line-height: 20px;
    }
    /*单个内容*/
    .goodsBox .onebox a {
        padding: 30px 0 0 0;
        margin: 0 10px 10px 0;
    }
    .goodsBox .onebox a figcaption {
        width: 80%;
        height: 90px;
    }
    .goodsBox .onebox h4 {
        font-size: 18px;
    }
    .goodsBox .onebox .info {
        font-size: 12px;
        line-height: 18px;
    }
    .goodsBox .onebox img {
        padding-top: 10px;
    }
    /**************************************************** 关于我们*/
    .aboutBox {
        padding: 50px 0 70px 0;
    }
    .aboutBox .right,
    .aboutBox .left {
        padding-bottom: 8px;
    }
    /******* 右*/
    .TyRightShowAdpic {
        display: block;
        margin-bottom: 30px;
    }
    .aboutBox .right {
        padding: 0px;
    }
    .aboutBox .adimg {
        display: block;
    }
    .aboutBox .rClassbox {
        padding: 0 10px;
        padding-bottom: 20px;
    }
    .aboutBox header {
        padding: 30px 0 20px 0;
    }
    .aboutBox header h2 {
        font-size: 12px;
    }
    .aboutBox header p {
        width: 65px;
        height: 65px;
        margin: 0 auto 15px auto;
        border: 2px solid #eee;
        line-height: 60px;
    }
    .aboutBox header .data {
        font-size: 25px;
    }
    .aboutBox .lst li {
        line-height: 40px;
        font-size: 12px;
    }
    .aboutBox footer {
        margin: 40px auto 18px auto;
    }
    .aboutBox footer a {
        width: 50%;
        padding: 10px 28px;
        font-size: 12px;
        border-radius: 2px;
    }
    .aboutBox footer a img {
        padding-right: 10px;
        width: 30px;
    }
    /******* 左*/
    /*单个*/
    .aboutBox .onebox .infobox {
        padding-left: 22px;
    }
    .aboutBox .onebox {
        padding: 28px 0;
        margin: 0 5px;
    }
    .aboutBox .onebox h4 {
        font-size: 18px;
        margin-bottom: 8px;
    }
    .aboutBox .onebox .info {
        font-size: 12px;
        line-height: 20px;
        padding-right: 10px;
    }
    .aboutBox .onebox .more a {
        font-size: 12px;
        padding-top: 8px;
    }
    /**************************************************** 品牌故事*/
    /****** 顶部背景大图*/
    .lanmuPicBox {
        margin-top: 90px;
    }
    .lanmuPicBox .info {
        padding: 8% 0 10% 0;
    }
    .lanmuPicBox .info h1 {
        font-size: 22px;
        margin-bottom: 18px;
    }
    .lanmuPicBox .info p {
        font-size: 14px;
        line-height: 16px;
    }
    /*版面左右调整*/
    .pinpaiBox {
        padding: 45px 0 45px 0;
    }
    .pinpaiBox:last-child {
        margin-bottom: 50px;
    }
    .pinpaiBox:first-child {
        margin-top: 50px;
    }
    .pinpaiBox:nth-child(odd) {
        background: #fff;
    }
    .pinpaiBox:nth-child(even) .txtbox {
        float: right;
    }
    /*内容 图片*/
    .pinpaiBox .picbox .auto {
        width: 85%;
        margin: 0 auto;
    }
    /*内容 文本*/
    .pinpaiBox .txtbox {
        padding: 26px;
        text-align: left;
        margin: 0 auto;
    }
    .pinpaiBox .txtbox h3 {
        font-size: 26px;
        margin: 25px auto 10px auto;
        width: 80%;
    }
    .pinpaiBox .txtbox p {
        font-size: 14px;
        line-height: 22px;
        width: 80%;
        margin: 0 auto;
    }
    /**************************************************** 新闻资讯 - 首页筛选*/
    /*位置*/
    .TyShaiXuanBox .weizhi {
        font-size: 12px;
        margin-bottom: 20px;
    }
    /*多条件筛选*/
    .TyShaiXuanBox {
        margin-top: 90px;
        padding: 20px 0 30px 0;
    }
    .TyShaiXuanBox .onebox {
        font-size: 14px;
        padding: 8px 0;
    }
    .TyShaiXuanBox .onebox h4 {
        font-size: 14px;
    }
    .TyShaiXuanBox .onebox li a {
        padding-left: 24px;
    }
    /*内容列表*/
    /******* 左*/
    /*单个*/
    .inewBox {
        padding: 50px 0;
    }
    .inewBox .left {
        padding-bottom: 50px;
    }
    .inewBox .onebox .infobox {
        padding-left: 20px;
    }
    .inewBox .onebox {
        margin: 0 5px;
        padding: 26px 0;
    }
    .aboutBox .onebox .picbox {
        padding-left: 10px;
    }
    .inewBox .onebox h4 {
        font-size: 18px;
        margin-bottom: 10px;
        line-height: 35px;
        padding-top: 0px;
    }
    .inewBox .onebox .info {
        display: none;
    }
    .inewBox .onebox .other {
        line-height: 50px;
        font-size: 14px;
    }
    .inewBox .onebox .time {
        padding-left: 30px;
        background-size: 24px;
        padding-right: 20px;
    }
    .inewBox .onebox .hot {
        padding-left: 30px;
        background-size: 24px;
    }
    /**************************************************** 新闻资讯 - 详情*/
    .inNewBox {
        padding: 50px 0;
    }
    /*正文标题*/
    .inNewBox header h1 {
        padding: 20px 50px 50px 50px;
        font-size: 25px;
        line-height: 38px;
    }
    .baidufx {
        padding-top: 12px;
    }
    .baidufx .none {
        display: block;
    }
    .inNewBox header li {
        line-height: 50px;
        font-size: 12px;
        padding-right: 6%;
        color: #666;
    }
    /*来源信息*/
    .inNewBox header .title {
        margin-right: 6px;
    }
    /*简介*/
    .inNewBox .infoBox {
        padding: 15px 20px;
        font-size: 12px;
        line-height: 25px;
        margin: 20px 0 50px 0;
        color: #ccc;
    }
    /*视频*/
    .videobox {
        margin: 20px 0;
    }
    /*正文*/
    .inNewBox .zhengwenbox {
        line-height: 22px;
    }
    .inNewBox .zhengwenbox p {
        padding: 18px 0;
        font-size: 14px;
        line-height: 28px;
    }
    .inNewBox .zhengwenbox img {
        margin: 5px auto;
    }
    .inNewBox .zan {
        background-size: 60px;
        margin: 30px auto 80px auto;
    }
    .inNewBox .zan a {
        padding-top: 100px;
    }
    /*上下页*/
    .inNewBox .updown {
        margin: 20px 0 50px 0;
        font-size: 14px;
    }
    .inNewBox .updown a {
        line-height: 22px;
        margin: 5px 0;
        color: #999;
        padding: 8px 0 8px 16px;
    }
    /*/**************************************************** 师生作品 - 首页*/
    /*	.photoBox{
		padding: 60px 0 150px 0;
	}
	.photoBox .picbox{
		column-width:225px;
		-webkit-column-width:225px;
		-webkit-column-gap:16px;
		column-gap:16px;
	}
	.photoBox .picbox .onebox{
		margin-bottom: 16px;
	}
	.photoBox .picbox .onebox figcaption{
		padding: 8px 16px;
		font-size: 12px;
	}*/
    .lGXpBoxB {
        padding: 60px 0 150px 0;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -moz-column-gap: 16px;
        -webkit-column-gap: 16px;
        column-gap: 16px;
    }
    .lGXpBoxB figure figcaption {
        padding: 8px 20px;
        font-size: 12px;
    }
    /*/**************************************************** 师生作品 - 详情*/
    .inPhotoBox {
        padding: 50px 0 50px 0;
    }
    /*作品展示*/
    .inPhotoBox .zhanshiBox {
        padding: 10px 0;
        margin-bottom: 50px;
    }
    .inPhotoBox header {
        padding: 30px 0px 30px 0;
    }
    .inPhotoBox header h1 {
        font-size: 26px;
        margin-bottom: 12px;
    }
    .inPhotoBox header .time {
        font-size: 12px;
    }
    .inPhotoBox header .other {
        font-size: 12px;
    }
    .inPhotoBox header .author:after {
        padding: 0 15px;
    }
    /*上下一条*/
    .zhanshiBox .zhengwenbox .page {
        top: 40%;
        height: 100px;
        width: 25px;
    }
    .zhanshiBox .zhengwenbox .up {
        background: url(../img/jt.png) rgba(0, 0, 0, 0.3) 4px 50% no-repeat;
        background-size: 40px 40px;
    }
    .zhanshiBox .zhengwenbox .down {
        background: url(../img/jt.png) rgba(0, 0, 0, 0.3) -15px 50% no-repeat;
        background-size: 40px 40px;
    }
    /*好评点赞*/
    .zhanshiBox .zanbok {
        height: 50px;
        margin: 60px 0 20px 0;
        text-align: center;
        font-size: 12px;
    }
    .zhanshiBox .zanbok li {
        display: inline-block;
        padding: 0 30px 0 35px;
    }
    .zhanshiBox .zanbok li a.ding {
        color: #000;
        background: url(../img/zanlin.png) no-repeat left center;
        background-size: 25px;
        padding-left: 30px;
    }
    .zhanshiBox .zanbok .num {
        background: url(../img/hotred.png) no-repeat left center;
        background-size: 25px;
    }
    .zhanshiBox .zanbok .baidu16x16 {
        float: right;
        position: relative;
        top: -2px;
    }
    .zhanshiBox .zanbok .baidu16x16 .none {
        display: block;
    }
    /*更多作品*/
    .myPotoBox {
        column-width: 180px;
        -webkit-column-width: 180px;
        -webkit-column-gap: 15px;
        column-gap: 15px;
        padding-bottom: 80px;
        margin-top: 10px;
    }
    .myPotoBox .onebox {
        margin-bottom: 15px;
    }
    .myPotoBox .onebox figcaption {
        padding: 5px 15px;
        font-size: 14px;
    }
    /*右侧个人信息*/
    .TymyInfoBox {
        margin-bottom: 40px;
        padding: 30px 5px;
    }
    .TymyInfoBox .pic {
        width: 100%;
        height: 100%;
    }
    .TymyInfoBox .onebox {
        width: 120px;
        height: 120px;
        margin: 0 0 20px 16px;
    }
    .TymyInfoBox figcaption {
        font-size: 12px;
        padding: 8px 0;
    }
    /*介绍*/
    .TymyInfoBox .info {
        font-size: 12px;
        padding-left: 5px;
        line-height: 20px;
        width: 100%;
    }
    .TymyInfoBox .info li {
        margin-bottom: 5px;
    }
    .TymyInfoBox .info .zyb {
        line-height: 20px;
        display: inline-block;
    }
    .TymyInfoBox .info .title {
        padding-right: 5px;
    }
    .TymyInfoBox .info .more {
        padding: 16px 0 0 0;
        text-align: center;
    }
    .TymyInfoBox .info .more a {
        color: #FA287C;
        border-radius: 20px;
        border: 1px solid #FA287C;
        padding: 2px 10px;
        transition: all 0.35s;
        opacity: 0.5;
    }
    .TymyInfoBox .info .more:hover a {
        opacity: 1;
    }
    /*/**************************************************** 师资团队 - 筛选页*/
    .TeacherBox {
        padding: 30px 0 120px 0;
    }
    .TeacherBox .onebox a {
        margin: 8px;
    }
    .TeacherBox .onebox .hoverbox {
        padding: 20px 15%;
    }
    .TeacherBox .onebox .hoverbox h3 {
        font-size: 22px;
        padding: 70% 0 15px 0;
        margin-bottom: 10px;
    }
    .TeacherBox .onebox .hoverbox p {
        line-height: 24px;
        font-size: 14px;
    }
    .TeacherBox .onebox .showtitle {
        line-height: 35px;
        font-size: 14px;
    }
    /**************************************************** 课程中心 - 筛选*/
    /*单个*/
    .iClassLstBox {
        padding: 40px 0 80px 0;
    }
    .iClassLstBox .onebox .infobox {
        padding: 0 0px 0 10px;
    }
    .iClassLstBox .onebox .picbox {
        padding-left: 5px;
    }
    .iClassLstBox .onebox {
        padding: 30px 0;
    }
    .iClassLstBox .onebox h4 {
        font-size: 18px;
        line-height: 26px;
    }
    .iClassLstBox .onebox .info {
        display: block;
        font-size: 12px;
        line-height: 20px;
        margin: 8px 0 0px 0;
    }
    .iClassLstBox .onebox .other {
        line-height: 0px;
        padding-top: 18px;
    }
    /*课程费用信息*/
    .iClassLstBox .classbox {
        padding: 6px;
        padding-left: 20px;
        background: none;
    }
    .iClassLstBox .classbox li {
        display: block;
        font-size: 12px;
        padding-left: 20px;
        line-height: 30px;
    }
    /**************************************************** 课程首页*/
    /******* 顶部大图左右切换*/
    .iClassQiehuan {
        margin-top: 90px;
    }
    /* 本例子css */
    .slider {
        min-width: 644px;
        height: 230px;
    }
    .slider .bd {
        width: 644px;
        margin-left: -322px
    }
    .slider .bd li {
        width: 322px;
        height: 230px;
    }
    .slider .bd li img {
        width: 350px;
        height: 230px;
    }
    .slider .bd li .infobox {
        padding: 30px;
    }
    .slider .bd li .infobox .title {
        font-size: 20px;
        padding-top: 10px;
        margin-bottom: 30px;
    }
    .slider .bd li .infobox .title a {
        border-bottom: 2px solid #ffd500;
        padding-bottom: 5px
    }
    .slider .bd li .infobox .info {
        font-size: 12px;
        line-height: 20px;
        height: 80px;
    }
    .slider .bd li .infobox .more a {
        font-size: 12px;
        padding: 4px 25px;
    }
    .slider .tempWrap ul {
        margin-left: -644px !important;
        /*强制位置*/
    }
    .slider .pnBtn {
        height: 230px;
    }
    .slider .prev {
        margin-left: -322px;
    }
    .slider .next {
        margin-left: 322px;
    }
    /*图片档板*/
    .slider .pnBtn .blackBg {
        height: 230px;
    }
    .slider .pnBtn .arrow {
        height: 230px;
    }
    .slider .prev .arrow {
        background: url(../img/slider-arrow.png) -120px -50px no-repeat;
    }
    .slider .next .arrow {
        background: url(../img/slider-arrow.png) 0 -50px no-repeat;
    }
    /******** 通用头*/
    .Tyheader {
        padding: 50px 0px 40px 0;
    }
    .Tyheader .h2ty {
        font-size: 26px;
        margin-bottom: 16px;
    }
    .Tyheader .infoty {
        font-size: 14px;
        line-height: 22px;
    }
    /******* 顶部筛选导航*/
    .iClassSaixuan {
        padding: 40px 0;
    }
    .iClassSaixuan .onebox {
        padding: 2px;
    }
    /******* 预告课程*/
    .iClassYugao {
        padding: 10px 0 10px 0;
    }
    .iClassYugao .onebox a {
        margin: 5px;
    }
    .iClassYugao .onebox figcaption {
        padding: 5px 25px 20px 25px;
        background: rgba(255, 255, 255, 0.95);
        transition: all 0.35s;
        transform: translate(0px, 110px);
        height: 100%;
        width: 101%;
    }
    .iClassYugao .onebox:hover figcaption {
        transform: translate(0px, 0px);
        padding: 15px 25px 20px 25px;
        background: rgba(255, 255, 255, 0.98);
    }
    .iClassYugao .onebox h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .iClassYugao .onebox .uptime {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .iClassYugao .onebox .info {
        display: block;
        line-height: 20px;
        font-size: 12px;
    }
    .iClassYugao .onebox .num {
        padding: 10px 0 0px 0;
        top: -8px;
        left: -7px;
        font-size: 14px;
    }
    /*尾部更多按钮*/
    .iClassYugao .telbox {
        font-size: 14px;
        padding: 50px 0 60px 0;
    }
    .iClassYugao .telbox a {
        padding: 10px 50px;
    }
    /******* 往期课程*/
    .iClassWangqi {
        padding: 20px 0 40px 0;
    }
    .iClassWangqi .onebox {
        padding: 4px;
    }
    .iClassWangqi .onebox h4 {
        line-height: 65px;
        height: 50px;
        background-size: 100% 80px;
        font-size: 12px;
    }
    /*尾部更多按钮*/
    .iClassWangqi .telbox {
        font-size: 12px;
        padding: 40px 0 40px 0;
    }
    .iClassWangqi .telbox a {
        padding: 8px 70px;
    }
    /**************************************************** 课程详情*/
    /******** 顶部课程大图*/
    .inClassTopBox {
        margin-top: 90px;
        min-height: 400px;
        max-height: 450px;
    }
    /*位置导航*/
    .inClassTopBox .weizhi {
        line-height: 40px;
    }
    .inClassTopBox .weizhi a:after {
        padding: 0 8px;
    }
    /*推广信息*/
    .inClassTopBox .infobox {
        margin: 40px 0 20px 0;
    }
    .inClassTopBox .infobox h1 {
        font-size: 28px;
        margin-bottom: 15px;
    }
    .inClassTopBox .infobox .info {
        line-height: 22px;
        font-size: 12px;
        display: block;
    }
    /*数据信息*/
    .inClassTopBox .numbox {
        line-height: 20px;
    }
    .inClassTopBox .numbox li {
        line-height: 35px;
        height: 35px;
        font-size: 12px;
    }
    .inClassTopBox .numbox li .ico {
        width: 20px;
        height: 20px;
        top: -3px;
    }
    .inClassTopBox .numbox .x {
        font-size: 10px;
        padding-left: 5px;
    }
    .inClassTopBox .numbox .redbig {
        font-size: 20px;
    }
    /*资讯入口*/
    .inClassTopBox .morelink {
        margin-top: 25px;
    }
    .inClassTopBox .morelink a {
        font-size: 14px;
        padding: 6px 50px;
    }
    /*/****** 课程简介*/
    .inClassInfoBox {
        padding: 60px 0 60px 0;
    }
    /*导航标题*/
    .inClassInfoBox .TopTitle {
        margin-bottom: 40px;
    }
    .inClassInfoBox .TopTitle a {
        padding: 12px 50px;
        font-size: 14px;
    }
    /*正文*/
    .inClassInfoBox .infobox h2 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .inClassInfoBox .infobox p {
        font-size: 12px;
        line-height: 26px;
        padding: 8px 0;
    }
    .inClassInfoBox .infobox img {
        padding: 6px 0;
    }
    /*/****** 右侧讲师信息*/
    .inClassInfoBox .rTeacherBox {
        padding: 30px 20px;
    }
    .inClassInfoBox .rTeacherBox h2 {
        font-size: 16px;
        padding-bottom: 20px;
        margin-top: 20px;
    }
    .inClassInfoBox .rTeacherBox figure {
        width: 150px;
        height: 150px;
        margin-bottom: 10px;
    }
    .inClassInfoBox .rTeacherBox figcaption {
        line-height: 40px;
        font-size: 16px;
    }
    .inClassInfoBox .rTeacherBox .info {
        font-size: 12px;
        line-height: 20px;
        padding-bottom: 20px;
    }
    .inClassInfoBox .rTeacherBox .info p {
        margin-bottom: 10px;
        line-height: 20px;
    }
    .inClassInfoBox .rTeacherBox .bdfeixiang24x24 {
        width: 85%;
        padding-bottom: 20px;
    }
    /******* 学员评价*/
    .pinglunBox h2 {
        margin-bottom: 20px;
        font-size: 20px;
    }
    .pinglunBox .onebox {
        padding: 18px 18px;
        margin-bottom: 18px;
    }
    .pinglunBox .onebox:hover {
        box-shadow: 0px 5px 10px #ddd;
    }
    .pinglunBox .onebox h4 {
        font-size: 16px;
        margin-bottom: 16px;
    }
    .pinglunBox .onebox p {
        font-size: 12px;
        line-height: 20px;
    }
    .pinglunBox .onebox .time {
        padding-left: 10px;
    }
    /*/****** 优秀学员*/
    .inClassXueyuanBox {
        padding: 30px 0 80px 0;
    }
    .inClassXueyuanBox .onebox {
        padding: 6px;
    }
    .inClassXueyuanBox .onebox figcaption {
        padding: 10px 0 10px 0;
    }
    /*尾部更多*/
    .inClassXueyuanBox .telmore {
        margin-top: 8%;
    }
    .inClassXueyuanBox .telmore a {
        font-size: 14px;
        padding: 10px 55px;
    }
    /******** 作品展示 */
    .inClassphotoBox .Tyheader {
        padding-top: 30px;
    }
    /*尾部更多*/
    .bootermore {
        margin-top: 12%;
    }
    .bootermore a {
        font-size: 12px;
        background: url(../img/more.png);
        padding: 12px 35px 55px 35px;
    }
    /**************************************************** 师资团队 - 详情*/
    /******* 顶部大图*/
    .inTeacherPicBox {
        margin-top: 90px;
        height: 300px;
        margin-bottom: 50px;
    }
    /*背景大图*/
    .inTeacherPicBox img.bgpic {
        width: 1920px;
        height: 350px;
    }
    /*位置*/
    .inTeacherPicBox .weizi {
        line-height: 40px;
    }
    /*头像*/
    .inTeacherPicBox .nbox {
        padding-top: 30px;
    }
    .inTeacherPicBox .nbox .faceBox {
        width: 180px;
        height: 180px;
        float: left;
        margin-right: 30px;
    }
    .inTeacherPicBox .faceBox .type {
        line-height: 35px;
        font-size: 18px;
    }
    /**** 姓名信息*/
    .inTeacherPicBox .namebox {
        padding-top: 10px;
    }
    .inTeacherPicBox .namebox li {
        line-height: 36px;
        padding-left: 40px;
        font-size: 14px;
    }
    .inTeacherPicBox .namebox span {
        padding-right: 18px;
    }
    .inTeacherPicBox .namebox span img {
        width: 28px;
    }
    /******* 个人介绍*/
    .inTeacherTopBox .inClassInfoBox .infobox {
        padding-bottom: 0px;
    }
    /*标题通用ico*/
    .tcTitleIco,
    .voTitleIco,
    .phTitleIco {
        font-size: 22px;
        padding-left: 45px;
        line-height: 40px;
    }
    /*标题图标*/
    .tcTitleIco {
        /*学员/讲师介绍*/
        background: url(../img/menico.png) no-repeat left;
        background-size: 28px;
        margin-bottom: 0px;
    }
    .voTitleIco {
        /*视频专访*/
        margin-bottom: 0px;
        background: url(../img/videoico.png) no-repeat left;
        background-size: 28px;
    }
    .phTitleIco {
        /*相关作品*/
        margin-bottom: 20px;
        background: url(../img/picico.png) no-repeat left;
        background-size: 28px;
    }
    /******* 视频专访 */
    .inTeacherTopBox .aboutBox {
        margin-bottom: 50px;
    }
    /******* 相关作品 */
    .tPhotoMore a {
        line-height: 50px;
        margin-bottom: 100px;
        font-size: 14px;
    }
    /******* 学员介绍  - 右侧栏*/
    .inTeacherTopBox .rWebNav {
        font-size: 16px;
        line-height: 50px;
        margin-bottom: 25px;
        padding-bottom: 20px;
    }
    .inTeacherTopBox .rWebNav a {
        padding-left: 35px;
        width: 100%;
    }
    .inTeacherTopBox .rWebNav .info {
        background: url(../img/menico.png) no-repeat left;
        background-size: 22px;
    }
    .inTeacherTopBox .rWebNav .video {
        background: url(../img/videoico.png) no-repeat left;
        background-size: 22px;
    }
    .inTeacherTopBox .rWebNav .photo {
        background: url(../img/picico.png) no-repeat left;
        background-size: 22px;
    }
    .inTeacherTopBox .rWebNav .class {
        background: url(../img/class.png) no-repeat left;
        background-size: 22px;
    }
    /*互动*/
    .inTeacherTopBox .rNumBox {
        margin-bottom: 20px;
    }
    .inTeacherTopBox .rNumBox li {
        line-height: 40px;
        font-size: 16px;
    }
    .inTeacherTopBox .rNumBox .zan {
        background: url(../img/zan.png) no-repeat left;
        background-size: 22px;
    }
    .inTeacherTopBox .rNumBox .hot {
        background: url(../img/hotred.png) no-repeat left;
        background-size: 22px;
    }
    .inTeacherTopBox .bdsharebuttonbox {
        padding-left: 20px;
    }
    /*浮动导航*/
    #sidnav .current a {
        color: #ff0000;
    }
    #sidnav {
        background: #fff;
        padding: 20px;
        width: 180px;
    }
    /*//////////////////  下拉菜单上固定*/
    .topfixed {
        position: fixed;
        top: 120px;
        z-index: 8000;
    }
    /*****************************************************************  在线留言*/
    .yuanmengBox {
        padding-bottom: 100px;
    }
    /*头*/
    .yuanmengBox header {
        padding: 70px 0 40px 50px;
    }
    .yuanmengBox .h2ty {
        margin-bottom: 18px;
        font-size: 28px;
    }
    .yuanmengBox .pty {
        font-size: 14px;
        line-height: 25px;
        padding: 0 20px;
    }
    /*内容*/
    .yuanmengBox .form {
        width: 80%;
    }
    .yuanmengBox .form label {
        margin: 6px 0;
    }
    .yuanmengBox .form .n {
        width: 25%;
        font-size: 14px;
    }
    .yuanmengBox .form .x {
        margin-right: 20px;
        padding-left: 10px;
    }
    .yuanmengBox input[type="text"] {
        width: 60%;
        line-height: 38px;
        font-size: 12px;
    }
    .yuanmengBox textarea {
        width: 60%;
        line-height: 38px;
        border-radius: 2px;
        padding-left: 10px;
        font-size: 12px;
    }
    .yuanmengBox select {
        width: 60%;
        height: 40px;
        line-height: 38px;
        border-radius: 2px;
        padding-left: 10px;
    }
    .yuanmengBox input[type="button"] {
        line-height: 45px;
        font-size: 16px;
        width: 58%;
        margin-left: 30%;
        margin-top: 0px;
    }
    .yuanmengBox .brbox {
        line-height: 100px;
    }
    .yuanmengBox .brbox .texbig {
        top: -100px;
    }
    .yuanmengBox .tishi {
        font-size: 12px;
        line-height: 25px;
        width: 80%;
        margin: 100px auto 0 auto;
    }
    .yuanmengBox p.jz {
        line-height: 30px;
        padding-left: 60px;
    }
    /*********************************************** 网站首页  */
    /*******************  首页banner轮播   */
    /* 焦点左右切换css */
    .lunboBox .prev,
    .lunboBox .next {
        width: 30px;
        height: 90px;
        top: 50%;
    }
    .lunboBox .prev {
        background-position: -8px 0;
        left: 10%;
    }
    .lunboBox .next {
        background-position: -18px -90px;
        right: 10%;
    }
    .lunboBox {
        margin-top: 80px;
    }
    .lunboBox .PicBox .pic img {
        height: 250px;
    }
    /* ****** 核心理念*/
    /*通用下的 - 独立样式*/
    .iLiLunBox .scrollBox .piclist figure a {
        margin-right: 10px;
        padding-bottom: 10px;
    }
    .iLiLunBox .scrollBox .piclist figure h4 {
        text-align: center;
        line-height: 40px;
        font-size: 18px;
        margin: 18px 0 10px 0;
    }
    .iLiLunBox .scrollBox .piclist figure .info {
        padding: 0px 15px 15px 15px;
        margin-bottom: 15px;
        line-height: 22px;
        color: #666;
        font-size: 12px;
        height: 70px;
    }
    .iLiLunBox .scrollBox .piclist figure .ico {
        display: inline-block;
        height: 28px;
        padding-right: 8px;
        top: -5px;
    }
    /*导航*/
    .scrollBox .pageBtn span {
        background: url(../img/jt.png) rgba(0, 0, 0, 0.2) no-repeat;
        background-size: 60px;
        display: block;
        width: 35px;
        height: 100px;
        position: absolute;
        top: 35%;
        cursor: pointer;
        text-indent: -999em;
        overflow: hidden;
        z-index: 10;
    }
    .scrollBox .pageBtn .prev {
        left: 0px;
        background-position: 5px 30px;
    }
    .scrollBox .pageBtn .next {
        right: 0px;
        background-position: -30px 30px;
    }
    /******* 首页通用header标题+内容*/
    .iTyheader {
        margin-bottom: 30px;
    }
    .iTyheader h2 {
        font-size: 26px;
        margin-bottom: 10px;
    }
    .iTyheader p {
        font-size: 12px;
        line-height: 30px;
    }
    /******* 核心理念*/
    .iLiLunBox {
        padding: 60px 0;
    }
    /******* 推荐栏目*/
    .iTuijianTabBox {
        padding: 40px 0;
    }
    .iTuijianTabBox .onebox .title {
        margin-left: 75px;
        font-size: 12px;
    }
    .iTuijianTabBox .onebox .picbox {
        width: 70px;
        height: 70px;
    }
    .iTuijianTabBox .onebox .picbox .ico {
        top: -10px;
        left: -5px;
    }
    .iTuijianTabBox .onebox .title h4 {
        padding: 12px 8px 8px 8px;
        font-size: 16px;
    }
    .iTuijianTabBox .onebox .title .info {
        line-height: 18px;
        padding: 0 5px;
        font-size: 12px;
    }
    /* ****** 名师团队 */
    .iMingshiBox {
        padding: 80px 0;
    }
    /*重定样式*/
    .iMingshiBox .scrollBox .pageBtn span {
        background-size: 50px;
        width: 30px;
        height: 100px;
        top: 60%;
    }
    .iMingshiBox .scrollBox .pageBtn .prev {
        background-position: 5px 30px;
    }
    .iMingshiBox .scrollBox .pageBtn .next {
        background-position: -25px 30px;
    }
    /*列表*/
    .iMingshiBox .scrollBox {
        margin-bottom: 50px;
    }
    .iMingshiBox .scrollBox .onebox {
        height: 240px;
    }
    .iMingshiBox .scrollBox .onebox .pic {
        bottom: 2px;
        z-index: 1;
        width: 180px;
    }
    .iMingshiBox .scrollBox .onebox .bgbox {
        width: 89%;
        height: 120px;
        margin-bottom: 0px;
    }
    .iMingshiBox .scrollBox .onebox figcaption {
        height: 120px;
        width: 89%;
    }
    .iMingshiBox .scrollBox .onebox .ymbox {
        bottom: -40px;
    }
    .iMingshiBox .scrollBox .onebox .ymbox img {
        width: 180px;
        height: 117px;
        padding-left: 20px;
    }
    .iMingshiBox .scrollBox .onebox h4 {
        padding: 65px 12px 0px 0;
        font-size: 12px;
    }
    .iMingshiBox .scrollBox .onebox .info {
        padding: 0px 12px 0px 0;
        font-size: 14px;
        margin-top: -5px;
    }
    /*尾按钮*/
    .iMingshiBox .an a {
        padding: 10px 50px;
        font-size: 14px;
    }
    .iMingshiBox .an .t {
        padding-right: 20px;
    }
    /******* 课程排期 */
    .iClassBox {
        padding: 40px 0 60px 0;
        border-top: 5px solid #f8f8f8;
    }
    /*头*/
    .iClassBox .dbox {
        font-size: 30px;
        line-height: 60px;
        width: 80px;
        height: 80px;
        border: 4px solid rgba(255, 255, 255, 0.5);
        top: 25px;
        margin: 0 10px 0px 10px;
    }
    .iClassBox .dbox .y {
        line-height: 20px;
        font-size: 12px;
    }
    .iClassBox .infobox {
        padding-top: 20px;
    }
    /*列表*/
    .iClassBox .nrBox .onebox {
        padding: 0px 8px;
        margin-bottom: 20px;
        height: 230px;
    }
    .iClassBox .nrBox .onebox h4 {
        padding: 10px 0 10px 0;
        font-size: 14px;
    }
    .iClassBox .nrBox .onebox figcaption {
        padding: 0 15px 10px 10px;
        font-size: 12px;
        line-height: 22px;
        transform: translate(0px, 130px);
        height: 300px;
    }
    .iClassBox .nrBox .onebox:hover figcaption {
        padding-top: 10px;
    }
    .iClassBox .nrBox .info {
        padding-top: 20px;
        font-size: 12px;
    }
    /*尾部铵钮*/
    .iClassBox .an {
        font-size: 12px;
        margin-top: 30px;
    }
    .iClassBox .an a {
        padding: 14px 80px;
    }
    /******* 坚实后盾*/
    .iHoudunBox {
        padding: 50px 0;
    }
    .iHoudunBox .onebox {
        font-size: 12px;
        padding: 20px 0px;
        width: 19.7%;
    }
    .iHoudunBox .onebox:hover {
        box-shadow: 0px 5px 5px #ddd;
        transform: translate(0px, -5px);
    }
    .iHoudunBox .onebox .pic {
        width: 100px;
        height: 100px;
        margin-bottom: 20px;
    }
    .iHoudunBox .onebox h4 {
        font-size: 14px;
        color: #222;
    }
    .iHoudunBox .onebox:nth-child(6) {
        display: none;
    }
    /*尾部铵钮*/
    .iHoudunBox .an {
        font-size: 12px;
        margin-top: 30px;
    }
    .iHoudunBox .an a {
        padding: 14px 80px;
    }
    /******* 六大优势*/
    .iYoushiBox {
        padding: 60px 0 0 0;
    }
    /* 六大优势 */
    .TboxA {
        padding: 50px 0 0px 0;
    }
    .TboxA .img li {
        width: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        height: 350px;
    }
    /*标题*/
    .TboxA .tab {
        width: 100%;
    }
    .TboxA .tab li {
        margin: 0 15px;
    }
    .TboxA .tab a {
        width: 79px;
        height: 89px;
        background: url(../img/ysico2.png);
        padding-top: 26px;
    }
    .TboxA .tab .on a {
        width: 79px;
        height: 89px;
        color: #ff0000;
        background: url(../img/ysico1.png);
    }
    .TboxA .tab a .t {
        font-size: 14px;
        display: block;
    }
    .TboxA .tab a .y {
        font-size: 12px;
        display: block;
        margin-top: -7px;
    }
    /*浮动导航 首页*/
    #sidenav {
        border-radius: 20px;
        left: 50%;
        bottom: 20px;
        margin-left: 580px;
        padding: 20px 10px 20px 10px;
        font: 12px;
    }
    #sidenav li {
        border-radius: 10px;
        text-align: center;
        padding: 8px 0px;
    }
    #sidenav span {
        padding: 0 10px 0 0;
    }
    #sidenav .current a {
        color: #ff0000;
    }
    /******* 背景全屏固定*/
    .iBgPicBox .nbox {
        height: 110px;
    }
    .iBgPicBox .nbox h2 {
        font-size: 22px;
        padding-top: 30px;
    }
    .iBgPicBox .nbox h2 .line {
        height: 3px;
        width: 150px;
        margin-top: 5px;
    }
    /******* 发展三阶段*/
    .iFazhanBox {
        padding: 50px 0;
    }
    /******* 学员专访*/
    .iZhuanfangBox {
        padding: 50px 0;
    }
    /* 通用 - 学员专访 - 焦点左右切换css */
    .focusBox .prev,
    .focusBox .next {
        width: 35px;
        height: 90px;
        margin: -60px 0 0;
        background: url(../img/ad_ctr.png) no-repeat -8px 0;
    }
    .focusBox .next {
        background-position: -15px -80px;
    }
    /******* 作品展示*/
    .iPhotoBox {
        padding: 50px 0;
    }
    .iPhotoBox footer {
        padding-top: 50px;
    }
    .iPhotoBox .more {
        font-size: 14px;
        padding: 12px 60px;
    }
    .picMarquee-left .bd ul li {
        width: 33%;
    }
    /* 本例子css 带按键左右自动滚动 */
    .picMarquee-left .bd ul li .title {
        height: 50px;
        line-height: 50px;
        background-size: 48px 100px;
    }
    .picMarquee-left .bd ul li .pic a {
        height: 220px;
    }
    /****** 文章*/
    .iNsws {
        padding: 50px 0 50px 0;
    }
    .iNsws h2 {
        font-size: 22px;
        padding-bottom: 10px;
    }
    .iNsws h2 img {
        width: 26px;
        height: 26px;
        margin-left: 10px;
    }
    .iNsws li {
        padding-right: 30px;
    }
    .iNsws li a {
        line-height: 50px;
        font-size: 14px;
        color: #666;
        padding-left: 20px;
    }
    /******** 友情链接*/
    .iLinkBox {
        padding: 25px 0px;
    }
    .iLinkBox h2 {
        font-size: 16px;
        padding-bottom: 10px;
    }
    .iLinkBox h2 a {
        font-size: 12px;
        padding-left: 10px;
    }
    .iLinkBox h2 a:before {
        padding-right: 5px;
    }
    .iLinkBox li {
        padding: 6px 15px;
        font-size: 14px;
    }
    /*********************************************** 纵贯线计划*/
    .LineBox {
        padding: 50px 0;
        width: 700px;
        margin: 50px auto 100px auto;
        padding: 80px 80px 100px 80px;
        border-radius: 10px;
    }
    /*内容*/
    .LineBox .nrbox {
        line-height: 30px;
    }
    .LineBox .nrbox h2 {
        margin-bottom: 8px;
        margin-top: 50px;
        font-size: 20px;
    }
    .LineBox .nrbox li {
        font-size: 14px;
    }
    /*提示*/
    .LineBox .tishi {
        padding: 80px 0 50px 0;
        font-size: 14px;
        line-height: 25px;
    }
    .LineBox .tishi h3 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    /*按钮*/
    .LineBox .down {
        padding-top: 50px;
    }
    .LineBox .down a {
        font-size: 16px;
        padding: 14px 100px;
    }
    /*********************  证书查询  */
    .zhengshuBox {
        padding: 100px 0 200px 0;
    }
    .zhengshuBox .h2ty {
        font-size: 28px;
        margin-bottom: 16px;
    }
    .zhengshuBox .infoty {
        font-size: 12px;
        line-height: 22px;
        width: 70%;
    }
    .mainForm {
        padding: 10% 0 0 15%;
        margin: 0 auto;
    }
    .mainForm form input[type="text"] {
        font-size: 14px;
        height: 60px;
        padding: 0 10px;
    }
    .mainForm form input[type="submit"] {
        font-size: 16px;
        height: 60px;
    }
    /*************************************************** 关于我们 - 详情 */
    .nansidBox {
        margin-bottom: 50px;
    }
    .nansidBox h2 {
        font-size: 16px;
        line-height: 60px;
    }
    .nansidBox li a {
        line-height: 45px;
        font-size: 12px;
    }
    /*******************************************  证书查询结果*/
    .inSearchNoneBox {
        padding: 200px 0 150px;
    }
    .inSearchNoneBox h2 {
        margin-bottom: 15px;
        font-size: 25px;
    }
    .inSearchNoneBox span {
        font-size: 14px;
    }
    /******************************************  404错误页面*/
    .error404Box {
        padding: 20% 0 20% 0;
    }
    .error404Box .pic {
        padding: 0 0 2% 0;
    }
    .error404Box .pic img {
        padding-bottom: 20px;
        width: 80%;
    }
    .error404Box h3 {
        font-size: 20px;
        margin-bottom: 18px;
    }
    .error404Box p {
        font-size: 14px;
    }
    .error404Box .linkbox {
        line-height: 60px;
        padding-top: 30px;
    }
    .error404Box a {
        padding: 0 15px;
        line-height: 20px;
        font-size: 14px;
    }
    .allboxf4 {
        /*background: blue;*/
    }
}