/* 价格页 */
#price_index #main #price_info_box{padding: 30px 0 80px;background: #FFFFFF;}

/*price_info_box*/
#price_index #main #price_info_box .price_info_title{display: flex;flex-direction: column;align-items: center;row-gap: 15px;color: #242c3b;text-align: center;}
#price_index #main #price_info_box .price_info_title .title{font-size: 40px;font-weight: bold;}
#price_index #main #price_info_box .price_info_title .subtitle{font-size: 18px;}
#price_index #main #price_info_box .price_info_content{margin-top: 60px;display: flex;justify-content: space-between;flex-direction: row;column-gap: 5px;}
#price_index #main #price_info_box .price_info_content .price_item{width: 23%;border: 1px solid #e2e8f0;border-radius: 13px;overflow: hidden;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_top .ver_title{background: #f4f8fe;height: 30px;display: flex;align-items: center;justify-content: space-between;column-gap: 5px;padding: 12px 20px;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_top .ver_title .title_name{font-size: 18px;color: #031f39;font-weight: bold;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_top .ver_title .title_desc{height: 30px;line-height: 30px;padding: 0 10px;background: #000000;color: #FFFFFF;border-radius: 30px;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_top .ver_content{padding: 20px;display: flex;flex-direction: column;row-gap: 20px;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_top .ver_content .ver_price{display: flex;align-items: flex-end;justify-content: flex-start;color: #031f39;font-size: 50px;line-height: 1;font-weight: bold;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_top .ver_content .ver_price .price_unit{font-size: 18px;font-weight: normal;line-height: normal;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_top .ver_content .ver_btn .upgrade_btn{height: 46px;line-height: 46px;text-align: center;border-radius: 10px;font-size: 18px;border: 2px solid #2563eb;color: #2563eb;font-weight: bold;cursor: pointer;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_bottom{padding: 0 20px 30px;display: flex;flex-direction: column;row-gap: 20px;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_bottom .ver_intro{min-height: 65px;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_bottom .ver_intro .intro_name{font-size: 16px;color: #0f172a;font-weight: bold;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_bottom .ver_intro .intro_desc{font-size: 14px;color: #6b6b6b;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_bottom .ver_fun{display: flex;flex-direction: column;row-gap: 10px;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_bottom .ver_fun .fun_item{display: flex;align-items: flex-start;column-gap: 10px;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_bottom .ver_fun .fun_item .item_icon .icon_dui{width: 14px;height: 10px;display: inline-block;background-image: url(../images/icon_dui.png);background-size: cover;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_bottom .ver_fun .fun_item .item_title{font-size: 14px;color: #031f39;}
#price_index #main #price_info_box .price_info_content .price_item.free .price_item_top .ver_content .ver_btn .upgrade_btn{border: 2px solid #000000;color: #000000;}
#price_index #main #price_info_box .price_info_content .price_item.recommended{border: 2px solid #2563eb;}
#price_index #main #price_info_box .price_info_content .price_item.recommended .price_item_top .ver_content .ver_btn .upgrade_btn{border: 2px solid #2563eb;color: #FFFFFF;background: #2563eb;}
#price_index #main #price_info_box .price_info_content .price_item .price_item_top .ver_content .ver_btn .upgrade_btn:hover {background: #0069ff;border: 2px solid #0069ff;color: #FFFFFF;}
@media (max-width: 1024px){
	#price_index #main #price_info_box {padding: 4vw 0 10vw;}
	#price_index #main #price_info_box .price_info_title{row-gap: 2vw;}
	#price_index #main #price_info_box .price_info_title .title{font-size: 6vw;}
	#price_index #main #price_info_box .price_info_title .subtitle {font-size: 4vw;}
	#price_index #main #price_info_box .price_info_content{margin-top: 0;}
	#price_index #main #price_info_box .price_info_content .price_item {width: 100%;display: none;border-radius: unset;box-shadow: unset;}
	#price_index #main #price_info_box .price_info_content .price_item:first-child {display: block;}
	#price_index #main #price_info_box .price_info_content .price_item .price_item_bottom .ver_intro{min-height: unset;}
}
/*price_info_box*/

/*price_mobile_switch*/
#price_index #main .price_mobile_switch{display: none;}
@media (max-width: 1024px){
	#price_index #main .price_mobile_switch {width: 100%;margin-top: 6vw;display: flex;justify-content: space-between;border-left: 0;border-right: 0;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
	#price_index #main .price_mobile_switch .switch_item {display: inline-block;font-size: 3.73vw;color: #000000;width: 50%;line-height: 13.06vw;text-align: center;border-left: 1px solid #efefef;border-right: 1px solid #efefef;background: #FFF;border-radius: 0;font-weight: bold;text-transform: capitalize;}
	#price_index #main .price_mobile_switch .switch_item.cur {background-color: #f2f3f5;border-top: 0.8vw solid #1a69ff;line-height: 12.26vw;}
}
/*price_mobile_switch*/

