@charset "utf-8";
html {-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
:focus,*:focus {outline:none!important;}
a:focus {outline:0}
a {color: inherit;}
a:hover,a:active,a:focus {text-decoration:none;color: #c30d23;}
p {margin:0}
body {color:#666666;overflow-x:hidden;font-family:'Microsoft YaHei UI Light','微软雅黑','Arial','Tahoma','simsun','sans-serif';font-size:12px;position:relative;margin:0;}
ul,li {margin:0;padding:0;}
li {list-style-type:none;}
.borderNone{border: none!important;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
::-moz-selection {background:#51abb3;color:#ffffff;}
::selection {background:#51abb3;color:#ffffff;}
header, section, footer, aside, nav, article, figure {display: block;}
.marginT70{margin-top: 70px;}
.col-md-offset-helf{margin-left: 4.161616%;}
.colorRed{color: #c30d23;}
/*需求登记*/
.consultFormDiv{border: 1px solid #c30d23;overflow: hidden;width: 60%;margin: auto;margin-top: 30px;}
/*导航_pc*/
.content_header{width: 100%;height: 70px;
    /*background: #ffffff;opacity: 0.8;filter:alpha(opacity=80);*/
    /*background: url("../images/head_bg.png");*/
    background: #ffffff;
    box-shadow: 0px 2px 4px #d6d6d6;
    position: fixed;top: 0;left: 0;z-index: 10;font-size: 16px;color: #555555;}
.pc_header .logo img{width: 149px;margin-top: 14px;float:left;}
.pc_header .topbar{height: 70px;margin-right: 7px;}
.pc_header .topbar li{min-width: 92px;height: 100%;line-height: 70px;display: inline-block;text-align: center;}
/*.pc_header .topbar li:hover{background: url("../images/head_hover.png")}*/
.pc_header .topbar .active{background: url("../images/head_hover.png");color: #c30d23;}
.pc_header .topbar li a{display: block;}

.header_w{background: #ffffff;}

/*搜索框*/
.pc_header .searchBody{width: 180px;height: 26px;border: 1px solid #626262;border-radius: 16px;padding-left: 10px;margin-top: 27px;}
.pc_header .searchBody input{width: 80%;height: 24px;border: 0;outline: none;box-sizing: border-box;float: left;background: none;}
.pc_header .searchBody span{line-height: 26px;color: #c62b3b;}
/*下拉*/
.pc_downMenu{width: 100%;height: auto;
    /*background: url("../images/head_hover.png");*/
    background: #f0f0f0;
    box-shadow: 0px 2px 4px #d6d6d6;
    overflow: hidden;}
.pc_downMenu .down_content{display: none;margin: 22px auto;}
.pc_downMenu .down_block .t{max-width: 220px;border-bottom: 1px solid #dcdcdc;}
.pc_downMenu .down_block .t a{color: #c30d23;font-size: 16px;line-height: 34px;border-bottom: 1px solid #e6e6e7;display: block;}
.pc_downMenu .down_block a{font-size: 13px;line-height: 24px;}
.pc_downMenu .down_block ul{padding-top: 6px;color: #555555;
    /*max-width: 220px;*/
    /*border-top: 1px solid #dcdcdc;*/
}
.pc_downMenu .down_block ul li{min-width: 220px;display: inline-block;}
/*.pc_downMenu{float: right;margin-right: 140px;background: black;}*/
/*.pc_downMenu .down_content{overflow: hidden;max-width: 960px;}*/
/*.pc_downMenu .down_content .twoItem{display:inline-block;margin: 10px;}*/
/*.pc_downMenu .down_content .twoItem li{width: 220px;}*/


/*导航_phone*/
.sidebar {display: block;float: left;width: 100%;background: #333;}
.content {display: block;overflow: hidden;width: auto;}
.mob_header{}
.mob_header .m_head{width: 100%;height: 60px;background: #ffffff;}
.mob_header .m_head .mob_listBtn{font-size: 28px;margin-right: 4%;line-height: 60px;}
.mob_header .m_head img{margin: 8px auto auto 4%;}
.sidebar-nav {border-bottom: 1px solid rgba(0, 0, 0, 0.3);background-image: -webkit-linear-gradient(left, color-stop(#333333 10px), color-stop(#222222 10px));background-image: linear-gradient(to right, #333333 10px, #222222 10px);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff222222', GradientType=1);display: none;}
.sidebar-nav ul {padding: 0;margin: 0;list-style: none;}
.sidebar-nav a,
.sidebar-nav a:hover, .sidebar-nav a:focus, .sidebar-nav a:active {outline: none;}
.sidebar-nav ul li,
.sidebar-nav ul a {display: block;}
.sidebar-nav ul a {padding: 10px 20px;color: #aaa;border-top: 1px solid rgba(0, 0, 0, 0.3);box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.05) inset;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);}
.sidebar-nav ul a:hover,
.sidebar-nav ul a:focus,
.sidebar-nav ul a:active {color: #fff;text-decoration: none;}
.sidebar-nav ul ul a {padding: 10px 30px;background-color: rgba(255, 255, 255, 0.1);}
.sidebar-nav ul ul a:hover,
.sidebar-nav ul ul a:focus,
.sidebar-nav ul ul a:active {background-color: rgba(255, 255, 255, 0.2);}
.sidebar-nav-item {padding-left: 5px;}
.sidebar-nav-item-icon {padding-right: 5px;}

/*导航置顶*/
.header_fixed{position: fixed;top: 0;left: 0;z-index: 10;}

#menu2{}
#menu2 li{position: relative;}
#menu2 li .open{position: absolute;top: 0;right: 0;background: none;}

/*首页滚动banner*/
#home_banner{width: 100%;height: 650px;margin-top: 70px;}
#home_banner .swiper-slide{background-position: center!important;
    /*background-size: auto 100%!important;*/
    background-size: cover!important;
    background-repeat: no-repeat!important;}
#home_banner .swiper-slide a{display: block;width: 100%;height: 100%;}
#mobile_banner{width: 100%;height: 140px;margin-top: 60px;}
#mobile_banner .swiper-slide{background-position: center!important;background-size: 100% 100%!important;background-repeat: no-repeat!important;}
#mobile_banner .swiper-slide a{display: block;width: 100%;height: 100%;}
/*轮播底部按钮*/
.pagination{position: absolute;left: 0;text-align: center;bottom: 0;width: 100%;}
.swiper-pagination-switch{display: inline-block;width: 18px;height: 18px;border-radius: 18px;background: none;margin: 0 3px;cursor: pointer;box-sizing: border-box;border: 2px solid #ffffff;}
.swiper-active-switch{background: #fff;}
/*
.bannerL{width: 46px;height: 78px;background: url("../images/bannerL.png");position: absolute;left: 0;top: 136px;z-index: 3;}
.bannerR{width: 46px;height: 78px;background: url("../images/bannerR.png");position: absolute;right: 0;top: 136px;z-index: 3;}
*/
.bannerL{width: 46px;height: 78px;background: url("../images/bannerL.png");position: absolute;left: 0;top: 186px;z-index: 3;}
.bannerR{width: 46px;height: 78px;background: url("../images/bannerR.png");position: absolute;right: 0;top: 186px;z-index: 3;}

/*底部*/
.content_footer{}
.content_footer span{min-width: 100%;display: inline-block;}

/*首页开始*/
.content_wrapper .titleList{width: 100%;text-align: center;
    /*margin-top: 66px;*/
    margin-top: 46px;
}
.content_wrapper .titleList .redT{font-family: "Microsoft YaHei";font-size: 30px;color: #c30d23;line-height: 2;display: inline-block;border-bottom: 2px solid #c30d23;}
.content_wrapper .titleList .interval{width: 60px;border-top: 2px solid #c30d23;margin: 0 auto;display: none;}
.content_wrapper .titleList .enT{color: #9c9c9c;line-height: 2.2;font-size: 14px;}
.content_wrapper .titleList .enT span{color: #cbcbcb;}
.content_wrapper .titleList .whiteT{font-family: "Microsoft YaHei";font-size: 30px;color: #ffffff;line-height: 2;display: inline-block;border-bottom: 2px solid #ffffff;}
.content_wrapper .wEnT{color: #ffffff;line-height: 2.2;font-size: 14px;}
/*.justRed{width: 100%;*/
    /*!*height: 180px;*!*/
    /*height: 60px;*/
    /*background: #c30d23;margin-top: 10px;}*/
.index_our .container{margin-top: 40px;}
.index_our .ourItem{overflow: hidden;position: relative;cursor: pointer;width: 220px;margin: 0 auto;}
.index_our .ourItem a img{width: 100%;height: 233px;}
.index_our .ourItem .t{font-size: 14px;color: #555555;height: 60px;width: 100%;line-height: 60px;text-align: center;background: #ffffff;}
.index_our .ourItem .tImg{width: 100%;height: 46px;margin-top: 30px;}
.index_our .ourItem .info{width: 220px;height: 233px;position: absolute;top: 0;left: 0;z-index: 2;background: url("../images/our_bg.png");color: #ffffff;display: none;}
.index_our .ourItem .info .coverT{line-height: 1;margin: 25px auto auto auto;text-align: center;font-size: 16px;}
.index_our .ourItem .info .coverContent{font-size: 14px;line-height:2.1;width: 80%;margin: 12px auto auto auto;max-height: 120px;overflow: hidden;text-indent: 2em;}
.index_our .ourItem .info .more{width: 150px;height: 32px;border: 2px solid #ffffff;border-radius: 32px;text-align: center;position: absolute;left: 35px;bottom: 16px;line-height: 30px;font-size: 14px;}

.index_our .homeList{margin: 20px auto 40px auto;}
.index_our .homeList li{margin-top: 20px;}
.index_our .homeList li:before{content:'';width: 1px;height: 220px;background: #e3e3e3;position: absolute;right: 0;top: 6px;}
.index_our .homeList li:last-child:before{display: none;}
/*视频部分*/
.index_video{
    /*background: #535353;*/
    background: #a0a0a0;
    /*padding: 55px 0;*/
    padding: 0 0 30px 0;border-bottom: 4px solid #ffffff;
}
.index_video .videoInfo{width:384px;max-width:100%;float: left;margin: 20px auto auto 30px;}
.index_video .titleList{margin-bottom: 30px;}
.index_video .wEnT{color: #ffffff;line-height: 2.2;font-size: 14px;}
.index_video .videoInfo .t{font-family: "FZLanTingHei-DB-GBK";font-size: 26px;color: #ffffff;line-height: 38px;}

.index_video .videoInfo .info{font-size: 16px;color: #ffffff;line-height: 28px;margin-top:8px;max-height: 252px;overflow: hidden;}
.index_video .videoInfo .more{width: 113px;height: 42px;background: #ffffff;display: block;font-size: 18px;color: #535353;text-align: center;line-height: 42px;margin-top: 32px;}
.index_video .videoInfo .more:hover{background: #c30d23;color: #ffffff;}
.index_video .videoBody{width: 602px;height: 380px;background: #ffffff;border-radius: 15px;float:left;margin-left: 90px;padding: 10px;}
.index_video .videoBody video{width: 100%;height: 100%;}
.index_video .videoBody .video-js{width: 100%!important;height: 100%!important;}
.index_video .videoBody .vjs-big-play-button{top: 50%;left: 50%;margin-left: -1.5em;margin-top: -0.75em;}

.index_structure img{width: 100%;
    /*margin: 60px auto 50px auto;*/
    margin: 50px auto 40px auto;
}
/*管理咨询*/
.index_tube{width: 100%;
    /*min-height: 634px;*/
    background: url("../images/tubeNew.png");background-position: center;background-size: cover;overflow: hidden;border-bottom: 4px solid #c30d23;font-family: "FZLanTingHeiS-EL-GB";}
.index_tube .container .info{font-size: 16px;color: #dfdfdf;line-height: 30px;text-indent: 34px;margin: 40px auto auto auto;width: 90%;}
.index_tube .enT{color: #dfdfdf!important;}
.index_tube .container ul{margin-bottom: 50px;overflow: hidden;}
.index_tube .container li{
    /*margin-top: 70px;*/
    margin-top: 60px;
    height: 186px;
}
.index_tube .itemImg{width: 135px;height: 135px;border-radius: 100%;border: 3px solid #ffffff;margin: 0 auto;}
.index_tube .itemImg:hover{transform: scale(1.2);-webkit-transform: scale(1.2); /*Safari 和 Chrome*/  -moz-transform: scale(1.2); /*Firefox*/  -ms-transform: scale(1.2); /*IE9*/  -o-transform: scale(1.2); /*Opera*/transition-duration:0.5s;}
.index_tube .container li div{
    /*width: 165px;height: 165px;border-radius: 165px;*/
    width: 135px;height: 135px;border-radius: 100%;
    background-repeat: no-repeat;background-size: auto 100%;background-position: center center;
    border: 3px solid #ffffff;font-size: 17px;color: #ffffff;text-align: center;line-height: 27px;margin: 0 auto;}
.index_tube .container li div:hover{transform: scale(1.2);-webkit-transform: scale(1.2); /*Safari 和 Chrome*/  -moz-transform: scale(1.2); /*Firefox*/  -ms-transform: scale(1.2); /*IE9*/  -o-transform: scale(1.2); /*Opera*/transition-duration:0.5s;}
.index_tube .container li div a{width: 100%;height: 100%;display: block;overflow: hidden;}
.index_tube .container li div p{margin-top: 50px;}
.index_tube .container li{text-align: center;}
.index_tube .container li .itemT{font-size: 16px;color: #ffffff;font-family: "Microsoft YaHei";margin-top: 30px;}
/*安全培训*/
.index_train{}
.index_train .enT{color: #9c9c9c!important;}
.index_train .container{
    /*margin-bottom: 90px;*/
    margin-bottom: 60px;
}
.index_train .container .info{font-size: 16px;color: #9c9c9c;line-height: 30px;text-indent: 34px;margin: 35px auto auto auto;width: 90%;}
.index_train .trainList{
    /*margin-top: 80px;*/
    margin-top: 40px;
}
.index_train .trainList li{overflow: hidden;}
.index_train .trainList li:first-child{border-bottom: 1px solid #bfbfbf;}
.index_train .trainList li .col-md-3{text-align: center;border-right: 1px solid #bfbfbf;
    /*height: 300px;*/
    height: 260px;
}
.index_train .trainList li:first-child .col-md-3{
    /*height: 250px;*/
    height: 230px;
}
.index_train .trainList li:first-child .trainImg{margin-top: 6px;}
.index_train .trainList .trainImg{height: 122px;display: table;text-align: center;width: 100%;
    /*margin-top: 52px;*/
    margin-top: 26px;
}
.index_train .trainList .trainImg span{display: table-cell;vertical-align: middle;}
.index_train .trainList .t{width: 192px;background: #a0a0a0;font-size: 18px;color: #ffffff;margin: 25px auto auto auto;padding: 9px 0;border-radius: 8px;}
/*量化安全*/
/*.index_lianghua_BG{background: #c30d23;min-height: 898px;position: relative;}*/
.index_lianghua{width: 100%;
    /*min-height: 898px;*/
    /*background: url("../images/lazy.png");*/
    background: url("../images/lianghua.png");
    background-position: center;background-size: cover;overflow: hidden;}
.index_lianghua .lh_w{
    /*margin: 104px auto 44px auto;*/
    margin: 64px auto 44px auto;
    display: block;}
.index_lianghua .container .info{font-size: 16px;color: #ffffff;line-height: 28px;text-indent: 34px;width: 90%;margin: 0 auto;}
.index_lianghua  ul{
    /*margin-top: 135px;position: absolute;z-index: 2;*/
    overflow: hidden;bottom: 111px;
    /*margin-top: 135px;*/
    margin:40px auto;
}
.index_lianghua .ourItem{overflow: hidden;position: relative;cursor: pointer;width: 220px;margin: 0 auto;}
.index_lianghua .ourItem a img{width: 100%;height: 233px;}
.index_lianghua .ourItem .t{font-size: 14px;color: #555555;height: 60px;width: 100%;line-height: 60px;text-align: center;background: #ffffff;}
.index_lianghua .ourItem .tImg{width: 100%;height: 60px;}
.index_lianghua .ourItem .info{width: 220px;height: 233px;position: absolute;top: 0;left: 0;z-index: 2;background: url("../images/our_bg.png");color: #ffffff;display: none;}
.index_lianghua .ourItem .info .coverT{line-height: 1;margin: 25px auto auto auto;text-align: center;font-size: 16px;text-indent: 0;}
.index_lianghua .ourItem .info .coverContent{font-size: 14px;line-height:2.1;width: 80%;margin: 12px auto auto auto;}
.index_lianghua .ourItem .info .more{width: 150px;height: 32px;border: 2px solid #ffffff;border-radius: 32px;text-align: center;position: absolute;left: 35px;bottom: 16px;line-height: 30px;font-size: 14px;text-indent: 0;}
/*一体化服务*/
.index_service{}
.index_service .container .info{font-size: 17px;color: #9c9c9c;line-height: 30px;text-indent: 34px;margin-top: 35px;}
.index_service .trainList{
    /*margin: 80px auto 150px auto;*/
    margin: 60px auto;
}
.index_service .trainList li{overflow: hidden;}
.index_service .trainList li:first-child{border-bottom: 1px solid #bfbfbf;}
.index_service .trainList li .col-md-4{text-align: center;border-right: 1px solid #bfbfbf;height: 325px;}
.index_service .trainList li:last-child .serviceItem{margin-top: 30px;}
.index_service .trainList .serviceItem{width: 287px;height: 295px;margin: 0 auto;}
.index_service .trainList .serviceItem img{width: 287px;height: 243px;}
.index_service .trainList .serviceItem .t{width: 100%;height:52px;background: #c30d23;font-size: 18px;color: #ffffff;line-height: 52px;}
/*合作客户*/
/*#client_bar{*/
    /*!*margin-bottom: 100px;*!*/
    /*margin-bottom: 80px;*/
    /*height: 100px;padding: 0 0;}*/
/*#client_bar .swiper-wrapper{}*/
/*#client_bar .swiper-wrapper .swiper-slide{padding: 0 0;}*/
/*#client_bar .clientItem{display: table;height: 100px;text-align: center;}*/
/*#client_bar .clientItem span{display: table-cell;vertical-align: middle;height: 100px;}*/
/*#client_bar .clientItem img{max-width: 100%;max-height: 100%;width: auto;height: auto;}*/
/*.arrow_L{display: block;width: 10px;height: 17px;background: url("../images/arrowL.png");position: absolute;left: 0;top: 41px;z-index: 3;}*/
/*.arrow_R{display: block;width: 10px;height: 17px;background: url("../images/arrowR.png");position: absolute;right: 0;top: 41px;z-index: 3;}*/
#client_bar{margin-bottom: 80px;padding: 0 0;}
#client_bar .logoList{margin-top: 60px;overflow: hidden;}
#client_bar .logoList li{margin: auto auto 40px auto;display: table;height: 45px;}
#client_bar .logoList li img{max-height: 45px;}
#client_bar .logoList li span{display: table-cell;vertical-align: middle;}
#client_bar .logoList li a{
    /*display: table-cell;*/
    display: table;width: 100%;height:100%;
    vertical-align: middle;}
.index_userT{background: #c30d23;padding:10px 0;}
.index_userT .titleList{margin-top: 0;}


.company_profile{background: #ffffff;padding:10px 0;}
.company_profile .titleList{margin-top: 0;}
.company_profile .titleList .interval{width: 60px;border-top: 2px solid #c30d23;margin: 0 auto;display: none;}
.company_profile .titleList .whiteT{font-family: "Microsoft YaHei";font-size: 30px;color: #c30d23;line-height: 2;display: inline-block;border-bottom: 2px solid #c30d23;}
.company_profile .wEnT{color: #9c9c9c;line-height: 2.2;font-size: 14px;}

/*页尾*/
.content_footer{
    background: #a0a0a0;
    /*background: #151414;*/
    /*padding-bottom: 50px;*/
    padding-bottom: 30px;
    font-family: "FZLanTingHei-DB-GBK";}
.content_footer .container{text-align: center;}
.footer_nav{
    width: 884px;
    /*margin: 65px auto auto auto;*/
    margin: 45px auto auto auto;
}
.footer_nav div{float: left;}
.footer_nav div ul{margin-top: 8px;}
.footer_nav div li{float: left;font-size: 12px;
    /*color: #c6c6c6;*/
    color: #393c40;
    line-height: 1.58;}
.footer_nav .produce{width: 280px;text-align: left;}
.footer_nav .produce ul{width: 264px;}
.footer_nav .produce li{width: 132px;}
.footer_nav .training{width: 212px;text-align: left;}
.footer_nav .training ul{width: 196px;}
.footer_nav .training li{width: 98px;}
.footer_nav .lianghua{width: 240px;text-align: left;}
.footer_nav .lianghua ul{width: 264px;}
.footer_nav .lianghua li{width: 132px;}
.footer_nav .about{width: 152px;text-align: left;}
.footer_nav .about ul{width: 196px;}
.footer_nav .about li{width: 98px;}
.footer_nav .t{font-size: 16px;
    /*color: #c6c6c6;border-bottom: 1px solid #5c5b5b;*/
    color: #393c40;border-bottom: 1px solid #393c40;
    line-height: 34px;}
.footer_logo{text-align: center;
    /*margin-top: 55px;*/
    margin-top: 35px;
}
.footer_logo img{width: 134px;display: inline-block;}
.footer_logo div{display: inline-block;text-align: left;border-left: 1px solid #7d7d7d;color: #c6c6c6;font-size: 12px;padding-left: 12px;margin-left: 12px;line-height: 20px;vertical-align: middle;}
.content_footer .container .company{font-size: 15px;color: #c6c6c6;line-height: 3;}
.content_footer .container .company_info{
    /*color: #c6c6c6;*/
    color:#393c40;
    font-size: 12px;line-height: 22px;}

/*页面顶部*/
.pageTopBar{background: #eeeeee;}
.pageTopBar .active{color: #c30d23;}
.pageTopBar p{margin:16px auto;font-size: 16px;color: #555555;line-height: 1.6;}
.pageTopBar .sort{text-align: right;white-space: nowrap;}
.pageTopBar .sort a{margin-left: 30px;white-space: nowrap;}
/*一级类别描述*/
.sortInfo{border-top: 2px solid #c30d23;border-bottom: 2px solid #c30d23;background: url("../images/sortInfo.png");
    /*min-height: 374px;*/
    padding-bottom: 74px;
    background-position: center;background-size: cover;}
.sortInfo .info{font-size: 17px;color: #dfdfdf;line-height: 30px;margin-top:38px;text-indent: 34px;}
.imgDownInfo{font-size: 17px;color: red;margin-top:38px;text-indent: 34px;margin-left: 45%;text-decoration: underline;position: relative;top: 15px;}
.imgDownInfos5{font-size: 17px;color: red;margin-top:38px;text-indent: 34px;margin-left: 43%;text-decoration: underline;position: relative;top: 15px;}
/*子类*/
.childList{
    /*margin: 55px auto 75px auto;*/
    margin: 35px auto 55px auto;
}
.childList .item{margin-bottom: 46px;}
.childList .titleB{width: 100%;height: 31px;position: relative;overflow: hidden;}
.childList .titleB .line{width: 100%;border-top: 1px solid #c30d23;margin-top: 15px;}
.childList .titleB .dian{width: 5px;height: 5px;border-radius: 5px;background: #c30d23;position: absolute;top: 13px;right: 0;z-index: 2;}
.childList .titleB .info{min-width: 200px;height: 31px;position: absolute;top: 0;left: 0;background: #c30d23;border-radius: 31px;z-index: 2;font-size: 21px;color: #ffffff;line-height: 31px;text-align: center;padding: 0 6px;}
.childList ul li{
    /*margin-top: 66px;*/
    margin-top: 46px;
    padding-left: 0px;
}
.childList ul li .t{font-size: 18px;color: #555555;font-family: "FZLanTingHei-DB-GBK";margin: 10px auto 12px auto;}
.childList ul li .d{font-size: 16px;color: #555555;font-family: "FZLanTingHei-DB-GBK";margin: 10px auto 12px auto;}
.childList ul li .info{font-size: 15px;}
.childList ul li .imgB{padding: 0 0;height: 180px;background-repeat: no-repeat;background-size: auto 100%;background-position: center center;}
.childList ul li .imgH100{padding: 0 0;height: 100px;background-repeat: no-repeat;background-size: auto 100%;background-position: center center;}
.childList ul li .imgH120{padding: 0 0;height: 120px;background-repeat: no-repeat;background-size: auto 100%;background-position: center center;}
.childList ul li .imgH100Left{padding: 0 0;height: 100px;background-repeat: no-repeat;background-size: auto 100%;float: left;}
.childList ul li .imgH120V2{padding: 0 0;height: 120px;background-repeat: no-repeat;background-size: auto 100%;}
.childList ul li .imgH190Left{padding: 0 0;height: 190px;background-repeat: no-repeat;background-size: auto 100%;float: left;}
.childList ul li .imgH190V2{padding: 0 0;height: 190px;background-repeat: no-repeat;background-size: auto 100%;}
.childList ul li .textH100{height: 100px;padding-left:0;margin: 15px 0 15px 0;}
.childList ul li .textH100 a{ display:block; padding-left:0px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:12px; line-height:28px;}

.lineV2{border-bottom: 1px solid #c30d23;margin-top:20px;}
.childList ul li .infoV2{font-size: 15px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.childList ul li .colMarginTop20{margin-top:20px;}

.colLeftRate70{float: left;width: 70%;}
.colleft800{float: left;width: 800px;}

/*.childList ul li .imgB img{max-height: 183px;}*/
/*长子类*/
.longChildList{
    /*margin: 10px auto 75px auto;*/
}
.longChildList .titleB{width: 100%;height: 31px;position: relative;overflow: hidden;}
.longChildList .titleB .line{width: 100%;border-top: 1px solid #c30d23;margin-top: 15px;}
.longChildList .titleB .dian{width: 5px;height: 5px;border-radius: 5px;background: #c30d23;position: absolute;top: 13px;right: 0;z-index: 2;}
.longChildList .titleB .info{min-width: 200px;height: 31px;position: absolute;top: 0;left: 0;background: #c30d23;border-radius: 31px;z-index: 2;font-size: 21px;color: #ffffff;line-height: 31px;text-align: center;padding: 0 6px;}
.longChildList ul{background: #ffffff;overflow: hidden;padding-bottom: 20px;margin-bottom: 20px;}
.longChildList ul li{margin-top: 20px;background: #ffffff;overflow: hidden;}
.longChildList ul li .t{font-size: 18px;color: #555555;font-family: "FZLanTingHei-DB-GBK";margin: 10px auto 12px auto;}
.longChildList ul li .info{font-size: 15px;}
/*.longChildList ul li .info img{display: block;margin: 10px auto;max-height: 150px;width: auto;}*/
.longChildList ul li .imgB{display: table;text-align: center;min-height: 186px;background-image: url("../images/frame.png");background-size: 80% 100%;background-position: center center;background-repeat: no-repeat;}
.longChildList ul li .imgB span{display: table-cell;vertical-align: middle;}
.longChildList ul li .imgB img{max-height: 170px;max-width: 70%;}
/*底部新闻块*/
.newsDown{margin-top: 53px;background: #c30d23;border-bottom: 2px solid #ffffff;}
.newsDown .newsB{margin-top: 64px;background: #ffffff;overflow: hidden;padding-bottom: 20px;}
.newsDown .listT{margin: 22px auto 20px auto;}
.newsDown .listT .t{font-size: 24px;color: #555555;border-bottom: 2px solid #c30d23;padding: 12px 0;margin-left: 22px;}
.newsDown .listT .more{font-size: 14px;color: #c30d23;margin: 14px 30px auto auto;}
.newsDown .newItem{color: #555555;padding: 18px;overflow: hidden;}
.newsDown .newItem:hover{background: #c30d23;}
.newsDown .newItem:hover .date{background: url("../images/newR.png");color: #ffffff;}
.newsDown .newItem:hover .newInfo .t{color: #ffffff;}
.newsDown .newItem:hover .newInfo .info{color: #ffffff;}
.newsDown .newItem .date{width: 68px;height: 61px;
    /*background: url("../images/newW.png");*/
    background: url("../images/newR.png");
    color: #ffffff;
    float: left;text-align: center;font-size: 12px;padding: 13px 4px 0 0;margin-right: 18px;}
.newsDown .newItem .date strong{font-size: 14px;}
.newsDown .newItem .newInfo{height: 61px;display: table;}
.newsDown .newItem .newInfo .t{font-size: 14px;color: #555555;font-family: "FZLanTingHei-DB-GBK";line-height: 17px;display: table-cell;vertical-align: middle;}
.newsDown .newItem .newInfo .info{font-size: 12px;line-height: 18px;margin-top: 4px;}
.newsDown .newShad{width: 100%;}

/*内容详情*/
.dataInfo{border-top: 2px solid #c30d23;text-align: center;}
.dataInfo .dataT{font-size: 30px;color: #c30d23;line-height: 2;text-align: center;
    /*margin-top: 65px;*/
    margin-top: 45px;
    display: inline-block;border-bottom: 2px solid #c30d23;
}
.dataInfo .date_info{
    margin-top: 15px;
    color: #B4B4B5;
    font-size: 14px;
}
.dataInfo .interval{
    /*width: 60px;border-top: 2px solid #c30d23;margin: 0 auto;display: none;*/
}
.dataInfo .pageInfo{font-size: 16px;color: #878f92;text-indent: 38px;line-height: 1.4;margin: 18px auto 24px auto;}
.dataInfo .data_content{margin: 30px auto 60px auto;font-size: 16px;text-align: left;}
.dataInfo .data_content p{font-size: 16px;color: #666666;padding-bottom: 14px;line-height: 24px;}
.dataInfo .data_content img{max-width: 100%;
    /*margin: 0 auto;display: block;*/
}
/*微店购买部分*/
.dataInfo .weiShop{text-align: center;font-size: 16px;line-height: 1.6;margin-top: 20px;}
.dataInfo .weiShop .shopLogo{width: 100px;margin-bottom: 20px;}
.dataInfo .weiJump{font-size: 16px;margin: 30px auto;display: block;}
/*一堆logo*/
.dataInfo .logoList{margin-top: 60px;overflow: hidden;}
.dataInfo .logoList li{margin: auto auto 40px auto;display: table;}
.dataInfo .logoList li span{display: table-cell;vertical-align: middle;}
.dataInfo .logoList li a{
    /*display: table-cell;*/
    display: table;width: 100%;height: 100%;text-align: center;
    vertical-align: middle;}
.dataInfo .itemH45 li{height: 45px;}
.dataInfo .itemH45 li img{max-height: 45px;}
.dataInfo .itemH100 li{height: 100px;}
.dataInfo .itemH100 li img{max-height: 100px;}
.dataInfo .itemH200 li{height: 200px;}
.dataInfo .itemH200 li img{max-width:221px;max-height: 183px;}
.dataInfo .itemH360 li{height: 360px;}
.dataInfo .itemH360 li img{max-height: 360px;}

/*成功案例*/
.content_case{background: url("../images/case.png");
    /*min-height: 632px;*/
    min-height: 442px;
    background-position: center;background-size: cover;padding-bottom: 20px;}
.content_case .caseT{font-size: 30px;color: #ffffff;line-height: 2;text-align: center;
    /*margin-top: 65px;*/
    margin-top: 45px;
}
.content_case .interval{width: 60px;border-top: 2px solid #ffffff;
    /*margin: 0 auto 70px auto;*/
    margin: 0 auto 50px auto;
}
.content_case .caseSummary{height: 340px;overflow-y: auto;}
.content_case .caseSummary ul{width: 100%;}
.content_case .caseSummary ul li{width: 100%;color: #ffffff;padding: 14px;cursor: pointer;overflow: hidden;}
.content_case .caseSummary ul li:hover{background: url("../images/case_red.png");}
.content_case .caseSummary ul .active{background: url("../images/case_red.png");}
.content_case .caseSummary ul li img{width: 76px;height: 76px;float: left;margin-right: 30px;}
.content_case .caseSummary ul li .t{font-size:18px;font-family: "FZLanTingHei-DB-GBK";line-height: 2;}
.content_case .caseSummary ul li .info{font-size: 14px;}
.content_case .caseInfo{height: 340px;background: #ffffff;padding: 26px;}
.content_case .caseInfo ul{width: 100%;height: 100%;}
.content_case .caseInfo ul li{width: 100%;height: 100%;overflow-y:auto;display: none;}
.content_case .caseInfo ul .active{display: block;}
.content_case .caseInfo ul li .t{font-size: 18px;color: #474747;border-bottom: 1px solid #474747;padding-bottom: 6px;}
.content_case .caseInfo ul li .info{font-size:14px;line-height:24px;color: #a8a8a8;margin-top: 14px;}
/*个性化滚动条*/
.content_case .caseSummary::-webkit-scrollbar {/*滚动条整体样式*/
    width: 9px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 9px;
}
.content_case .caseSummary::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    background: #4b4b4b;
}
.content_case .caseSummary::-webkit-scrollbar-track {/*滚动条里面轨道*/
    background: #eeeeee;
}
.successLogo{height: 340px;display: table;text-align: center;width: 100%;}
.successLogo span{display: table-cell;vertical-align: middle;background: #ffffff;}
.successLogo img{max-width: 80%;max-height: 340px;}

/*更多管理咨询*/
.content_moreSafe .moreSafeT{background: url("../images/moreSafe.png");background-position: center;background-size: cover;
    /*height: 288px;*/
    height: 200px;
    overflow: hidden;}
.content_moreSafe .moreSafeT .infoB{text-align: center;overflow: hidden;
    /*margin: 121px auto auto auto;*/
    margin: 86px auto auto auto;
    position: relative;}
.content_moreSafe .moreSafeT .infoB .info{
    /*height: 45px;line-height:45px;*/
    height: 41px;line-height: 41px;
    background: #ffffff;border-radius: 15px;
    /*font-size: 32px;*/
    font-size: 28px;
    color: #c30d23;font-family: "FZLanTingHei-DB-GBK";padding: 0 54px;position: relative;}
.content_moreSafe .moreSafeT .infoB .line{width: 100%;border-top: 1px solid #ffffff;position: relative;top: 22px;left: 0;}
.content_moreSafe .moreSafeT .infoB .dian{width: 5px;height: 5px;border-radius: 5px;background: #ffffff;position: absolute;}
.content_moreSafe .moreSafeT .infoB .dianL{top: 20px;left: 0;}
.content_moreSafe .moreSafeT .infoB .dianR{top: 20px;right: 0;}
@media (max-width:500px) {
    .content_moreSafe .moreSafeT{height: 144px;}
    .content_moreSafe .moreSafeT .infoB{margin: 57px auto auto auto;}
    .content_moreSafe .moreSafeT .infoB .info{padding: 0 10px;font-size: 22px;}
}

/*系列书列表*/
.bookList{margin-bottom: 40px;}
.bookList .bookItem{padding: 20px 0;overflow: hidden;border-bottom: 1px solid #eeeeee;}
.bookList li:last-child{border: none;}
.bookList .seriesInfo{}
.bookList .seriesInfo h2{font-size: 19px;color: #191919;line-height: 1.4;margin-top: 0;}
.bookList .seriesInfo .xsInterval{width: 60px;border-top: 2px solid #c30d23;margin-bottom: 18px;}
.bookList .seriesInfo .introduction{font-size:16px;text-indent: 2em;}
.bookList .books li{margin-bottom: 10px;}
.bookList .books li img{height: 192px;}
.bookList .books p{font-size: 14px;text-align: center;line-height: 1.4;}

/*专家列表*/
.expertList{margin: 40px auto;text-align: left;}
.expertList li{padding: 20px 0;overflow: hidden;border-bottom: 1px solid #eeeeee;}
.expertList li:last-child{border: none;}
.expertList .expertImg img{
    /*max-height: 206px;*/
    width:146px;height: 206px;
}
.expertList .expertInfo .expertName{font-size: 18px;color: #0075c8;}
.expertList .expertInfo .expertDes{margin-top: 12px;font-size: 14px;line-height: 24px;}

/*新闻列表*/
.newsList{margin-top: 40px;margin-bottom: 40px;text-align: left;}
/*.newsList li{line-height: 30px;display: block;float: left;padding-left: 16px;background: url(../images/sj_solve.png) no-repeat left top;width: 100%;}*/
/*.newsList li a{font-size: 16px;color: #0075c8;}*/
/*.newsList li a:hover{color: #7EC0EE;}*/
/*.newsList li span{padding-right: 15px;font-size: 14px;font-family: 'arial','sans-serif';color: #999;}*/
.newsList li{overflow: hidden;position: relative;}
.newsList li .glyphicon{position: absolute;top: 13px;left: -3px;color: #c30d23;}
.newsList .newsT{font-size: 18px;color: #666666;line-height:1.6;width: 80%;float: left;margin-top: 4px;margin-bottom: 4px;}
.newsList .newsT:hover{color: #c30d23;}
.newsList .newsSort{font-size: 12px;margin-right: 6px;}
.newsList .newsTime{font-size: 12px;line-height: 36px;min-width: 20%;float: right;}

/*投资者列表*/
.investList{margin: 40px auto;text-align: left;}
.investList li{line-height: 30px;display: block;float: left;padding-left: 16px;background: url(../images/pdf.png) no-repeat left top;width: 100%;}
.investList li a{font-size: 16px;color: #0075c8;display: inline-block;width: 80%;}
.investList li a:hover{color: #7EC0EE;}
.investList li span{padding-right: 15px;font-size: 14px;font-family: 'arial','sans-serif';color: #999;}

/*证书*/
#viewer li img{cursor: pointer;}

/*报名线上线下*/
.signItem{overflow: hidden;}

/*页码*/
.pageNum{font-size: 0;text-align: center;margin: 20px auto 80px auto;}
.pageNum .num{font-size: 13px;color: #323233;display: inline-block;vertical-align: middle;margin-right: 6px;}
.pageNum .num span{color: #2f68d0;}
.pageNum .pageBtn{border-radius: 3px;background-image: -moz-linear-gradient( 90deg, rgb(235,235,235) 0%, rgb(245,245,245) 50%, rgb(247,247,247) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(235,235,235) 0%, rgb(245,245,245) 50%, rgb(247,247,247) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(235,235,235) 0%, rgb(245,245,245) 50%, rgb(247,247,247) 100%);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 1, 0.2),inset 0px 4px 0px 0px rgba(255, 255, 255, 0.75);width: 24px;
    height: 26px;font-size: 13px;color: #000000;display: inline-block;text-align: center;border: 1px solid #bdbdbd;vertical-align: middle;line-height: 26px;margin-left: 8px;}
.pageNum .pageBtn img{width: 9px;display: inline-block;vertical-align: middle;margin-top: -4px;}
.pageNum .nowPage{background-image: -moz-linear-gradient( 90deg, rgb(71,113,167) 0%, rgb(97,180,228) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(71,113,167) 0%, rgb(97,180,228) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(71,113,167) 0%, rgb(97,180,228) 100%);
    box-shadow: none;border: 1px solid #8db9e1;}

/*错误页面*/
.errorPage{text-align: center;font-size: 22px;}
.errorPage img{margin:50px auto 30px auto;}
.errorPage a{color: #c30d23;margin-top: 50px;display: block;}

/*装饰线*/
.decorationLine{width: 100%;height: 20px;background: #c30d23;position: fixed;bottom: 0;left: 0;}

@media screen and (max-width:1200px) {
    /*首页小屏兼容*/
    .content_header{height: 60px;}
    .pc_header{display: none;}
    .mob_header{display: block;}
    .index_our .ourItem{margin:0 auto;!important;margin-left: auto!important;}
    .index_our .homeList li:before{display: none;}
    .index_lianghua .ourItem{margin: 0 auto;!important;margin-left: auto!important;}
    /*视频部分*/
    .index_video .videoInfo{margin: 40px auto auto auto;}
    .index_video .videoBody{margin: 20px auto;height: 300px;display: inline-block;width: 100%;}
    /*安全培训*/
    .index_train .col-md-3{border: none!important;}
    .index_train li{border: none!important;}
    /*量化安全*/
    /*.index_lianghua{min-height: 0;}*/
    /*.index_lianghua{min-height: 1900px;}*/
    /*.index_lianghua ul{top: 12%;}*/
    .index_lianghua ul{margin-top: 35px;}
    .index_lianghua ul li{margin-bottom:20px;}
    .index_lianghua ul li .ourItem{margin-left: auto!important;margin: 0 auto!important;}
    /*一体化服务*/
    .index_service .col-md-4{border: none!important;}
    .index_service li{border: none!important;}
    .index_service .trainList{margin: 80px auto 50px auto;}
    /*合作客户*/
    #client_bar .clientItem{height: 40px;margin-bottom: 5px;}
    #client_bar .clientItem span{height: 40px;}
    #client_bar{margin-bottom: 50px;padding: 0 0;}
    /*#client_bar .swiper-wrapper{height: 140px!important;}*/
    /*#client_bar .swiper-slide{height: 140px!important;}*/
}

@media screen and (max-width:1000px) {
    /*尾部*/
    .footer_nav .produce{width: 50%;}
    .footer_nav .lianghua{width: 50%;}
    .footer_nav .about{width: 50%;}
    .footer_nav .training{width: 50%;}
    .footer_nav{width: auto;}
}
@media screen and (max-width: 768px) {
    /*尾部*/
    .footer_nav .produce{width: 100%;}
    .footer_nav .lianghua{width: 100%;}
    .footer_nav .about{width: 100%;}
    .footer_nav .training{width: 100%;}
    .footer_nav{width: auto;}
    
    .consultFormDiv{width: 100%;}
}
@media screen and (max-width: 770px) {
    /*一级菜单*/
    .pageTopBar .sort{white-space: normal;}
    /*banner*/
    .bigBanner{display: none;}
    .smallBanner{display: block;}
}
@media screen and (min-width: 770px){
    /*banner*/
    .smallBanner{display: none;}
    .bigBanner{display: block;}
}
@media screen and (min-width: 1200px){
    .pc_header{display: block;}
    .mob_header{display: none;}
    /*.index_our .col-md-3{padding: 0;}*/
    .index_lianghua .col-md-3{padding: 0;}
}

.safetyBkleft{ float:left; width:230px; position:relative; margin-top: 60px;margin-left: 38px;text-align:left;}
.safetyBkleft .safetyBkleftTitle{ font-weight:normal;padding:24px 0 23px 60px;border-bottom: 1px solid #c30d23;background: #c30d23; }
.safetyBkleft .safetyBkleftTitle a{ font-size:18px; color:#fff; font-weight:bold;}
.safetyBkleft>ul{background:#fff;padding-top: 10px;border: solid 1px #c30d23;border-top: none;}
.safetyBkleft ul li{ padding-bottom:15px;margin-top:0px; }
.safetyBkleft ul li>a{height: 50px; line-height: 50px; padding-left: 25px; display: block; font-size: 14px;margin: 0 10px;text-decoration: none; background: #ececed url(../images/k_left.png) no-repeat 186px 20px;}
.safetyBkleft ul li>a:hover , .safetyBkleft ul li>a.curr{background-color:#c30d23; color:#fff; background-image: url(../images/k_left.png);}

/*.safetyBkleft li .sl2{ background:url(Img/mtBg.png) no-repeat left center;}
.safetyBkleft li .sedNav{margin: 0 10px;}
.safetyBkleft li .sedNav p{height:41px; border-bottom:1px solid #e2e2e2; font:14px "Microsoft Yahei"; line-height:41px; background:url(Img/dpro_jt3.gif) no-repeat 25px 13px; padding-left:50px; overflow:hidden;}
.safetyBkleft li .sedNav a{font-size:14px; color:#333;text-decoration: none; }


.safetyBkleft .dphone{ overflow:hidden; background:#333; padding:20px 0;}
.safetyBkleft .dphone dt{ float:left; background:url(Img/phImg.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
.safetyBkleft .dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #5c5c5c;}
.safetyBkleft .dphone dd span{ font-size:13px;}
.safetyBkleft .dphone dd p{ font-size:18px; font-family:"Arial";}
*/

.safety_page_v2{ overflow:hidden; width:80%; height:60px; line-height:60px; font-size:14px;margin-left:80px;margin-bottom:50px;margin-top:50px;}

.safety_page_v2 .page_left{ float:left; width:390px; background-color:#f7f7f7;}
.safety_page_v2 .page_right{ float:right; width:390px; background-color:#f7f7f7;}
/* .safety_page_v2 .btn{ display:block; text-decoration:none; width:80px; height:60px; background-color:#e8e8e8; text-align:center;} */
.safety_page_v2 .page_title{ display:block; width:270px; margin-left:20px; float:left;height:60px; overflow:hidden}
.safety_page_v2 .page_left:hover .page_title{color:#c30d23;}
.safety_page_v2 .page_left:hover .btn{ background:#c30d23; color:#fff;}
.safety_page_v2 .page_right:hover .page_title{color:#c30d23;}
.safety_page_v2 .page_right:hover .btn{ background:#c30d23; color:#fff;}
.safety_page_v2 .page_left .btn{ float:left}
.safety_page_v2 .page_right .btn{ float:right}


