@charset "utf-8";
/* 应用：频道页面 */
/* 修改旧版样式 */
.xkw_top .cmn_search_box .border{width: 420px !important;}
.xkw_top .cmn_search_box{width: 359px !important;}
.logyear{margin-left: 184px;}
.header .header-left i{width: 1px;height: 12px;background: #D9D9D9;display: inline-block;margin: 0 6px;position: relative;top: 2px;}
.searchrd{width: 286px;}
.subnav .dhlist ul li:first-child {margin-left: 5px !important;}
.subnav .dhlist ul li{margin-left: 19px !important;}
.subnav .dhlist ul li:last-child{margin-left: 18px !important;}
.header{background: #fff !important;border-bottom: 1px solid #F2F2F2 !important;}
.logleft{display: inline-block;float: left;width: 464px !important;overflow: hidden;height: 100%;}
.logyear{float: left;display: inline-block;margin-left: 195px;height: 65px;position: absolute;top: 25px;}
.logyear>em{width: 1px;height: 40px;position: relative;background: #eaeaea;display: inline-block;margin-right: 9px;top: -10px;}
.logyear>a h1{font-size: 20px;font-weight: bold;color: #188EEE;display: inline-block;overflow: hidden;line-height: 64px;}
.cmn_search_box{float: left !important;margin-right: 0 !important;position: relative;top: -10px;}
.top_loginbox{float: right;height: 100%;position: relative;top: -10px;}
.top_loginbox>.txspan{display: inline-block;width: 56px;height: 56px;border-radius: 50%;text-align: center;overflow: hidden;float: left;}
.top_loginbox>.txspan img{width: 100%;}
.top_loginbox>.logininfo{float: left;display: inline-block;overflow: hidden;margin-left: 20px;font-size: 14px;}
.top_loginbox>.logininfo>p:first-child{width: 180px;overflow: hidden;height: 30px;line-height: 30px;}
.top_loginbox>.logininfo>p:first-child em{display: inline-block;width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.top_loginbox>.logininfo>p:first-child a{display: inline-block;float: right;color: #999;}
.top_loginbox>.logininfo>p:first-child a:hover,.home_bodybox .bk_pxchagedec li>div a:hover{color: #188DED;}
.top_loginbox>.logininfo>div{overflow: hidden;width: 180px;text-align: center;position: relative;margin-top: 4px;}
.top_loginbox>.logininfo>div a{display: inline-block;float: left;width: 83px;text-align: center;height: 22px;line-height: 22px;border-radius: 12px;}
.top_loginbox>.logininfo>div a:first-child{background: #FF6A00;color: #fff;margin-right: 10px;border: 1px solid #FF6A00;}
.top_loginbox>.logininfo>div a:first-child:hover{background: #f9812c;}
.top_loginbox>.logininfo>div a:last-child{border: 1px solid #188EEE;color: #188DED;}
.top_loginbox>.logininfo>div a:last-child:hover{background: #188EEE;color: #fff;}
.search-hotwords{padding: 9px 0 5px;}

/* 公共样式 */
.wid1200{width: 1200px;margin: 0 auto;overflow: hidden;position: relative;}
.wid100{width: 100%;overflow: hidden;margin: 0 auto;position: relative;}
.mb li:last-child{margin-bottom: 0 !important;}
.mr li:last-child,.alist a:last-child,.huizong a:last-child{margin-right: 0 !important;}
.titdemo1{width: 100%;margin: 6px auto;overflow: hidden;font-size: 18px;position: relative;color: #333;}
.titdemo2{width: 100%;margin: 0 auto;overflow: hidden;font-size: 18px;position: relative;color: #333;}
.titdemo3{width: 100%;margin: 0 auto;overflow: hidden;font-size: 24px;font-weight: bold;color: #333;line-height: 36px;}
.titdemo1>em{display: inline-block;width: 3px;height: 16px;background: #188EEE;margin-left: 15px;margin-right: 7px;position: relative;top: 2px;}
.titdemo2>em{display: inline-block;width: 3px;height: 15px;background: #FF6A00;margin-right: 6px;position: relative;top: 2px;}
.titdemo3>i{display: inline-block;width: 26px;height: 27px;margin-right: 6px;background: url(../img/pd/pdym_icon.png)no-repeat -2px -472px;position: relative;top: 3px;}
.titdemo3>i.rxhkimg{background: url(../img/pd/pdym_icon.png)no-repeat -57px -474px;height: 27px;}
.titdemo3>i.lnzt_icon{background: url(../img/pd/pdym_icon.png)no-repeat -114px -472px;}
.titdemo3>i.kszx_icon{background: url(../img/pd/pdym_icon.png)no-repeat -168px -472px;}
.titdemo3>i.kszs_icon{background: url(../img/pd/pdym_icon.png)no-repeat -226px -473px;}
.titdemo3>i.bkbook_icon{background: url(../img/pd/pdym_icon.png)no-repeat -278px -473px;}
.alist{display: inline-block;float: right;font-size: 14px;font-weight: 400;color: #D9D9D9;}
.alist a{display: inline-block;color: #666;margin: 0 6px;}
.demoa1{display: inline-block;font-size: 14px;color: #666;float: right;font-weight: 400;}
.demoa2{display: inline-block;width: 88px;height: 22px;border: 1px solid #E6E6E6;border-radius: 12px;line-height: 22px;text-align: center;color: #999999;font-size: 12px;font-weight: 400;float: right;margin-top: 6px;}
.thide,.newsuldec li a>span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hovp:hover p:first-child,.hotnav:hover p,.gzs_change li:last-child a:hover,.gzs_info li a:hover p:first-child,.bkzl_yqlj a:hover,.alist a:hover{color: #188EEE !important;}
.gzs_info li a,.szinfo ul li a{display: block;width: 100%;overflow: hidden;margin: 0 auto;}
.gzs_info li a>span img,.szinfo ul li a>.lsimg img,.ad1200 img{width: 100%;}
.ad1200{width: 1200px;margin: 0 auto 32px;display: block;overflow: hidden;text-align: center;}
.botnav{width: 100%;background: url(../img/botbg.png)no-repeat;overflow: hidden;margin: 20px auto 0;}
.mt20{margin-top: 20px;}
.mt13{margin-top: 13px;}
.mt15{margin-top: 15px;}
.mt26{margin-top: 26px;}
.mt24{margin-top: 24px;}
.mt8{margin-top: 8px;}
.demoh3{width: 94%;margin: 0 auto;overflow: hidden;text-align: center;font-size: 20px;font-weight: bold;color: #DE9D59;}
.demoh3 i{display: inline-block;width: 20px;height: 5px;background: url(../img/pd/pdym_icon.png)no-repeat -2px -757px;margin: 0 6px;position: relative;top: -3px;}
.demoh3 i:last-child{background-position-x: -33px;}
.pdec{width: 94%;margin: 5px auto;text-align: center;color: #AF957A;font-size: 16px;}
.why a:hover,.hkbtn a:hover{transform: translateY(-4px);}
.left_wid750{width: 750px;float: left;overflow: hidden;margin-right: 30px;}
.right_wid420{width: 420px;float: right;overflow: hidden;}

/* 频道页面主体 */
.pd_content{width: 100%;margin: 15px auto;overflow: hidden;position: relative;}
.pd_content .pdcont_left{width: 270px;float: left;overflow: hidden;background: #fff;position: relative;margin-right: 30px;}
.testtime{width: 100%;display: block;overflow: hidden;margin: -3px auto 0;text-align: center;font-size: 16px;}
.testtime>h2{width: 100%;display: block;overflow: hidden;font-size: 16px;font-weight: bold;margin: 0 auto 15px;}
.testtime .downtime>i{display: inline-block;width: 50px;height: 46px;text-align: center;background: url(../img/pd/pdym_icon.png)no-repeat -2px 0px;margin-right: 10px;}
.testtime .downtime span em{display: inline-block;width: 36px;height: 40px;background: #188EEE;border-radius: 4px;text-align: center;overflow: hidden;line-height: 40px;font-weight: bold;color: #FFFFFF;font-size: 30px;margin-right: 10px;}
.testtime .downtime span>i{display: inline-block;position: relative;top: -6px;left: -6px;}
.bzkslc{width: 270px;overflow: hidden;margin: 15px auto 0;}
.kslcdiv{width: 263px;border-left: 1px solid #D9EDFF;height: 508px;margin-left: 6px;}
.kslcdiv .kslcul{width: 246px;float: right;}
.kslcdiv .kslcul li:nth-child(odd){margin-bottom: 15px;position: relative;padding-bottom: 9px;padding-top: 10px;}
.kslcdiv .kslcul li:nth-child(odd) div:first-child span:last-child a{color: #FF6A00;}
.kslcdiv .kslcul li em{display: inline-block;width: 12px;height: 12px;text-align: center;background: url(../img/pd/pdym_icon.png)no-repeat -238px -108px;position: absolute;top: 13px;left: -25px;}
.kslcdiv .kslcul li.liing em{background: url(../img/pd/pdym_icon.png)no-repeat -260px -108px;}
.tikucont{width: 268px;height: 138px;background: #FFFFFF;border: 1px solid #EDEDED;margin: 20px auto 0;overflow: hidden;}
.tikucont .tikutype{width: 238px;margin: 6px auto 0;overflow: hidden;}
.tikucont .tikutype a{display: inline-block;font-size: 14px;margin-right: 30px;margin-bottom: 15px;line-height: 30px;height: 30px;}
.tikucont .tikutype a:nth-child(2n){margin-right: 0;}
.tikucont .tikutype a i{display: inline-block;width: 30px;height: 30px;margin-right: 10px;text-align: center;background: url(../img/pd/pdym_icon.png)no-repeat -1px -285px;position: relative;top: 8px;border-radius: 50%;}
.tikucont .tikutype a:nth-child(2) i{background-position-y: -374px;}
.tikucont .tikutype a:nth-child(3) i{background-position-y: -330px;}
.tikucont .tikutype a:nth-child(4) i{background-position-y: -420px;background-position-x: -3px;}
.pdcont_center{width: 530px;float: left;
    /* overflow: hidden; */
    position: relative;margin-right: 30px;}
.hotnew{width: 100%;margin: 0 auto 15px;overflow: hidden;font-size: 16px;color: #333;line-height: 38px;}
.hotnew>h2{width: 100%;font-size: 20px;font-weight: bold;overflow: hidden;height: 28px;line-height: 20px;}
.hotnew>h2 a{color: #ff7f00;}
.hotnew>p{width: 100%;overflow: hidden;margin: 0 auto;height: 38px;font-size: 15px;}
.hotnew>p em>a{display: inline-block;width: 48px;height: 20px;background: #EDEDED;border-radius: 10px;text-align: center;line-height: 20px;font-size: 14px;color: #666666;margin-right: 4px;}
.hotnew>p>a,.hotnew>h2>a{display: inline-block;margin-right: 6px;}
.hotnav{display: block;width: 490px;height: 68px;
    /* overflow: hidden; */
    margin: 0 auto;background: url(https://www.cnitpm.com/img/pd/hot_new_bg.png)no-repeat center top;padding: 16px 20px;}


.hotnav>span{width: 76px;height: 76px;overflow: hidden;display: inline-block;text-align: center;background: url(../img/pdym_icon.png)no-repeat -223px -193px;margin-right: 6px;position: relative;top: -6px;}

.hotnav>div{float: left;width: 389px;color: #666666;font-size: 14px;overflow: hidden;}
.hotnav>div>p:first-child{width: 100%;font-size: 16px;color: #4D4D4D;font-weight: bold;margin: 8px auto;}
.dqmcbox{width: 530px;background: #F2F9FF;position: relative;margin: 0 auto 18px;}
.dqmcbox .dqdiv{width: 100%;height: 45px;line-height: 45px;}
.dqdiv .ruankao{display: inline-block;float: left;text-align: center;width: 49px;font-size: 16px;font-weight: bold;margin-left: 9px;overflow: hidden;}
.dqdiv .dqdec{width: 416px;float: left;font-size: 15px;text-align: left;}
.dqdiv .dqdec a, .dqnone span a{display: inline-block;margin-right: 9px;}
.dqdiv .dqdec span{display: none;}
.dqdiv .xlimg{position: relative;top: 18px;cursor: pointer;left: 15px;}
.dqnone{width: 100%;background: #F0F8FF;position: absolute;z-index: 999;}
.dqshow{display: none;}
.dqnone span{width: 416px;line-height: 36px;font-size: 16px;text-align: left;display: inline-block;margin-left: 12px;}

.newsbox{width: 530px;margin: 0 auto;position: relative; height: 237px;}
.newsbox .newsboxitem{border-bottom: 1px solid #F2F2F2;position: relative;padding-top: 2px;}
/* .newsbox .newsul{border-bottom: 1px solid #F2F2F2;position: relative;padding-top: 2px;} */
.newsbox .newsul{height: 32px;}
.newsbox .newsul li{padding-bottom: 10px; text-align: center;margin-left: 32px;overflow: hidden;font-size: 14px;float: left;}
.newsbox .newsul li:nth-child(1){margin-left: 0;}
.newsbox .newsul li.cur{color: #188EEE;font-size: 18px;font-weight: bold;height: 24px;line-height: 22px;}
.newsbox .newsul li.cur::after{content: '';display: block;width: 70px;height: 2px;background-color:#188EEE;position: relative;top: 10px;}
.newsbox .newsul li a{color: #808080;}
.newsbox .newsul li.cur a{color: #188EEE;}
.newitemals{position: absolute;right: 110px;top: 2px;z-index: 99;}
.newitemals a{    display: block;
   color: #808080;
    text-align: center;
    margin-left: 32px;
    overflow: hidden;
    font-size: 14px;
    }
.newitemkf{position: absolute;right: 0;top: 0;z-index: 99;}

.newsuldec{margin: 10px auto 4px;}
.newsuldec li{width: 100%;display: none;overflow: hidden;margin: 0 auto;line-height: 38px;font-size: 15px;}
.newsuldec li:first-child{display: block;}
.newsuldec li a{display: block;width: 100%;overflow: hidden;margin: 0 auto;}
.newsuldec li:first-child a>span{width: 453px;display: inline-block;float: left;font-size: 15px;}
.newsuldec li a>span{display: inline-block;width: 515px;overflow: hidden;}
.newsuldec li a>em{color: #999999;display: inline-block;overflow: hidden;float: right;}
.newsuldec li a>span i{display: inline-block;margin: 0 4px 4px 0;height: 20px;width: 25px;text-align: center;background: url(../img/index_icon.png) no-repeat;background-position: 0px -203px;position: relative;top: 8px;}
.pdcont_right{width: 340px;float: right;overflow: hidden;position: relative;}
.gkg_zb_sp{width: 338px;height: 218px;background: #FFFFFF;border: 1px solid #EDEDED;margin: 20px auto;overflow: hidden;}
.gzs_change{width: 100%;height: 45px;line-height: 40px;overflow: hidden;margin: 0 auto;text-align: center;}
.gzs_change li{float: left;padding: 0 15px;font-size: 16px;cursor: pointer;}
.gzs_change li.tli{background: linear-gradient(180deg, #CCE8FF 0%, #FFFFFF 100%);color: #188EEE;font-weight: bold;}
.gzs_change li.tli em{width: 30px;height: 3px;background: #188EEE;display: block;margin: 0 auto;overflow: hidden;}
.gzs_change li:last-child{padding: 0;font-size: 12px;color: #999999;float: right;margin-right: 16px;}
.gzs_change li:last-child a{color: #999;}
.gzs_info{width: 319px;margin: 0 auto;overflow: hidden;}
.gzs_info li{width: 100%;margin: 0 auto;overflow: hidden;display: none;}
.gzs_info li a{width: 100%;border-bottom: 1px dashed #E6E6E6;margin: 17px auto 20px;overflow: hidden;padding-bottom: 20px;}
.gzs_info li a:last-child{border-bottom: none;}
.gzs_info li:nth-child(2){display: block;}
.gzs_info li a>span{display: block;width: 45px;height: 45px;text-align: center;border-radius: 50%;float: left;margin-right: 8px;position: relative;top: 6px;}
.gzs_info li a>div{width: 260px;float: left;color: #999999;font-size: 14px;overflow: hidden;}
.gzs_info li a>div p:first-child{width: 100%;font-size: 15px;color: #333;margin: 0 auto 6px;}
.gzs_info li a>div p em{display: inline-block;width: 60px;height: 20px;background: #188EEE;border-radius: 10px;float: right;color: #fff;text-align: center;line-height: 20px;}
.gzs_info li a>div p em:hover{background: #4fadf9;}
.zldown{width: 338px;border: 1px solid #EDEDED;overflow: hidden;margin: 20px auto;}
/* .zldown .downdec{width: 312px;margin: 16px auto;overflow: hidden;display: block;}
.zldown .downdec>span:first-child{display: inline-block;width: 41px;height: 40px;text-align: center;float: left;margin-right: 7px;background: url(../img/pd/pdym_icon.png)no-repeat -240px -129px;position: relative;top: 2px;}
.zldown .downdec>span:last-child{display: inline-block;width: 36px;height: 36px;text-align: center;float: right;background: url(../img/pd/pdym_icon.png)no-repeat -300px -136px;position: relative;top: 6px;}
.zldown .downdec>div{width: 220px;float: left;overflow: hidden;color: #999999;font-size: 14px;}
.zldown .downdec>div p:first-child{width: 100%;font-size: 16px;color: #333;} */
/* 轮播图 */
.fir-lunbo{width: 340px;height: 173px;margin: 0 auto;}
.fir-lunbo .slider{width: 340px;margin: 0px auto;position: relative;}
.fir-lunbo .slider, .fir-lunbo .slider .slider-img{overflow: hidden;height: 173px;}
.slider:hover .slider-btn{color: #fff;text-shadow: 0 0 5px #666;}
.slider .slider-img{width: 3400px;position: relative;}
.slider .slider-img .slider-img-ul{position: absolute;left: 0;top: 0;overflow: hidden;}
.slider .slider-img .slider-img-ul li{float: left;}
.slider .slider-img .slider-img-ul li img{width: 340px;height: 173px;}
.slider .slider-dot > ul{position: absolute;bottom: 10px;width: 100%;text-align: center;}
.slider .slider-dot > ul > li{cursor: pointer;width: 9px;height: 9px;border-radius: 50%;background: #fff;margin-left: 10px;display: inline-block;}
.slider .slider-dot > ul > li.active, .slider .slider-dot > ul > li:hover{background: #ff7e00;}
.slider .slider-btn{position: absolute;width: 20px;height: 32px;top: 50%;line-height: 32px;text-align: center;color: #fff;font-size: 14px;display: none;}
.slider .slider-btn:hover{background: rgba(125, 125, 125, .3);}
.slider .slider-btn.slider-btn-left{left: 0;margin-top: -25px;}
.slider .slider-btn.slider-btn-right{right: 0;margin-top: -25px;}
.szbox{width: 338px;height: 198px;border: 1px solid #EDEDED;margin: 0 auto;overflow: hidden;}
.cpn{display: inline-block;float: right;overflow: hidden;margin-right: 10px;margin-top: 6px;}
.cpn em{display: inline-block;width: 16px;height: 16px;background: url(../img/pd/pdym_icon.png)no-repeat -238px -85px;cursor: pointer;margin-right: 5px;}
.cpn em:last-child{background-position-x: -259px;}
.szinfo{width: 310px;overflow: hidden;position: relative;height: 136px;margin: 10px auto;}
.szinfo ul{position: absolute;left: 0;top: 0;width: 1000px;padding-left: 2px;}
.szinfo ul li{width: 310px;float: left;overflow: hidden;}
.szinfo ul li a:hover p{color: #188EEE;}
.szinfo ul li a:hover .lsinfo>span:last-child{background: #cbe6fd;}
.szinfo ul li a>.lsimg{width: 100px;float: left;overflow: hidden;height: 136px;text-align: center;margin-right: 15px;}
.szinfo ul li a>.lsinfo{width: 195px;float: left;overflow: hidden;color: #666666;font-size: 14px;line-height: 24px;}
.szinfo ul li a>.lsinfo p:first-child{width: 100%;font-size: 16px;color: #333;margin: 0 auto 4px;}
.szinfo ul li a>.lsinfo p:first-child i{display: inline-block;height: 18px;background: #FFE9D9;border-radius: 9px 0px 9px 0px;margin-left: 6px;line-height: 18px;font-size: 12px;color: #FF6A00;padding: 0 6px;}
.szinfo ul li a>.lsinfo p:nth-child(-n+4) em{display: inline-block;width: 3px;height: 3px;background: #188EEE;border-radius: 50%;margin-right: 6px;position: relative;top: -3px;}
.szinfo ul li a>.lsinfo>span:last-child{display: block;width: 100px;height: 20px;background: #F0F8FF;border: 1px solid #188EEE;border-radius: 10px;line-height: 20px;text-align: center;color: #188EEE;font-size: 12px;margin-top: 4px;}
.szinfo ul li a>.lsinfo>span:last-child i{width: 19px;height: 14px;display: inline-block;overflow: hidden;text-align: center;background: url(../img/index_icon.png) no-repeat;margin-right: 6px;background-position: -3px -59px;position: relative;top: 2px;left: 4px;}
.pxhk_left{width: 830px;float: left;overflow: hidden;margin-right: 30px;}
.zb_zjchange{width: 100%;height: 45px;background: #FFF8F2;margin: 14px auto 0;overflow: hidden;}
.zb_zjchange li{display: inline-block;line-height: 45px;height: 45px;padding: 0 25px;float: left;font-size: 16px;cursor: pointer;}
.zb_zjchange li.yli{background: #FF6A00;color: #fff;}
.zb_cjdec{width: 350px;height: 280px;background: #F5F6FA;float: left;overflow: hidden;}
.zb_cjdec>li,.rxhkdecul>li{width: 100%;overflow: hidden;margin: 0 auto;display: none;}
.zb_cjdec>li:first-child,.rxhkdecul>li:first-child{display: block;}
.zb_cjdec li p{color: #999999;}
.zb_cjdec li p img{display: none;}
.playvideo{width: 480px;height: 280px;float: left;overflow: hidden;position: relative;}
.playvideo .imgplay{width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden;background: #000;cursor: pointer;}
.playvideo .imgplay img{opacity: .7;}
.playvideo >span{display: inline-block;position: absolute;left: 210px;overflow: hidden;top: 110px;cursor: pointer;}
.zb_cjdec li>ul{width: 100%;overflow: hidden;margin: 0 auto;}
.zb_cjdec li>ul{margin-left: 16px;width: 334px;height: 281px;overflow: scroll;overflow-x: hidden;}
.zb_cjdec li>ul li{width: 100%;overflow: hidden;margin: 10px auto 18px;color: #999999;font-size: 14px;}
.zb_cjdec li > ul li.mfh{color: #333;cursor: pointer;}
.zb_cjdec li>ul li>span:first-child{display: inline-block;width: 245px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.zb_cjdec li>ul li em{display: inline-block;width: 40px;height: 20px;background: #43B076;border-radius: 4px;text-align: center;line-height: 20px;color: #F9F9F9;font-size: 14px;float: right;margin-right: 12px;}
.zb_cjdec li>ul li i{display: inline-block;width: 14px;height: 16px;background: url(../img/pd/pdym_icon.png)no-repeat -4px -695px;float: right;margin-right: 26px;}
.zyszsli{width: 400px;height: 360px;float: left;overflow: hidden;margin-right: 20px;background: url(../img/pd/zyszbg.png)no-repeat center top;}
/* 轮播 */
.swiper-container{position:relative;width:400px;height:360px;overflow:hidden;margin: 0 auto;}
.swiper-wrapper{position:absolute;left:0;height:100%;}
.swiper-wrapper-transition{transition:all .8s ease 0s}
.swiper-item{display:inline-block;width:400px;height:325px;float:left;margin-top: 35px;}
.swiper-item .zylsdec{width: 350px;margin: 36px auto 0;overflow: hidden;display: block;}
.swiper-item .zylsdec>span{width: 119px;height: 148px;background: #FAFAFA;border: 3px solid #FFFFFF;display: block;float: left;overflow: hidden;margin-right: 10px;}
.swiper-item .zylsdec>div{width: 210px;float: right;overflow: hidden;font-size: 14px;color: #DE9D59;line-height: 30px;}
.swiper-item .zylsdec>div>p:first-child{font-size: 16px;font-weight: bold;color: #AF957A;}
.swiper-item .zylsdec>div>p em{display: inline-block;width: 4px;height: 4px;border-radius: 50%;background: #DE9D59;position: relative;top: -2px;margin-right: 4px}
.swiper-item .zylsdec em.hrl{display: inline-block;width: 24px;height: 3px;background: #D79753;margin: 6px 0 2px ;}
.swiper-container .num { position: absolute; width: 100%; bottom: 30px; left: 0; text-align: center; font-size: 0px; }
.swiper-container .num li {width: 6px; height: 6px;background: #FFF;border: 1px solid #999999; border-radius: 50%; display: inline-block; margin: 0 3px; cursor: pointer; }
.swiper-container .num li.on{width: 8px; height: 8px;background: linear-gradient(90deg, #E59D51 0%, #FEC36D 100%);border: none;}
.btnjx{width: 86px;height: 25px;background: #FFF6E8;border: 1px solid #E6B163;border-radius: 13px;display: inline-block;text-align: center;line-height: 25px;overflow: hidden;color: #D4935F;margin-top: 6px;}
.fwtkbox{width: 410px;float: right;overflow: hidden;}
.fwtkbox .ptfwdex{width: 410px;height: 155px;background: url(../img/pd/ptks_bg.png)no-repeat center top;text-align: center;font-size: 14px;padding-top: 15px;margin: 0 auto 20px;}
.navlist{width: 310px;margin: 15px auto 0;overflow: hidden;}
.navlist span{display: inline-block;width: 90px;height: 24px;background: #FEC36D;border-radius: 12px;text-align: center;line-height: 24px;color: #fff;margin-right: 15px;margin-bottom: 12px;}
.navlist span:nth-child(3n){margin-right: 0;}
.tkinfo{width: 354px;height: 65px;margin: 12px auto 0;background: url(../img/pd/testbg.png)no-repeat center top;font-size: 14px;}
.tkinfo a{display: inline-block;color: #fff;float: left;margin-top: 7px;margin-left: 20px;}
.rxhk_right{width: 340px;float: right;overflow: hidden;margin: 0 auto;}
.rxhk_right .rxhkbox{width: 338px;border: 1px solid #EDEDED;margin: 15px auto 0;overflow: hidden;height: 703px;}
.rxgkt_ype{width: 100%;height: 45px;background: #FCFCFC;border: 1px solid #EDEDED;overflow: hidden;border-top: none;line-height: 45px;}
.rxgkt_ype li{float: left;width: 33.3%;text-align: center;overflow: hidden;font-size: 16px;cursor: pointer;}
.rxgkt_ype li.lion{color: #FF6A00;font-weight: bold;border-top: 3px solid #FF6A00;line-height: 40px;}
.rxhkdecul{width: 300px;margin: 20px auto 0;overflow: hidden;}
.rxhkdecul li .hkimg{width: 300px;height: 300px;margin: 0 auto 10px;display: block;overflow: hidden;}
.rxhkdecul li .hktit{width: 100%;overflow: hidden;font-size: 16px;font-weight: bold;height: 22px;display: block;margin: 0 auto 6px;}
.rxhkdecul li .hktit em{display: inline-block;width: 92px;height: 24px;background: #FFE9D9;border-radius: 4px;text-align: center;line-height: 24px;margin-left: 6px;font-size: 14px;font-weight: 400;color: #FF6A00;position: relative;top: -2px;}
.hkdecp{width: 100%;overflow: hidden;color: #999;font-size: 14px;line-height: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hkjgdec{width: 100%;overflow: hidden;font-size: 14px;color: #999999;margin: 0 auto 10px;}
.hkjgdec span:first-child{color: #333;display: inline-block;float: left;}
.hkjgdec span:first-child em{color: #FF6A00;font-size: 20px;font-weight: bold;}
.hkjgdec span:last-child{display: inline-block;float: right;position: relative;top: 6px;}
.hkbtn a{display: inline-block;width: 138px;height: 43px;line-height: 43px;overflow: hidden;text-align: center;font-size: 16px;margin-right: 15px;color: #FF6A00;border: 1px solid #FF6A00;margin-bottom: 15px;transition: all .5s;}
.hkbtn a:last-child{background: linear-gradient(90deg, #FF6A00 0%, #FF9500 99%);color: #FFFFFF;border: none;width: 140px;height: 45px;margin-right: 0;line-height: 45px;}
.hkbtn a i{display: inline-block;width: 22px;height: 21px;margin-right: 10px;background: url(../img/pd/pdym_icon.png)no-repeat -240px -696px;position: relative;top: 3px;}
.hkbtn a:first-child i{background-position: -157px -696px;top: 4px;}
.hkbtn a:first-child:hover{background: #f9e9dd;}
.hkbtn a:last-child:hover{background: linear-gradient(90deg, #FF9500 0%, #FF6A00 99%);}
.hkslide{width: 300px;overflow: hidden;position: relative;height: 130px;margin: 15px auto 10px;}
.hkslide ul{position: absolute;left: 0;top: 0;width: 1000px;padding-left: 2px;}
.hkslide ul li{width: 140px;height: 130px;float: left;overflow: hidden;margin-right: 20px;background: url(../img/pd/shiting_bg.png)no-repeat center top;text-align: center;color: #999999;}
.hkslide ul li>h4{width: 100%;font-size: 16px;font-weight: bold;color: #FF6A00;overflow: hidden;margin: 18px auto 6px;}
.hkslide ul li>a{display: block;width: 84px;height: 24px;background: #FFFFFF;border: 1px solid #FFB57F;border-radius: 12px;text-align: center;color: #FF6A00;line-height: 24px;overflow: hidden;margin: 16px auto 0;transition: all .5s;}
.hkslide ul li>a:hover{transform: translateY(-4px);}
.hkslide .ltspan,.hkslide .gtspan{display: inline-block;width: 14px;height: 20px;text-align: center;position: absolute;top: 60px;cursor: pointer;background: url(../img/pd/pdym_icon.png)no-repeat -240px -52px;}
.hkslide .ltspan{left: 2px;}
.hkslide .gtspan{right: 0;background-position-x: -263px;}
.lnzttable{width: 750px;margin: 15px auto 0;text-align: center;overflow: hidden;font-size: 14px;border: 1px solid #CCE6FF;}
.lnzttable tbody tr:first-child{font-size: 16px;height: 49px;line-height: 49px;color: #188eee;background: #F7FBFF;}
.lnzttable tbody tr td{border-bottom: 1px solid #CCE6FF;height: 40px;line-height: 40px;}
.lnzttable tbody tr:last-child td{border-bottom: none;}
.lnzttable tbody tr td a{display: inline-block;}
.lnzttable tbody tr td:first-child a{width: 360px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 40px;}
.lnzttable tbody tr td:first-child a i{background: url(//www.cnitpm.com/img/mn_bg.png) no-repeat 0 -1135px;display: block;float: left;width: 25px;height: 26px;position: relative;top: 7px;margin-right: 6px;}
.lnzttable tbody tr td:last-child a{margin-right: 0;background: #f6f6f6;box-shadow: 1px 2px 1px #eee;border-radius: 2px;width: 80px;height: 26px;display: inline-block;line-height: 26px;}
.lnzttable tbody tr td:last-child a:hover{background: #188EEE;color: #fff;}
.ztnav{width: 440px;margin: 10px auto 0;overflow: hidden;text-align: center;}
.ztnav a{width: 198px;border: 1px solid #99CFFF;height: 60px;border-radius: 4px;display: inline-block;overflow: hidden;font-size: 16px;float: left;margin-bottom: 20px;margin-right: 20px;text-align: center;}
.ztnav a:nth-child(2n){margin-right: 0;}
.ztnav a>i{display: inline-block;width: 33px;height: 32px;text-align: center;line-height: 32px;opacity: inherit;float: left;margin-right: 15px;margin-left: 20px;position: relative;top: 16px;}
.ztnav a>div{display: inline-block;color: #999999;font-size: 14px;text-align: left;overflow: hidden;float: left;}
.ztnav a>div p:first-child{font-size: 16px;color: #333;width: 100%;margin-top: 7px;}
.ztnav a:hover{background: #F2F9FF;}
.tjstlist>p:first-child{width: 100%;height: 30px;background: #F5F5F5;margin: 0 auto;overflow: hidden;line-height: 30px;font-size: 16px;}
.tjstlist>p:first-child em{width: 4px;height: 30px;background: #188EEE;display: inline-block;margin-right: 8px;overflow: hidden;float: left;}
.tjstlist .tjstdec{width: 100%;font-size: 15px;overflow: hidden;line-height: 36px;margin: 9px auto 0;}
.tjstlist .tjstdec a,.kszxtypedec li a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.kszxtype a{display: inline-block;width: 108px;text-align: center;line-height: 32px;border: 1px solid #D9D9D9;font-size: 15px;margin-right: 16px;margin-top: 15px;}
.kszxtype a.ayes{background: url(../img/pd/pdym_icon.png)no-repeat -0px -528px;line-height: 32px;border: none;color: #188EEE;width: 111px;height: 36px;}
.kszxtypedec li{width: 100%;margin: 5px auto;overflow: hidden;display: none;line-height: 38px;font-size: 15px;}
.kszxtypedec li:first-child,.tjgzul li:first-child{display: block;}
.kszxtypedec li a>span:first-child{display: inline-block;max-width: 610px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.kszxtypedec li a>span:last-child{display: inline-block;float: right;max-width: 60px;overflow: hidden;text-align: right;color: #999999;}
.huizong a{display: inline-block;width: 259px;height: 96px;float: left;overflow: hidden;margin-right: 12px;background: url(../img/pd/tjwz_bg.png)no-repeat;font-size: 16px;padding: 20px 55px;position: relative;margin-top: 8px;}
.huizong a>h2{width: 100%;font-size: 18px;font-weight: bold;margin: 6px auto 15px;}
.huizong a>span{display: inline-block;width: 84px;height: 30px;background: #FFE1CC;border-radius: 15px 0px 0px 15px;line-height: 30px;text-align: center;position: absolute;bottom: 20px;right: 7px;color: #333;}
.leftline{width: 410px;margin-left: 10px;border-left: 1px solid #F2F2F2;position: relative;}
.tjgzbox{width: 390px;margin-left: 20px;position: relative;}
.tjgzbox .ptlt{width: 100%;position: relative;font-size: 18px;color: #333;font-weight: bold;margin: 0 auto 16px;}
.tjgzbox .ptlt .nextrdzx{display: inline-block;float: right;font-size: 14px;font-weight: 400;color: #999;cursor: pointer;}
.tjgzbox .ptlt .nextrdzx img{width: 16px;height: 16px;margin-right: 6px;position: relative;top: 3px;transition: all 3s;}
.tjgzbox .ptlt .nextrdzx:hover img{transform: rotate(360deg);}
.tjgzbox .yem1{display: inline-block;width: 10px;height: 10px;background: #FF6A00;border-radius: 50%;position: absolute;left: -26px;top: 10px;}
.tjgzbox .yem2{display: inline-block;width: 8px;height: 8px;border: 1px solid #FF6A00;border-radius: 50%;position: absolute;left: -26px;top: 5px;}
.tjgzbox li a:first-child .yem2{top: 21px;}
.tjgzul li{width: 100%;margin: 0 auto;display: none;transition: all; .5s}
.tjgzul li a{display: block;width: 100%;position: relative;}
.tjgzul li a:first-child{height: 50px;margin-bottom: 42px;}
.tjgzul li a .pimg{width: 90px;height: 50px;display: inline-block;float: left;overflow: hidden;margin-right: 8px;}
.tjgzul li a:first-child p{width: 290px;overflow: hidden;float: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: break-spaces;}
.tjgzul li a p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0 auto 43px;}
.tjgzul li a:last-child p{margin: 0 auto 30px;}
.tjgzul li a:last-child{margin-bottom: 0;}
.appdownbox{display: block;width: 362px;height: 118px;overflow: hidden;background: url(../img/pd/xzApp_bg.png)no-repeat center top;font-size: 14px;padding: 26px;margin-left: 6px;}
.appdownbox>span{display: inline-block;width: 117px;height: 117px;overflow: hidden;text-align: center;float: left;margin-right: 20px;background: url(../img/pd/jxline_bg.png)no-repeat;}
.appdownbox>span img{width: 103px;height: 104px;position: relative;top: 6px;}
.appdownbox>div{width: 220px;float: left;overflow: hidden;}
.appdownbox>div h2{width: 100%;text-align: center;font-size: 22px;color: #188EEE;overflow: hidden;margin: 4px auto 10px;}
.appdownbox>div ul li{width: 105px;float: left;margin-right: 10px;overflow: hidden;text-align: left;line-height: 30px;}
.appdownbox>div ul li:nth-child(2n){margin-right: 0;}
.appdownbox>div ul li i{display: inline-block;width: 14px;height: 14px;margin-right: 4px;background: url(../img/pd/pdym_icon.png)no-repeat -0px -621px;position: relative;top: 2px;}
.bookslide{width: 1200px;overflow: hidden;position: relative;height: 370px;margin: 25px auto 0;}
.bookslide ul{position: absolute;left: 0;top: 0;width: 12000px;}
.bookslide ul li{width: 283px;height: 368px;border: 1px solid #EDEDED;border-radius: 4px;float: left;overflow: hidden;margin-right: 20px;}
.bookslide ul li>span:first-child{display: inline-block;height: 28px;background: #FFF0E5;border-radius: 0px 2px 15px 0px;text-align: center;line-height: 28px;padding: 0 16px 0 8px;font-size: 14px;color: #FF6A00;}
.bookslide ul li .sjimg{display: block;width: 240px;text-align: center;height: 190px;overflow: hidden;margin: 16px auto 0;}
.bookslide ul li .sjimg img{height: 100%;}
.bookslide ul li p{width: 250px;height: 74px;margin: 0 auto;overflow: hidden;color: #999999;font-size: 14px;line-height: 24px;}
.bookslide ul li a.t{font-size: 15px;margin: 20px auto 4px;width: 250px;display: block;overflow: hidden;height: 24px;text-overflow: ellipsis;white-space: nowrap;}
.bookslide ul li p a{color: #188EEE;}
.bookslide .ltspan,.bookslide .gtspan{display: inline-block;width: 20px;height: 30px;text-align: center;position: absolute;top: 165px;cursor: pointer;background: url(../img/pd/pdym_icon.png)no-repeat -240px -1px;}
.bookslide .gtspan{right: 0px;background-position-x: -272px;}
.bkzl_yqlj{width: 1158px;height: 92px;border: 1px solid #EDEDED;margin: 30px auto 0;overflow: hidden;padding: 18px 20px;}
.bkzl_yqlj .bkzl_left{width: 700px;float: left;overflow: hidden;}
.bkzl_left p:first-child{margin: 0 auto 6px;}
.bkzl_yqlj .bkzl_left>div{line-height: 32px;width: 100%;font-size: 16px;overflow: hidden;}
.bkzl_yqlj .bkzl_left>div i{display: inline-block;width: 16px;height: 16px;background: #FFB57F;border-radius: 50%;text-align: center;line-height: 16px;text-align: center;color: #fff;font-size: 14px;margin-right: 5px;}
.bkzl_yqlj .bkzl_left>div a{color: #666666;margin-right: 20px;}
.yqlj_right{width: 400px;float: right;overflow: hidden;}
.yqlj_right>div{width: 100%;overflow: hidden;margin: 10px auto 0;font-size: 16px;}
.yqlj_right>div a{color: #666;line-height: 32px;display: inline-block;margin-right: 20px;}
.xzxgw{width: 100%;text-align: center;font-size: 24px;overflow: hidden;color: #B3B3B3;margin: 40px auto;}
.xzxgw em{display: inline-block;width: 150px;height: 1px;background: #F2F2F2;margin: 0 9px;position: relative;top: -6px;}
.why a{display: inline-block;width: 210px;float: left;overflow: hidden;margin-right: 120px;font-size: 14px;transition: all .5s;margin-bottom: 17px;}
.why a:last-child{margin-right: 0;}
.why a>span:first-child{width: 72px;height: 72px;border-radius: 50%;display: block;float: left;overflow: hidden;text-align: center;background: url(../img/pd/pdym_icon.png)no-repeat -0px -810px;margin-right: 10px;margin-top: 4px;}
.why a:nth-child(2)>span:first-child{background-position-x: -90px;}
.why a:nth-child(3)>span:first-child{background-position-x: -180px;}
.why a:nth-child(4)>span:first-child{background-position-x: -270px;}
.why a>div{width: 120px;float: left;overflow: hidden;line-height: 22px;font-size: 16px;}
.why a>div p:last-child{font-size: 14px;color: #999999;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 100%;overflow: hidden;margin: 4px auto 0;}

/* 2023 1 29 */
.hotnav{position: relative;}
.hotnav h3.hot_hotla{width: 85px;
    height: 76px;
    overflow: hidden;
    float: left;
    text-align: center;
    margin-right: 16px;position: relative;top: -3px;}
.hotnav h3.hot_hotla img{display: block;width: 60px;height: 60px;margin: auto;}
.hotnav h3.hot_hotla i{color: #CCCCCC;font-size: 10px;text-align: center;display: block;}
.hotnav>div>p.thide{color: #188EEE;}
.hotnav .hot_fdjal{position: absolute;top: 0;left: 0;width: 20px;height: 20px;background-color: #C3C7CC;}
.hotnav .hot_fdjal img{display: block;margin:3px auto 0;}

.hotnav .hot_fdjmu{display: none; position: absolute;top: -28px;left: -160px;background-color: #fff;padding: 10px;border: 1px solid #E6E6E6;}
.hotnav .hot_fdjmu img{display: block;width: 128px;height: 126px;z-index: 999;}
.hotnav .hot_fdjmu em{position: absolute;top: 32px;right: -5px; width: 8px;height: 8px;border-top: 1px solid #ddd;border-left: 1px solid #ddd;background-color: #fff; transform: rotate(134deg);}
.hotnav:hover .hot_fdjmu{display: block;}

/* 2023 03 09 */
#zxlbs{position: relative;overflow: hidden;}
#zxlbs .sildeul .sil_aop{display:none;width:530px;height:154px;float:left;margin-top: 0;}
#zxlbs .sildeul .sil_aop a{line-height: 34px;}
#zxlbs .sildeul div.sil_aop:nth-child(1){display: block;}
#zxlbs .sildeul .sil_aopmu{height: 185px;overflow: hidden;} 
.lbmut_wrap .new_listzlmo{}

.sild_qie{position: absolute;bottom: 0;text-align: center;display: none;width: 100%;}
.new_listzl .sild_qie1s{
    /* display: block; */
    bottom: 8px;}
.new_listzl .sild_qiemute{bottom: 10px;}
.sild_qie p{display: inline-block;width: 8px;height: 8px;background-color: #b2b2b2;border-radius: 50%;margin: 0 4px;cursor: pointer;}
.sild_qie p.onIsact{background: linear-gradient(90deg, #f2f2f2 0%, #f2f2f2 100%);}
#zxlbs:hover .sild_qie{display: block;}


/* 2023 04 23 */
.newsboxs{width: 530px;margin: 0 auto;position: relative; height: auto;}
.newsboxs .newsuls{border-bottom: 1px solid #F2F2F2;position: relative;padding-top: 2px;height: 32px;}
.newsboxs .newsuls li{ padding-bottom: 10px; text-align: center;margin-left: 32px;overflow: hidden;font-size: 14px;float: left;}
.newsboxs .newsuls li:nth-child(1){margin-left: 0;}
.newsboxs .newsuls li.cur{color: #188EEE;font-size: 18px;font-weight: bold;}
.newsboxs .newsuls li.cur::after{content: '';display: block;width: 70px;height: 2px;background-color:#188EEE;position: relative;top: 10px;}
.newsboxs .newsuls li a{color: #808080;}
.newsboxs .newsuls li a:hover{color: #188EEE;}
.newsboxs .newsuls li.cur a{color: #188EEE;    height: 22px;line-height: 22px;}
.newitemkf{position: absolute;right: 0;top: 0;z-index: 99;}
.newitemkf{ 
    animation-name: myfirst;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;}

@keyframes myfirst
{
0%   { transform:scale(1.1,1.1);}
25%  { transform:scale(1.05,1.05);}
50%  { transform:scale(1,1);}
75%  {transform:scale(0.95,0.95);}
100%  {transform:scale(0.9,0.9);}
}

@-moz-keyframes myfirst /* Firefox */
{
    0%   { transform:scale(1.1,1.1);}
    25%  { transform:scale(1.05,1.05);}
    50%  { transform:scale(1,1);}
    75%  {transform:scale(0.95,0.95);}
    100%  {transform:scale(0.9,0.9);}
    }

@-webkit-keyframes myfirst /* Safari and Chrome */
{
    0%   { transform:scale(1.1,1.1);}
    25%  { transform:scale(1.05,1.05);}
    50%  { transform:scale(1,1);}
    75%  {transform:scale(0.95,0.95);}
    100%  {transform:scale(0.9,0.9);}
    }


.new_listzl .lbmut_swiper{width: 530px;height:240px;}
.new_listzl .lbmut_swiper .lbmut_wrap{ overflow: hidden;}
.new_listzl .lbmut_swiper .lbmut_wrap li{width: 530px; margin: 0;display: block;float: left;overflow: hidden;}
#lbmut .swiper-container .num_mute{bottom: 50px;}
#lbmut .swiper-container .num_mute li{width: 8px;height: 8px;background: #CCCCCC;border: none;}
#lbmut .swiper-container .num_mute li.on{background: #F2F2F2;}

.muitems_imgz{    display: inline-block;
    height: 20px;
    width: 25px;
    text-align: center;
    background: url(../img/xmgl_img0z7.png) no-repeat;
    position: relative;
    top: -6px;}
.newsuldec li a>span.muitems_titz{width: 490px;}
.mutelaue{display: block;width: 100%;height: 70px;padding-bottom: 20px;}

.newcomer_al{ width: 268px; background: #FFFFFF;border: 1px solid #EDEDED; margin: 20px auto 0; overflow: hidden;}
.newcomer_item{display: block; overflow: hidden;padding: 10px 20px 20px 20px;}
.newcomer_item img{float: left;width: 90px;height: 95px;margin-right: 15px;}
.newcomer_item .newcomer_sil{float:left;width: 123px;}
.newcomer_item .newcomer_sil h3{font-size: 16px;color: #333333;}
.newcomer_item .newcomer_sil p{color: #999999;font-size: 14px;line-height: 22px;}
.newcomer_item .newcomer_sil span{display: block;width: 70px;line-height: 20px;border: 1px solid #188EEE;border-radius: 10px;text-align: center;font-size: 14px;color: #188EEE;margin-top: 6px;}
.newcomer_item:hover span{background-color: #188EEE;color: #fff;}

.zlmuteal{padding: 15px 15px 15px 22px;}
.zlmuteal li{overflow: hidden;margin-top: 25px;cursor: pointer;}
.zlmuteal li:hover p{color: #188EEE;}
.zlmuteal li:hover span{color: #fff;background-color:#188EEE;}
.zlmuteal li:nth-child(1){margin-top: 0;}
.zlmuteal li a{display: flex;align-items: center;}
.zlmuteal li img{float: left;width: 28px;height: 34px;margin-right: 12px;}
.zlmuteal li p{float: left; width: 183px;line-height: 22px; color: #666666;font-size: 14px;overflow: hidden; 
    display: -webkit-box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
.zlmuteal li span{float: right;width: 60px;line-height: 20px;border: 1px solid #188EEE;border-radius: 10px;color: #188EEE;font-size: 14px;text-align: center;margin-left: 15px;}

.zlproject{display: block;width: 120px;line-height: 30px;border: 1px solid #188EEE;border-radius: 15px;color: #188EEE;text-align: center;font-size: 14px;margin: 0 auto 18px;}
.titdemo3>i.bksph_icon{background: url(../img/pd/pdym_icon.png)no-repeat -124px -531px;}

.video_hao{padding: 20px;background-color: #F7FBFF;overflow: hidden;margin-top: 18px;}
.video_haolf{float: left;width: 540px;margin-right: 30px;}

.video_titmu .video_titage{display: block; color: #4D4D4D;font-size: 15px;padding-bottom: 15px; overflow: hidden;}
.video_titmu .video_titage span{ float: left; font-size: 16px;font-weight: bold;color: #999999;margin-right: 10px;}
.video_titmu .video_titage p{float: left;max-width: 450px; font-size: 15px;color: #4D4D4D;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;}
.video_titmu .video_titage p:hover{color: #188EEE;}
.video_titmu .video_titage em{float: left;width: 18px;line-height: 18px;background: #FF3A2D;border-radius: 2px;color: #FFF0E5;text-align: center;margin:2px 0 0 10px;font-size: 12px;}
.video_titmu .video_titage:nth-child(1) span{color: #FE2D46;}
.video_titmu .video_titage:nth-child(2) span{color: #FF9A57;}
.video_titmu .video_titage:nth-child(3) span{color: #FBB634;}

.video_haomu{width: 100%;border-radius: 2px;background: #BCACFF;overflow: hidden;padding: 17px 0 10px 0;background: url("../img/xmgl_img0z5.png")no-repeat;background-size: 100% 100%;}
.hao_vimulf{float: left;width: 50%;position: relative;}
.hao_vimugrad::before{content: '';position: absolute;left: 0;top: 20px; width: 1px;height: 100px;background-color: #D9ECFF;}
.hao_vimulf img{display: block;margin: auto; width: 110px;height: 110px;}
.hao_vimulf p{text-align: center;margin-top: 10px;font-size: 14px;color: #808080;}
.hao_vimulf{float: left;width: 50%;}

.video_haorg{float: left;width: 590px;}
.video_haorg ul{overflow: hidden;}
.video_haorg ul li{float: left;margin-right: 30px;width: 280px;}
.video_haorg ul li:nth-child(2n+2){margin-right: 0;}
.video_haorg ul li:nth-child(3),.video_haorg ul li:nth-child(4){margin-top: 18px;}
.mute_vide{width: 280px;position: relative;}
.mute_vide .video_imgsus{display: block; width: 280px;}
.mute_vide span{ display: block; width: 100%; height: 158px; position: absolute;background: #333; top: 0;opacity: .7;}
.mute_vide:hover span{display: none;}
.mute_vide .video_imgmus{ position: absolute;top: 63px;left: 127px;}
.mute_vide p{white-space: nowrap;text-overflow :ellipsis;overflow : hidden; font-size: 15px;color: #666666;margin-top: 12px;}

.lf_laola{width: 100%;}
.zldow_titla{color: #333333;font-size: 18px;margin-bottom: 28px;font-weight: bold;}
.zldow_titla a{float: right;width: 80px;line-height: 24px;border-radius: 12px;border:1px solid #E6E6E6;text-align: center;font-size: 12px;color: #999999;}

.lf_laolalite{padding: 3px 0 20px 0;}
.lf_laolalite .gard_ali li{cursor: pointer;}
.lf_laolalite .gard_ali li p{width: 270px;font-size: 15px;}
.lf_laolalite .gard_ali li:hover p{color: #188EEE;}
.lf_laolalite .gard_ali li:hover span{color: #fff;background-color:#188EEE;}
.lf_laolalite .gard_ali li span{font-size: 15px;}
.lf_laolalite .gard_ali li{margin-top: 32px;}
.lf_laolalite .gard_ali{padding: 0;}
.grad_project{    display: block;
    width: 241px;
    line-height: 36px;
    border: 1px solid #188EEE;
    border-radius: 4px;
    color: #188EEE;
    text-align: center;
    font-size: 15px;
    margin: 18px auto 0;}
.grad_project:hover{background-color: #188EEE;color: #fff;}

/* 2023 12 13 */
#slidernav {
width: 530px;
height: 293px;
overflow: hidden;
margin-bottom: 20px;
}
.slideriall {
    width: 530px;
    height: 350px;
    text-align: center;position: relative;
}
.slidermoto{height: 100%;box-sizing: border-box; padding: 15px 20px;background:url(../img/pmgoto_img.png)no-repeat;background-size: 100% 100%;text-align: left;overflow: hidden;position: relative;}
.slidermoto .slider_talo{font-size: 18px;font-weight: bold;white-space: nowrap;text-overflow :ellipsis;overflow : hidden;height: 28px;line-height: 22px;}
.slidermoall{height: 260px;overflow: hidden;}
.slidermoget{position: absolute;bottom: 10px;left: 0;width: 100%;height: 30px;}
.slidermoget a{display: block;width: 76px !important;line-height: 25px;border: 1px solid #D9D9D9;border-radius: 12px;text-align: center;font-size: 15px;color: #999;}
.slidermoto p{font-size: 15px;color: #4D4D4D;line-height: 32px;}
.slidermoto video{display: block;width: 100%;height: 100%;}
.slidertita{position: absolute;bottom: 0px;left: 0;width: 100%;height:100px;line-height:140px; font-size: 15px;font-weight: bold;color: #fff;z-index: 999;padding-left: 20px;background: url(../img/pmgoto_imgbj.png)no-repeat; }
#slider_play{position: absolute;top: 0;left: 0; width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);}
#slider_play img{display: block;margin:145px auto;}
.qiegoto{position: absolute;right: -25px;top: 200px;width: 25px;height: 60px;border-radius: 12.5px;background-color: rgba(0, 0, 0, 0.1);cursor: pointer;}
.qiegoto .qiegoall,.qiegoto .qiegotop{width: 100%;height: 50%;}
.qiegoto .qiegoall span{display: block;margin:0 auto;width: 15px;height: 9px;background: url(../img/icon/icon_jtgo.png)no-repeat;background-size: 100% 100%;position: relative;top: 10px;}
.qiegoto .qiegotop span{display: block;margin:0 auto;transform: rotate(180deg);position: relative;top: 10px;width: 15px;height: 9px;background: url(../img/icon/icon_jtgo.png)no-repeat;background-size: 100% 100%;}

.silderimgto{display: block;margin: auto;height: 100%;}
.qiegoto .slicact{pointer-events: none;}
.qiegoto .slicact span{background: url(../img/icon/icon_jtgoto.png)no-repeat;}

.sligralo{overflow: hidden;width: 490px;height: 320px;position: relative;}
.sligbjlf{position: absolute;top: 140px;left: 0;cursor: pointer;}
.sligbjrg{position: absolute;top: 140px;right: 0;cursor: pointer;}

.contentlpl {display: none;}
  .activelpl {
    display: block;
  }
#indexContainer{position: absolute;bottom: 30px;left: 185px;z-index: 9999;cursor: pointer;}
.indexlpls{display: inline-block !important;width: 25px;height: 3px;background-color: rgba(255, 255, 255, 0.1);margin-left: 10px;}
#indexContainer .activelpl{background-color: rgba(255, 255, 255, 1);}


/* 2024 09 02 */
.district_item{border: 1px solid #ebebeb;background: #fafafa;font-size: 14px;margin-top: 15px;overflow: hidden;padding: 8px 0;}
.district_item a{float: left;width: 66.5px;text-align: center;text-decoration: none;line-height: 30px;}

/* 2024 09 18 */
.sild_mdurls{ position: absolute;
    bottom: 0;
    text-align: center;
    height: 25px;
    width: 100%;
    display: none;
}
.sild_mdurls a{display: inline-block !important;width: auto !important; font-size: 12px;color: #999;}
#zxlbs:hover .sild_mdurls{display: block;}

/* 2025 04 08 */
.tpgradmow{padding: 5px 0;
text-align: center;
}

 .tpinput {
    
    margin: auto;
    overflow: hidden;

}

     .tpinput #ask_content {
        width: 370px;
        background: #FAFAFA;
        border: 1px solid #E6E6E6;
        border-radius: 4px;
        display: inline-block;
        line-height: 38px;
        padding-left: 5px;
        font-size: 16px;
        outline: none;
        box-shadow: none;
        margin-right: 15px;
    }

     .tpinput #ask_submit {
        display: inline-block;
        width: 100px;
        height: 39px;
        background: #dddbdb;
        border-radius: 4px;
        line-height: 39px;
        border: none;
        text-align: center;
        color: #fff;
        font-size: 18px;
        padding: 0;
        cursor: pointer;
    }
     .tpinput > #ask_submit:hover {
        background: #188EEE;
    }
     .tpinput > #ask_submit.activeuiw {
        background-color: #188EEE;
    }
 .aitype {
    float: left;
    width: 30%
}

     .aitype ul {
        padding: 0;
        margin-top: 5px;
    }

     .aitype .aitypeleft {
        float: left;
        margin-right: 40px
    }

