@charset "gb2312";
/* CSS Document */
/*
* Description: 建工行业访谈
* Update:      03/06/2024
* Author:      xuyongmei
*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style: none;}
body{font-size: 16px; background: #152140;  color:#333;font-family: "PingFang SC", -apple-system, "Noto Sans", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif !important;}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ color:#fff; text-decoration: none;}
a:hover{text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
/* ---------------------------------分隔线--------------------------------- */
.autoin{margin:0 auto;width:1160px;font-family: "PingFang SC", -apple-system, "Noto Sans", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif !important;}
img{display:block;}
.bz{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}


/* banner */
.banner{width:100%;height:401px;background: url(../images/banner.jpg) center top no-repeat;overflow: hidden;}

.title{height:64px;line-height:64px;font-size:48px;color:#fff;text-align:center;letter-spacing:2px;overflow: hidden;}
.title i{display: inline-block;vertical-align: middle;height: 40px;margin: -5px 24px 0;}
.i1{width: 60px;background: url(../images/i1.png) no-repeat;}
.i2{width: 57px;background: url(../images/i2.png) no-repeat;}

/*往期回顾*/
.hgu_wrap{width: 100%;height:949px;background: url(../images/hgu_bg.jpg) center top no-repeat;padding-top: 20px;}

.video_con{width: 988px;height: 550px;border: 6px solid #0a4ea1;margin: 30px auto 0;}
.video_div{width: 988px;height: 550px;}

.v_til{width: 1114px;margin: 15px auto 0;}
.prev_btn,.next_btn{width: 47px;height: 135px;}
.prev_btn{float: left;background: url(../images/prev_btn.png) no-repeat;}
.next_btn{float: right;background: url(../images/next_btn.png) no-repeat;}
.v_tm{width: 1016px;;height: 206px;margin:0 auto;overflow:hidden;position: relative;}
.v_tul{width:25400px;position: absolute;top: 0;left: 0;}
.v_tul li{float: left;width: 254px;overflow: hidden;cursor: pointer;}
.vt_img{width: 240px;height: 135px;margin:0 auto;position:relative;overflow: hidden;}
.vt_img img,.vt_img span{display: block;width: 240px;height: 135px;}
.vt_img span{background: url(../images/imgh.png) no-repeat;position: absolute;top: 0;left: 0;}

.v_bm{margin-top: 7px;overflow:hidden;}
.v_bm h5{height: 28px;line-height: 28px;font-size: 16px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.v_bm p{height: 36px;line-height: 18px;font-size: 12px;color: #fff;overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.v_tul li.cur .vt_img span{display: none;}

/*更多实训专题*/
.zti_wrap{width: 100%;height:auto;padding: 20px 0 40px;}

.zti_con{width: 1160px;height: auto;background-color: #1b2a50;margin: 30px auto 0;overflow: hidden;}
.zti_lul{float: left;width: 200px;height: 100%;background-color: #25345a;}
.zti_lul li{width: 200px;height: 58px;line-height: 58px;font-size: 18px;color: #fff;text-align: center;cursor: pointer;}
.zti_lul li.cur{background-color: #036fcf;}

.zti_rm{float:left;width: 960px;height: auto;}
.zti_rmc{padding: 30px 0 40px 40px; display: none}
.more_a{float: right;height: 36px;line-height: 36px;font-size: 16px;color: #fff;margin: -65px 38px 0 0;}
.more_a:hover{font-weight: bold;text-decoration: underline;}

.zt_rul{width:160px;height:34px;border: 1px solid #036bcc;}
.zt_rul li{float:left;width: 160px;height: 34px;line-height: 34px;font-size: 18px;color: #fff;text-align: center;cursor: pointer;}
.zt_rul li.cur{background-color: #036bcc;}

.zti_rmm{margin-top: 30px;}
.zti_rmm li{background-color: #fff;overflow: hidden;}
.zti_rmm1 li{width: 880px;height: 252px;}
.zti_l{float: left;width: 603px;margin: 15px 0 0 30px;overflow: hidden;}
.zti_l h5{height: 42px;line-height: 42px;font-size: 26px;color: #171920;font-weight: bold;letter-spacing: 1px;margin-bottom: 5px;}
.zti_l h5 em{float: right;font-size: 30px;color: #f54030;font-family: arial;font-weight: normal;margin-right: 10px;}
.zti_l h5 em i{font-size: 14px;}
.zti_p1{height: 26px;overflow: hidden;}
.zti_p1 em,.zti_p1 span{float: left;height: 26px;line-height: 26px;font-size: 14px;color: #171920;overflow: hidden;}
.zti_p1 em{width: 88px;background: url(../images/i3.png) right center no-repeat;}
.zti_p1 span{width: 400px;margin-left: 10px;}
.zti_lb{margin-top: 15px;}
.zti_lb p{float: left;width: 88px;height: 68px;line-height:22px;font-size:14px;color:#9e6c44;text-align:center;background-color: #f8f3e6;margin-right: 15px;padding-top: 18px;}
.zti_lb p em,.zti_lb p i{display: inline-block;vertical-align: middle;font-weight: bold;}
.zti_lb p em{font-size: 32px;margin-top: -10px;letter-spacing: -3px;}
.zti_lb p i{margin: -25px 0 0 1px;}
.zti_btn1,.zti_btn2{float: right;height: 34px;line-height: 34px;font-size: 14px;color: #fff;text-align: center;background-color: #f54030;border-radius: 17px;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;}
.zti_btn1{width: 140px;margin-top:30px;}
.zti_btn1:hover,.zti_btn2:hover{font-weight: bold;background-color: #e62a19;}

.zti_r{float: right;width: 220px;height: 100%;background-color: #f2f3f7;overflow: hidden;}
.zti_r img{margin: 35px auto 10px;}
.zti_r p{line-height: 22px;font-size: 14px;color: #333;text-align: center;}

.zti_rmm2 li{float:left;width: 280px;height: 308px;margin: 0 20px 20px 0;padding: 20px 18px 0;}
.h5_01{height: 20px;background-color: #f9e1c0;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;overflow: hidden;}
.h5_01 em,.h5_01 span{float: left;line-height: 20px;font-size: 14px;text-align: center;overflow: hidden;}
.h5_01 em{width: 64px;color:#fff;background-color: #8f6339;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}
.h5_01 span{width: 180px;color:#713c0b;}
.zti_p2{height:44px;line-height: 22px;font-size: 16px;color: #171920;margin-top: 13px;overflow: hidden;}
.zti_p3{height:20px;line-height: 20px;font-size: 12px;color: #646669;margin-top: 8px;overflow: hidden;}
.teacher_m{height:87px;border-bottom:1px solid #f0f0f0;margin-top: 20px;}
.teacher_m img{float: left;width: 40px;height: 40px;margin-top: 6px;}
.teacher_r{float: right;width: 193px;overflow: hidden;}
.teacher_r p{line-height: 24px;font-size: 14px;color: #171920;}
.teacher_r span{display:block;line-height: 20px;font-size: 12px;color: #646669;}

.zti_bb{margin-top: 23px;overflow: hidden;}
.zti_bb p{float: left;width: 150px;height: 34px;line-height: 34px;font-size: 14px;color: #f54030;}
.zti_bb p i{display: inline-block;vertical-align: middle;font-size: 22px;margin-top: -5px;}
.zti_btn2{width: 88px;}

.fot_wrap{width: 100%;height:212px;background: url(../images/fot_bg.jpg) center top no-repeat;padding-top: 40px;}
.fot_wrap img{margin: 0 auto;}
