﻿@charset "utf-8";
body {margin: 0; padding: 0px; font-size: 12px; color: #333; text-align: left; font-family: "Microsoft Yahei", "microsoft Yahei", "Tahoma", "Arial", "Helvetica", "STHeiti"; font-size:12px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, textarea, blockquote, th, td {margin: 0px; padding: 0px;}
input, select {vertical-align: middle; font-size: 12px}
table {border-collapse: collapse; border-spacing: 0;}
li {list-style: none}
img {border: 0px;}
img a {cursor: pointer}
.clear {clear: both; _display: inline}
a {text-decoration: none; color: #333;}
h1, h2, h3, h4, h5, h6, h7 {margin: 0px; padding: 0px; font-size: 12px; font-weight: bold;}
.clearfix:after, .page dl:after, .courseazu:after, .select-detail:after {display: block; visibility: hidden; clear: both; height: 0; content: '.';}
.clearfix, .page dl, .courseazu, .select-detail,.main{zoom: 1;}
.fl,.l{float: left;}
.fr,.r{float: right;}
/*top*/
.top{height: 30px;font-size: 14px;line-height: 40px;background-color:#FFFFFF;}
.w,.w1000{margin:0 auto;width: 1000px;position: relative;}
.top a:hover{color:#2b72f2;}
/*banner*/
.banner-box{width:100%; height:300px; background:url(../img/banner1.jpg) center 0 no-repeat;margin: 10px auto 40px;}
.b-main{width:1000px; height:300px;margin:0 auto; position:relative;text-align:center;background:url(../img/banner2.jpg);}
.b-main .text1{display:block; width:900px; height:200px; font-size:85px; color:#fff; line-height:50px; text-align:center; position:absolute;top:130px;left:75px; z-index:10; font-family:"方正综艺简体";	text-shadow: 4px 4px 4px #000;}
.b-main .text2{display:block; width:900px; height:200px; font-size:85px; color:#fff; line-height:50px; text-align:center; position:absolute;top:280px;left:75px; z-index:10;font-family:"方正综艺简体";text-shadow: 4px 4px 4px #000;}
.b-main h3{overflow:hidden; text-align:center; padding-top:70px;}
.b-main h3 i,.bannerbox h3 span{display:inline-block; _display:inline; vertical-align:top;}
.b-main h3 i{width:36px; height:68px; background:url(../img/bg_2.png) no-repeat;}
.b-main h3 span{height:62px; background:#fff; padding:0 20px; font-size:40px; line-height:62px; color:#154cb5; font-weight:500;}
.b-main h3 i.ban_top_lt{background-position:-80px -130px;}
.b-main h3 i.ban_top_rt{background-position:-130px -130px;}
.b-main h2{margin-top:10px; font-size:76px; text-align:center; color:#fff; height:90px; line-height:90px;}
.b-main h2 span{font-weight:bold; color:#ff0;}
/*导语*/
.leadbox{width:1000px; margin:10px auto 40px auto; position:relative;}
.leadbox span.lead-tit{width:200px;height:67px; background:url(../img/pic_jh.png) 0 -48px no-repeat; display:block; letter-spacing:25px;#letter-spacing:28px;text-indent:1em;#text-indent:1.5em; font:bold 24px/67px "Microsoft Yahei";  float:left; position:absolute; top:50%; margin-top:-33px;}
.leadbox p.lead-text{color:#555; line-height:24px;margin-left:130px; font-size:14px;}
/*万能清除浮动*/
.main:after,.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'.';}
.rel{position:relative;}
 /**content***/
.content{width:100%;height:643px; background-color:#fff; margin-bottom:10px;}
.ch-share-box{width:1000px; position:relative; margin:0 auto;}
.qy-titbox{text-align:center; height:118px; padding-top:25px;}
.qy-titbox span,.qy-titbox strong,.qy-titbox strong i{display:inline-block; vertical-align:middle;}
.qy-titbox span{width:110px; height:6px; background:#bacfe7; font-size:0;}
.qy-titbox strong{height:118px; background:url(//www.cnitpm.com/zt/book/img/bgtou.png) 0 0 no-repeat; margin:0 30px;}
.qy-titbox strong i {width:80px;font:bold 18px/20px "Impact"; margin-top:24px; color:#154cb5;vertical-align:top; padding-left:10px;}
.qy-titbox strong i b{font:bold 44px/44px "Impact";}
.qy-titbox strong em{font:36px/45px "Microsoft Yahei";font-style:normal; color:#154cb5; margin-top:35px; display:inline-block; vertical-align:top;}
.dy{padding:30px 0px; height:auto}
.dy_l{width:254px; height:386px; float:left;}
.dy_r,.jcdy_r,.aqdy_r,.ggdy_r{background-color:#f7f7f7; border-radius:10px; font-size:16px; line-height:30px; width:640px; text-indent:2em; float:right; position:relative; padding:20px 24px 20px 24px; margin-top:15px;}
.dy_r em,.jcdy_r em,.ggdy_r em,.aqdy_r em{background:url(../img/bg.png) -677px -86px no-repeat; width:22px; height:35px; display:block; position:absolute; top:30px; left:-22px}
.jc,.gg{margin-top:40px;}
.jc_content{height:560px;}
.jcdy_r{width:655px !important;}
.gg_content{height:670px;}
.ggdy_r{margin-top: 0 !important;}
.ggdy_r a,.aqdy_r a,.nolink,.mainbox3 dd p a{color:#2b72f2;}
.ggdy_r a:hover,.aqdy_r a:hover,.nolink:hover,.mainbox3 dd p a:hover,.intro_rt a{text-decoration:underline;}
.aq{height:auto; margin:30px 0 50px;}
.aq_content,.jc_content,.gg_content{width:100%; background-color:#fff;}
/**content-two**/
.elite-box{width:100%; height:auto;}
.main{background-color:#fcfcfc; padding-bottom:40px;}
.elite-box .qy-titbox{padding-top:40px}
/*内容7*/
.mainbox3{padding-top:30px;}
.mainbox3 dl{width:100%; position:relative;margin-bottom:20px;}
.mainbox3 dt{width:50px; height:50px; line-height:50px;border-radius:50px 50px 0 50px;background:#3887ee;background-image:linear-gradient(90deg, #28bae3, #3887ee );box-shadow:3px 3px 5px #c8e5f8;color:#fff;font-weight:bold;text-align:center;text-transform:uppercase; position:absolute;top:0;left:0;}
.mainbox3 dd{margin-left:65px;border-radius:5px; background:#fff;padding:15px 20px;}
.mainbox3 dd h3{font-size:18px; line-height:30px;}
.mainbox3 dd p{line-height:22px; font-size:14px;}
/*rigscoll_s*/
.rigscoll,.aq_rigscoll{position:fixed;left:50px;top:240px;  _position:absolute;_top:expression(documentElement.scrollTop+340);_margin-top:30px; _left:50%;_margin-left:600px;}
.rigscolltop,.aq_rigscolltop{width:100px;height: auto;display:block; text-align:center;}
.rigscoll ul {display:block;position:relative;background:#3a99fc; border-radius:4px;}
.rigscoll ul li,.aq_rigscoll ul li{display:block;}
.rigscoll ul .gotop,.aq_rigscoll ul .gotop{ margin-left:13px; _margin-top:-20px;}
.rigscoll ul li a,.aq_rigscoll ul li a {color:#fff;display:block;height:32px; font:14px/32px "Microsoft Yahei"; border-bottom:1px dashed #177fe9;}
.rigscoll ul li a:hover,.aq_rigscoll ul li a:hover{color:#ff0;}
.rigscoll ul li.gotop{background:#1d89ff; width:100%; margin:0; text-align:center;}
.rigscoll ul li.gotop a,.aq_rigscoll ul li.gotop a{color:#ff0;border-bottom:none;text-indent:0px;}
.rigscoll ul li.gotop a:hover,.aq_rigscoll ul li.gotop a:hover{color:#ffec44;}
/*rigscoll_e*/ 
/* 公用页尾 */
.hfoot{padding:10px 0 20px 0; margin:0 auto;  font-size:12px; text-align:center;line-height:24px;}
.hfoot a{text-decoration:none;}
.hfoot a:hover{color:#cc0000;}
/****aq_banner****/
.banner_warp{width:100%; overflow:hidden;  height:300px; background:url(../img/aqbanner_bg.jpg) no-repeat center bottom;}
.bannerbox{width:1000px; height:300px; overflow:hidden; margin:0 auto; background:url(../img/banner_img1.jpg) no-repeat top;}
.bannerbox h3{overflow:hidden; text-align:center; margin-top:60px;}
.bannerbox h3 i,.bannerbox h3 span{display:inline-block; _display:inline; vertical-align:top;}
.bannerbox h3 i{width:36px; height:68px; background:url(../img/bg_1.png) no-repeat;}
.bannerbox h3 span{height:62px; background:#fff; padding:0 20px; font-size:40px; line-height:62px; color:#e24d62; font-weight:500;}
.bannerbox h3 i.ban_top_lt{background-position:-80px -130px;}
.bannerbox h3 i.ban_top_rt{background-position:-130px -130px;}
.bannerbox h2{margin-top:10px; font-size:76px; text-align:center; color:#fff; height:90px; line-height:90px;}
.bannerbox h2 span{font-weight:bold; color:#ff0;}
/***aq导语***/
.advwarp{width:1000px; margin:0 auto; padding-top:30px; overflow:hidden;}
.intro_lt{width:87px; height:87px; overflow:hidden; float:left; position:relative; background:url(../img/bg_1.png) no-repeat left top;}
.intro_lt span{display:block; width:50px; height:50px; font-size:36px; color:#fff; line-height:50px; text-align:center; position:absolute; z-index:10;}
.intro_lt span.intro_p1{top:0; left:0;}
.intro_lt span.intro_p2{bottom:0; right:0;}
.intro_rt{width:890px; overflow:hidden; float:right; line-height:28px; font-size:16px;}
.intro_rt span,.intro_rt a{color:#ee566b;}
.intro_rt a:hover{color:#d53d52;}
/*rigscoll_s*/
.aq_rigscoll ul {display:block;position:relative;background:#f06b7e; border-radius:4px;}
.aq_rigscoll ul li a{border-bottom:1px dashed #cd3649 !important;}
.aq_rigscoll ul li.gotop{background:#ee566b; width:100%; margin:0; text-align:center;}
.toolbar3{width: 1000px;}
.toolbar3 .sec_menu{padding: 60px 10px;}
.toolbar3 .sec_menu ul li{float: left;text-align: center;}
.toolbar3 .sec_menu ul li a:hover{color:#2b72f2;}
.toolbar3 .sec_menu ul li img{width:240px; height:320px;}
.toolbar3 .plus{font-size: 36px;font-weight: 600;color: #1da1eb;margin-top:100px;width: 130px;}
.toolbar3 .book_name{width: 240px;text-align: center;font-size: 14px;margin-top: 20px;}
/************book-show*************/
.video_num>a{float: left;width: 240px;height: 300px;background-color: #f6f6f6;color: #333;margin: 30px 45px;box-shadow: 3px 3px 10px #ccc;transition: all .5s;}
.video_num>a .vUp{width: 230px;height: 230px;background-color: #fff;border: 1px solid #ccc;padding: 5px;}
.video_num>a .vUp img{display: block;max-width: 100%;max-height: 100%;margin: 0 auto;}
.video_num>a p{height: 50px;padding: 5px;line-height: 25px;display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;overflow: hidden;font-size: 14px;text-align: center;}
/* 新增资料页面 20201228 */
.booklb{width: 100%;margin: 0 auto;overflow: hidden;height: 390px;}
.slider, .slider .slider-img{overflow: hidden;height: 450px;}
.slider{width: 100%;margin: 0px auto;position: relative;}
.slider:hover .slider-btn {color: #fff;text-shadow: 0 0 5px #666;}
.slider .slider-img{width: 190000px;position: relative;}
.slider .slider-img .slider-img-ul{position: absolute;left: 0;top: 0;overflow: hidden;margin-block-start: 0em;margin-block-end: 0em;padding-inline-start: 0px;}
.slider .slider-img .slider-img-ul li{float: left;}
.slider .slider-img .slider-img-ul li img{width: 100%;height: 446px;-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;border: 0;}
.slider .slider-dot > ul{position: absolute;right: 50%;bottom: 50px;}
.slider .slider-dot > ul > li{cursor: pointer;width: 12px;height: 12px;border-radius: 50%;background: #CAD5E5;float: left;margin-left: 10px;}
.slider .slider-dot > ul > li a{width: 100%;height: 100%;display: inline-block;}
.slider .slider-dot > ul > li.active, .slider .slider-dot > ul > li:hover{background: #fff;}
.slider .slider-btn{position: absolute;width: 25px;height: 50px;top: 50%;line-height: 50px;text-align: center;color: #fff;font-size: 14px;text-decoration: none;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;}
.wid1200{width: 1200px;overflow: hidden;margin: 0 auto;}
.titlediv{width: 100%;overflow: hidden;margin: 0 auto;text-align: center;font-size: 32px;color: #333;font-weight: bold;}
.titlediv img{position: relative;top: -7px;margin-left: 6px;margin-right: 6px;}
.titlediv p:last-child{width: 100%;font-size: 16px;font-weight: 400;text-align: center;margin: 10px auto;}
.booktype{width: 1000px;margin: 10px auto 0;text-align: center;overflow: hidden;}
.booktype li{display: inline-block;overflow: hidden; color: #333;font-size: 18px;margin-right: 10px;cursor: pointer;border-radius: 16px;height: 30px;line-height: 30px;padding: 0 10px;}
.booktype li.yli{border: 1px solid #7FC1FF;color: #7FC1FF;}
/* 培训类型 */
/* .pxtypea{width: 1200px;height: 80px;background: #FFFFFF;box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);border-radius: 10px;margin: 0 auto;line-height: 80px;overflow: hidden;position: relative;top: -40px;}
.pxtypea a{display: inline-block;float: left;text-align: center;color: #333333;font-size: 18px;overflow: hidden;margin: 0 23px;}
.pxtypea a:last-child{line-height: 71px;}
.pxtypea .ahover{color: #188EEE;} */

.pxtypea{width: 1200px;padding: 25px 0; background: #FFFFFF;box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);border-radius: 10px;margin: 0 auto;overflow: hidden;position: relative;top: -55px;}
.pxtypea .pxtalls{float: left;font-size: 18px;font-weight: bold;color: #4D4D4D;width: 115px;text-align: center;border-left: 1px dashed #D9D9D9;}
.pxtypea .pxtalls:nth-child(1){border: none;}
.pxtypea .pxtyalf{float: left;width: 180px;}
.pxtypea .pxtyalf a{font-size: 16px;color: #666666;display: inline-block;line-height: 28px;margin-right: 30px;cursor: pointer;}
.pxtypea .pxtyalf a:hover{color: #188EEE;}
.pxtypea .pxtyalftwo{width: 400px;}
.pxtypea .pxtyalfthree{width: 200px;}

/* 精品推荐 */
.jptjbox{background: #FFFFFF;box-shadow: 0px 0px 18px 2px rgba(0, 0, 0, 0.05);border-radius: 10px;width: 1150px;margin: 20px auto 35px;padding: 20px;height: 340px;overflow: hidden;position: relative;}
.jptjbox ul{width: 1100px;overflow: hidden;margin: 0 auto;}
.jptjbox ul li{width: 1150px;height: 360px;float: left;overflow: hidden;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.zandy .prev, .zandy .next{width: 20px;color: #fff;opacity: 0.6;height: 35px;line-height: 35px;text-align: center;position: absolute;top: 43%;display: inline-block !important;z-index: 99;}
.zandy .prev{left: 15px;}
.zandy .next{right: 15px;}
.jptjbox .jptjbook{width: 400px;text-align: center;float: left;overflow: hidden;margin-right: 30px;height: 300px;display: table-cell;vertical-align: middle;}
.jptjbox .jptjbook img{height: 100%;}
.jptjbox .jptjdec{width: 655px;float: left;padding-top: 10px;overflow: hidden;text-align: left;}
.jptjbox .jptjdec h2{font-size: 24px;width: 100%;overflow: hidden;margin: 10px auto;}
.jptjbox .jptjdec p{font-size: 16px;font-weight: 400;color: #FF0000;width: 100%;margin: 10px auto;overflow: hidden;}
.bookbh{width: 100%;margin: 0 auto;overflow: hidden;font-size: 18px;color: 	#333333;}
.bookbh>span{float: left;display: inline-block;overflow: hidden;height: 32px;line-height: 32px;}
.bookbh .bookbhdec{float: left;overflow: hidden;width: 600px;font-size: 14px;height: 88px;}/*display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;*/
.bookbh .bookbhdec span{float: left;display: inline-block;border: 1px solid #FFBE7E;background: #FFFCF5;height: 32px;line-height: 32px;overflow: hidden;border-radius: 4px;text-align: center;padding-left: 8px;padding-right: 8px;color: #FF7E00;margin-right: 12px;margin-bottom: 15px;}
.jptjbox .jptjdec .bookjg{width: 100%;overflow: hidden;font-size: 18px;color: #333;margin: 0px auto;}
.jptjbox .jptjdec .bookjg em{color: #FF0000;font-size: 30px;font-weight: bold;margin-right: 4px;}
.jptjbox .jptjdec .bookjg i{color: #999999;text-decoration: line-through;}
.bookbtn{width: 100%;margin: 20px auto;overflow: hidden;}
.bookbtn a{display: inline-block;text-align: center;width: 150px;height: 40px;line-height: 40px;border-radius: 4px;font-size: 16px;margin-right: 30px;float: left;}
.bookbtn a:first-child{background: #FF6029;border: 1px solid #FF6029;color: #fff;}
.bookbtn a:last-child{border: 1px solid #FFBB8C;background: #FFECE3;color: #FF6029;}
.bookbtn a:first-child:hover{background: #f25a27;border: 1px solid #f25a27;}
.bookbtn a:last-child:hover{background: #ffe5d9;}
/* .xgbook{margin: 20px auto;background: url(//www.cnitpm.com/book/img/xgbg.png) no-repeat center top;padding-top: 20px;}
.jcbook{margin: 20px auto;background: url(//www.cnitpm.com/book/img/jcbg.png) no-repeat center top;padding-top: 20px;}
.ggbook{margin: 20px auto;background: url(//www.cnitpm.com/book/img/ggbg.png) no-repeat center top;padding-top: 20px;}
.aqbook{margin: 20px auto;background: url(//www.cnitpm.com/book/img/aqbg.png) no-repeat center top;padding-top: 20px;} */
.xgbookul{width: 1244px;margin: 0 auto 20px;overflow: hidden;padding-top: 6px;}
.xgbookul>li{width: 1200px;display: none;margin: 10px auto 15px;position: relative;height: 490px;overflow: hidden;box-shadow: 0px 0px 18px 2px rgb(0 0 0 / 5%);border-radius: 10px;}
.xgbookul>li:first-child{display: block;}
.xgbookul>li .sildewind{width: 1160px;margin: 0 auto;overflow: hidden;position: relative;height: 490px;}
.xgbookul>li .sildewind>em{display: block;width: 1px;background: #EBEBEB;position: absolute;top: 0;height: 490px;left: 390px;z-index: 0;}
.xgbookul>li .sildewind>em.twoem{left: 780px;}
.xgbookul>li .bslides{position: absolute;left: 0;top: 0;width: 12000px;z-index: 9;}
.xgbookul>li .bslides>li{width: 370px;height: 490px;background: #FFFFFF;border-radius: 4px;text-align: center;overflow: hidden;float: left;margin: 0 15px 0 5px;padding-top: 14px;display: block;}
.xgbookul>li .bslides>li:last-child{margin-right: 0px;}
.xgbookul>li .bslides>li a p{width: 290px;margin: 20px auto 10px;overflow: hidden;color: #333333;font-size: 18px;height: 62px;line-height: 32px;}
.xgbookul>li .bslides>li a > div{width: 300px;height: 287px;overflow: hidden;margin: 14px auto 0;text-align: center;}
.xgbookul>li .bslides>li a > div>span{width: 300px;height: 287px;text-align: center;display: table-cell;vertical-align: middle;}
.xgbookul>li .bslides>li a > div>span img,.gfjcbox .gfjcleft>div img{height: 100%;}
.xgbookul>li .bslides>li a>span{width: 160px;height: 40px;background: #FFFFFF;border: 1px solid #61B2F3;border-radius: 4px;display: inline-block;margin: 10px auto;line-height: 40px;font-size: 16px;color: #61B2F3;overflow: hidden;}
/* .jcbook .xgbookul>li .bslides>li a>span{border: 1px solid #BF6BF3;color: #BF6BF3;}
.ggbook .xgbookul>li .bslides>li a>span{border: 1px solid #56D1BE;color: #56D1BE;}
.aqbook .xgbookul>li .bslides>li a>span{border: 1px solid #F57A71;color: #F57A71;}
.jcbook .xgbookul>li .bslides>li a:hover >span{background: #BF6BF3;color: #FFFFFF;}
.ggbook .xgbookul>li .bslides>li a:hover >span{background: #56D1BE;color: #FFFFFF;} */
.xgbookul>li .bslides>li a:hover >span{background: #24ADFE;color: #FFFFFF;}
.xgbookul>li .bslides>li a:hover p,.bhead p a:hover{color: #188EEE;}
.xgbookul>li .enext, .xgbookul>li .eprev{width: 81px;height: 81px;text-align: center;position: absolute;top: 200px;cursor: pointer;background: url(../../../book/img/arrows.png)no-repeat center;z-index: 99;display: none;}
.xgbookul>li .enext {right: -10px;transform: rotate(180deg);}
.xgbookul>li .eprev {left: -10px;}
.xgbookul li:hover >span{display: block;}
/* 书籍详情页面 */
.bhead{width: 1200px;margin: 20px auto 0px;overflow: hidden;}
.bhead p{width: 100%;margin: 10px auto 5px;overflow: hidden;color: #666666;font-size: 14px;}
.bhead p a{color: #666666;}
.bhead img{width: 100%;}
.gfjcbox{width: 1200px; background: #FFFFFF;margin: 10px auto 30px;overflow: hidden;}
.gfjcbox>div{width: 1140px; margin: 28px auto;overflow: hidden;}
.gfjcbox .gfjcleft{width: 360px;float: left;overflow: hidden;text-align: center;height: 350px;border: 1px solid #F2F2F2;}
.gfjcbox .gfjcleft>div{width: 350px;height: 350px;overflow: hidden;text-align: center;margin: 0 auto;display: table-cell;vertical-align: middle;}
.gfjcbox .gfjcleft .bookimgul{width: 363px;overflow: hidden;margin: 20px auto;}
.gfjcbox .gfjcleft .bookimgul li{float: left;width: 20%;text-align: center;border: 2px solid #DDDDDD;margin-right: 5%;overflow: hidden;height: 65px;line-height: 65px;cursor: pointer;}
.gfjcbox .gfjcleft .bookimgul li:last-child{margin-right: 0%;}
.gfjcbox .gfjcleft .bookimgul li img{width: 68px;position: relative;top: 3%;height: 60px;}
.gfjcbox .gfjcright{width: 748px;float: left;overflow: hidden;margin-left: 30px;}
.gfjcbox .gfjcright h2{width: 100%;color: #666666;font-size: 24px;overflow: hidden;line-height: 36px;padding-top: 6px;}
.gfjcbox .gfjcright .yhjg{font-size: 16px;color: #666;overflow: hidden;margin: 10px auto 15px;width: 750px;height: 56px;background: #F9F9F9;line-height: 56px;padding-left: 6px;}
.gfjcbox .gfjcright .yhjg em{color: #333;font-size: 18px;margin-right: 6px;font-weight: bold;}
.gfjcbox .gfjcright .yhjg em #spjg{font-size: 30px;color: #FF0000;}
.gfjcbox .gfjcright .yhjg i{text-decoration: line-through;color: #999;}
.gfjcbox .gfjcright .gfjcdecp{width: 100%;margin: 0 auto;line-height: 30px;font-size: 15px;}
.gfjcbox .gfjcright .red{color: #FF0000;}
.marbot span{margin-bottom: 16px !important;}
.sjinfo{width: 830px;background: #fff;float: left;overflow: hidden;margin-bottom: 50px;}
.sjinfo>p:first-child{width: 790px;height: 1px;border-bottom: 1px solid #F5F5F5;margin: 0 auto;overflow: hidden;color: #666666;font-size: 18px;height: 53px;line-height: 53px;}
.sjinfo>p:first-child span{display: inline-block;height: 100%;border-bottom: 2px solid #188EEE;}
.sjinfo>div{width: 790px;margin: 15px auto 24px;overflow: hidden;line-height: 36px;font-size: 16px;}
.allbkzl{width: 340px;float: right;overflow: hidden;margin-left: 30px;margin-bottom: 50px;}
.allbkzl>div:first-child{background: #fff;width: 100%;margin: 0 auto 30px;overflow: hidden;}
.pdemo{width: 100%;overflow: hidden;margin: 16px auto;font-size: 16px;font-weight: bold;}
.pdemo>em{width: 4px;height: 18px;background: #188EEE;display: inline-block;margin-right: 6px;position: relative;top: 2px;}
.allzlul{width: 300px;margin: 0 auto;overflow: hidden;}
.allzlul li{width: 100%;margin: 0 auto 20px;border-bottom: 1px solid #F2F2F2;overflow: hidden;padding-bottom: 10px;}
.allzlul li:last-child{border-bottom: none;margin: 0 auto;}
.allzlul li>a:first-child{display: block;overflow: hidden;transition: all .5s;margin: 0 auto;}
.allzlul li>a:first-child:hover{transform: scale(1.01);}
.allzlul li .zlinfo{width: 100%;margin: 6px auto;overflow: hidden;color: #999999;font-size: 14px;}
.allzlul li .zlinfo>div{display: inline-block;width: 200px;float: left;overflow: hidden;}
.allzlul li .zlinfo>div>p:first-child{width: 100%;overflow: hidden;font-size: 16px;font-weight: bold;color: #333;}
.allzlul li .zlinfo>a:last-child{display: inline-block;float: right;width: 80px;height: 30px;background: linear-gradient(90deg, #FF6A00 0%, #FF9500 99%);border-radius: 15px;text-align: center;line-height: 30px;overflow: hidden;color: #fff;margin-top: 6px;}
.allzlul li .zlinfo>a:last-child:hover{background: linear-gradient(90deg, #FF9500 0%, #FF6A00 99%);}
.bj_img{background: url(//www.cnitpm.com/img/appbg_img.png)no-repeat bottom #fff;box-shadow: 0 5px 20px #efefef;width: 340px;height: 200px;overflow: hidden;}
.ri_box{width: 260px;margin: 20px auto 0;overflow: hidden;}
.app_left{width: 110px;height: 110px;float: left;text-align: center;overflow: hidden;}
.app_left img{width: 100%;}
.appdec_right{width: 110px;float: right;font-size: 14px;line-height: 28px;margin-top: -5px;}
.wid1244{width: 1244px;margin: 0 auto;overflow: hidden;}
/* 20220419 */

/* 2024 03 25 */
.media_zthead,.clapaybot{display: none;}
.record_naval{background-color: #F5F5F5;}
.record_form{width: 1200px;margin: 10px auto;overflow: hidden;padding: 30px 0;}
.record_form .record_fimg{float: left;width: 362px;height: 362px;margin-right: 30px;}
.record_form .record_frg{float: left;width: 808px;}
.record_frg .record_qop{font-size: 26px;color: #333333;line-height: 32px;}

.record_yhjg{font-size: 16px;color: #999999;overflow: hidden;line-height: 32px;margin-top: 15px;}
.record_yhjg em{color: #FF6029;font-size: 30px;margin-right: 6px;font-weight: bold;}
.record_yhjg em #spjg{font-size: 30px;color: #FF6029;}
.record_yhjg i{text-decoration: line-through;color: #999;}
.record_gaitem{overflow: hidden;margin-top: 15px;}
.record_gaitem span{float: left;width: 100px;line-height: 26px;font-size: 14px;color: #333333;text-align: right;}
.record_gaitem input{float: left;width: 280px;outline: 0; line-height: 25px;border: 1px solid #CCCCCC;border-radius: 4px;margin-left: 10px;padding-left: 5px;}
.record_gaitem em{float: left;line-height: 26px;font-size: 14px;color: #333333;margin-left: 20px;}
.record_gaitem #province{float: left;width: 120px;height: 27px; line-height: 27px;border: 1px solid #CCCCCC;border-radius: 4px;margin-left: 10px;outline: 0;}
.record_zhifu{float: left;margin-right: 18px;}
.record_zhifu label{font-size: 14px;color: #333;line-height: 26px;}
.record_zhifu label img{display: inline-block;margin: 0 5px;position: relative;}
.record_zhifu label input{width: auto;position: relative;top: 8px;}
.record_titlm{font-size: 14px;padding: 22px 0 30px 0;}
.record_buy,.record_buytwo{float: left;margin-right: 30px;}

.record_buy a{width: 150px;height: 40px;line-height: 40px;
	text-align: center;
	position: relative;
	display: inline-block;
	font-size: 16px;
	border-radius: 3px;
	background: #ff6029;
	color: #fff;
}
.record_buy a:hover{
	background: #FF7029;
}
.record_buytwo a{width: 150px;height: 40px;line-height: 40px;
	text-align: center;
	position: relative;
	display: inline-block;
	font-size: 16px;
	border-radius: 3px;
	background: #FFECE3;
	color: #FF6029;
    border: 1px solid #FFBB8C;
}
.record_buytwo a:hover{
	background: #FFDCCC;
}

@media screen and (max-width:760px) {
    body{min-width: 100%;}
    .ztheader,.bhead,.rignav,.allbkzl{display: none !important;}
    .media_zthead{line-height: 50px;text-align: center;font-size: 18px;color: #333333;display: block;position: relative;background-color: #fff;}
    .media_zthead a{position: absolute;left: 3%;top: 14px;}
    .media_zthead a img{transform: rotate(180deg);display: block;width: 0.7rem;}
    .wid1200,.gfjcbox,
    .gfjcbox .gfjcleft,
    .gfjcbox .gfjcleft>div,
    .gfjcbox>div,
    .gfjcbox .gfjcright .yhjg,
    .sjinfo>div{width: 100%;}
    .gfjcbox,.gfjcbox>div,
    .gfjcbox .gfjcright{margin: 0;}
    .sjinfo>div{padding: 0 3%;box-sizing: border-box;}
    .gfjcbox .gfjcleft>div img{display: block;width: 100%;}
    .gfjcbox .gfjcleft>div{display: block;}
    .gfjcbox .gfjcleft{border: none;}
    .gfjcbox .gfjcright{width: 100%; padding: 0 3%;box-sizing: border-box;border-bottom: 8px solid #F7F7F7;}
    .sjinfo{width: 100%;margin: 0;}
    .gfjcbox .gfjcright h2{font-size: 18px;line-height: 28px;color: #333;}
    .gfjcbox .gfjcright .yhjg{box-sizing: border-box;background-color: #fff;margin: 0;height: 48px;line-height: 48px;}
    .gfjcbox .gfjcright .yhjg em{color: #FF6029;}
    .gfjcbox .gfjcright .yhjg em #spjg{color:#FF6029;font-size: 26px;}
    .bookbh{display: flex;}
    .bookbh>span{font-size: 16px;width: 14%;height: 25px;line-height: 25px;}
    .bookbh .bookbhdec{font-size: 16px;flex: 1 !important;height: auto;}
    .bookbtn{display: flex;justify-content: space-between;padding:0 10%;box-sizing: border-box;margin: 15px 0;}
    .bookbtn a{width: 45%;margin: 0;height: 35px;line-height: 35px;}
    .sjinfo>p:first-child{width: 100%;padding-left: 3%;box-sizing: border-box;}
    .sjinfo img{display: block;width: 100%;}
    .clapaybot{position: fixed;bottom: 0;background: #ffffff;box-shadow: 0 -1px 0 0 #eee;z-index: 100;width: 100%;left: 0;right: 0;display: block;height: 52px;}
    .clajiage{width: 53%;float: left;font-size: .75rem;overflow: hidden;padding: 4px 0 0 3%;}
    .clakh{border-left: #eee 1px solid;font-size: .7rem;width: 13%;text-align: center;color: #6d6d6d;display: inline-block;overflow: hidden;padding-top:.45rem;}
    .clakh span{display: block;width: 100%;margin-top: -3px;}
    .clakh img{width: 23px;}
    .claljqg{background: #FF4C4C;width: 30%;text-align: center;color: #fff;font-weight: 500;float: right;display: inline-block;font-size: 16px;height: 52px;line-height: 56px;}
    .clajiage .yhjg{font-size: 16px;color: #FF6029;overflow: hidden;}
    .clajiage .yhjg em{color: #FF6029;font-size: 18px;margin-right: 6px;font-weight: bold;}
    .clajiage .yhjg em #spjg{font-size: 30px;color: #FF6029;position: relative;top: 2px;}
    .clajiage .yhjg i{text-decoration: line-through;color: #999;}

/*  */
    .record_form{width: 100%;padding: 0;background-color: #fff;margin: 0;}
    .record_form .record_fimg{width: 100%;height: auto;}
    .record_form .record_frg{width: 100%;padding: 8px 3%;box-sizing: border-box;}
    .record_frg .record_qop{font-size: 16px;line-height: 24px;}
    .record_yhjg{font-size: 14px;margin-top: 8px;}
    .record_yhjg em,.record_yhjg em #spjg{font-size: 22px;}
    .record_gaitem span{width: 28%;}
    .record_gaitem input{width: 65%;margin-left: 5px;}
    .record_gaitem #province{width: 26%;margin-left: 5px;}
    .record_gaitem .record_lpo{width: 25%;}
    .record_gaitem .record_lpotwo{width: 38%;}
    .record_gaitem em{margin-left: 8px;}
    .record_zhifu{margin-right: 5px;}
    .record_titlm{font-size: 14px;padding: 10px 0 15px 0;}
    .record_btnal{display: flex;justify-content: space-between;padding: 0 4%;box-sizing: border-box;padding-bottom: 15px;}
    .record_buy, .record_buytwo{margin-right: 0;width: 45%;}
    .record_buy a, .record_buytwo a{width: 100%;}
    .record_gaitem{margin-top: 10px;}
}