/*price_table_box*/
#price_index #main #price_table_box{padding: 60px 0 70px;background: #f4f8fe;}
#price_index #main #price_table_box .price_table_title{display: flex;flex-direction: column;align-items: center;row-gap: 15px;color: #242c3b;text-align: center;}
#price_index #main #price_table_box .price_table_title .title{font-size: 40px;font-weight: bold;}
#price_index #main #price_table_box .price_table_content{margin-top: 40px;border: 1px solid #e2e8f0;border-radius: 8px;position: relative;}
#price_index #main #price_table_box .price_table_content .table_tr {display: flex;}
#price_index #main #price_table_box .price_table_content .table_tr .table_td {flex: 1;background-color: #fff;}
#price_index #main #price_table_box .price_table_content .table_tr .table_td .tb_box{border-right: 1px solid #e2e8f0;}
#price_index #main #price_table_box .price_table_content .table_tr .table_td .tb_box .tb_content{width: 100%;height: 80px;font-size: 16px;color: #031f39;word-break: break-all;display: flex;align-items: center;justify-content: center;line-height: 1.8;border-bottom: 1px solid #e2e8f0;}
#price_index #main #price_table_box .price_table_content .table_tr .table_td .tb_box .tb_content .icon_dui{width: 21px;height: 15px;background: url(../images/icon_dui_2.png) no-repeat;display: inline-block;}
/*table_tr*/
#price_index #main #price_table_box .price_table_content .table_tr:nth-child(1) .table_td:first-child {border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
#price_index #main #price_table_box .price_table_content .table_tr:nth-child(1) .table_td:last-child {border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
#price_index #main #price_table_box .price_table_content .table_tr:last-child .table_td:first-child {border-bottom-left-radius: 8px;}
#price_index #main #price_table_box .price_table_content .table_tr:last-child .table_td:last-child {border-bottom-right-radius: 8px;}
#price_index #main #price_table_box .price_table_content .table_tr:last-child .table_td .tb_box .tb_content:last-child{border-bottom: unset;}
#price_index #main #price_table_box .price_table_content .table_tr.table_tr_function .table_td .tb_box .tb_content{font-size: 20px;}
/*table_td*/
#price_index #main #price_table_box .price_table_content .table_tr .table_td:last-child .tb_box{border-right: unset;}
#price_index #main #price_table_box .price_table_content .table_tr .table_td:first-child{min-width: 296px;}
#price_index #main #price_table_box .price_table_content .table_tr .table_td:first-child .tb_box .tb_content{width: auto;justify-content: flex-start;padding-left: 30px;}
/*tb_content*/
#price_index #main #price_table_box .price_table_content .table_tr .table_td .tb_box .tb_content.tb_content_bold{font-weight: bold;}
/*table_tr_member*/
#price_index #main #price_table_box .price_table_content .table_tr.table_tr_member .table_td .tb_box .tb_content{width: auto;display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;row-gap: 10px;height: 105px;line-height: unset;padding: 20px;}
#price_index #main #price_table_box .price_table_content .table_tr.table_tr_member .table_td .tb_content .tb_content_title{font-size: 28px;color: #000000;font-weight: bold;}
#price_index #main #price_table_box .price_table_content .table_tr.table_tr_member .table_td:first-child .tb_content .tb_content_desc{font-size: 16px;color: #031f39;font-weight: normal;}
#price_index #main #price_table_box .price_table_content .table_tr.table_tr_member .table_td .tb_content .tb_content_desc .upgrade_btn{height: 46px;line-height: 46px;text-align: center;border-radius: 10px;font-size: 18px;border: 2px solid #2563eb;color: #2563eb;font-weight: bold;cursor: pointer;}
#price_index #main #price_table_box .price_table_content .table_tr.table_tr_member .table_td .tb_content.free .tb_content_desc .upgrade_btn{border: 2px solid #000000;color: #000000;}
#price_index #main #price_table_box .price_table_content .table_tr.table_tr_member .table_td .tb_content.recommended .tb_content_desc .upgrade_btn{border: 2px solid #2563eb;color: #FFFFFF;background: #2563eb;}
#price_index #main #price_table_box .price_table_content .table_tr.table_tr_member .table_td .tb_content .tb_content_desc .upgrade_btn:hover {background: #0069ff;border: 2px solid #0069ff;color: #FFFFFF;}
@media screen and (max-width: 1024px) {
	#price_index #main #price_table_box {padding: 8vw 0 9.33vw;}
	#price_index #main #price_table_box .price_table_title {row-gap: 2vw;}
	#price_index #main #price_table_box .price_table_title .title {font-size: 5.33vw;}
	#price_index #main #price_table_box .price_table_content {margin-top: 0;border-radius: 0;}
	#price_index #main #price_table_box .price_table_content .table_tr .table_td {display: none;}
	#price_index #main #price_table_box .price_table_content .table_tr .table_td:first-child {min-width: unset;display: block !important;}
	#price_index #main #price_table_box .price_table_content .table_tr .table_td:nth-child(2) {display: block;}
	#price_index #main #price_table_box .price_table_content .table_tr .table_td:not(:first-child) .tb_box {border-right: unset;}
	#price_index #main #price_table_box .price_table_content .table_tr .table_td .tb_box .tb_content {font-size: 3.13vw;height: 10vw;}
	#price_index #main #price_table_box .price_table_content .table_tr .table_td:first-child .tb_box .tb_content {padding-left: 4vw;}
	#price_index #main #price_table_box .price_table_content .table_tr.table_tr_function .table_td .tb_box .tb_content {font-size: 3.66vw;}
	#price_index #main #price_table_box .price_table_content .table_tr.table_tr_member {display: none;}
}
/*price_table_box*/